Dieses Projekt wird nicht mehr gepflegt. Das Repo ist schreibgeschützt und akzeptiert keine neuen Beiträge. Wenn Sie interessiert sind, können Sie das Repo teilen und Ihre Kopie behalten.
Kostenlose Python-Bücher
Eine Liste von Python-Büchern auf Englisch, die kostenlos online gelesen oder heruntergeladen werden können.
Inhaltsverzeichnis
- Wie die Liste begann
- Was steht in der Liste?
- Warum kostenlose Bücher?
- Danksagungen
- Liste der kostenlosen Python-Bücher
- Einleitend
- Dazwischenliegend
- Fortschrittlich
- KI und maschinelles Lernen
- Informatik
- Software Engineering und Best Practices
- GUI
- Werkzeuge
- Webentwicklung
- Datenwissenschaft
- Wissenschaft
- Jupyter-Notizbuch
- Maschinenbau
- Kryptographie
- Spiele
- Listen kostenloser Python-Bücher
- Lizenz
Wie die Liste begann
Ich lernte Python schon seit ein paar Wochen, als ich im Januar 2019 auf einen Reddit-Beitrag in r/learnpython stieß, in dem ich nach Vorschlägen suchte, wie ich ein besserer Programmierer werden könnte.
In einem der Kommentare wurde nach guten Büchern oder Websites über Algorithmen und Datenstrukturen gefragt. Ich hatte Links zu nützlichen Python-Lernressourcen gesammelt, darunter das kostenlose E-Book Problem Solving with Algorithms and Data Structures using Python, also habe ich den Link in einem Kommentar geteilt.
Mein Kommentar erhielt ein paar Dutzend positive Stimmen, was auf das Interesse an guten, leicht zugänglichen Python-Büchern hindeutete. Deshalb habe ich später eine Liste aller kostenlosen Python-Bücher zusammengestellt, die ich gefunden hatte, und sie auf r/Python gepostet.
Ich hatte recht. Mein Beitrag erhielt Hunderte von Upvotes und mehrere Redditoren stellten Links zu weiteren Büchern und Listen zur Verfügung, was das Interesse an einer solchen Ressource bestätigte. Der nächste Schritt bestand darin, meine Liste nützlicher und allgemeiner zugänglich zu machen, indem ich sie mit den Vorschlägen, die ich im Reddit-Beitrag erhalten habe, integriere, sie auf GitHub veröffentliche und sie um weitere Bücher erweitere.
Es ist die Liste, die Sie gerade lesen.
Was steht in der Liste?
Diese Liste enthält die Einträge, die ich ursprünglich auf Reddit gepostet habe, die in den Kommentaren vorgeschlagenen Bücher und anderen Listen, einige weitere, die ich seitdem gefunden habe, und alle, die ich entdecken werde.
Was ist ein kostenloses Python-Buch?
Meine Definition ist unscharf und zwangsläufig subjektiv. Aber ich würde sagen, es handelt sich um eine E-Book-Datei, ein buchlanges Dokument oder eine Website, die wie ein Buch strukturiert ist und sich mit Python befasst, auf Englisch geschrieben ist und online gelesen oder kostenlos heruntergeladen werden kann. Die meisten kurzen Online-Tutorials und Anleitungsseiten sind wahrscheinlich nicht geeignet.
Aber am Ende erkenne ich ein kostenloses Python-Buch, wenn ich eines sehe.
Die Einträge sind nach Kategorie oder Anwendungsdomäne gruppiert und decken alle Kenntnisstufen ab, von einfach bis fortgeschritten. Innerhalb der Kategorien sind die Einträge alphabetisch nach Titel sortiert.
Einige Redditoren haben Links zu anderen Listen kostenloser Programmierbücher geteilt, von denen einige sich mit Python befassen. Ich habe sie auch aufgenommen, aber es gibt natürlich einige Überschneidungen mit meinen.
Warum kostenlose Bücher?
Ich habe nichts gegen kostenpflichtige Inhalte. Tatsächlich habe ich auch tolle kostenpflichtige Python-E-Books und Online-Ressourcen gekauft und werde mir noch mehr besorgen.
Kostenlose E-Books haben jedoch mehrere Vorteile, z. B. dass sie häufig in zusätzlichen praktischen oder herunterladbaren Formaten erhältlich sind. Es ist auch einfacher, Bücher zu Themen zu bekommen, die Sie vielleicht interessieren, die Sie aber nicht unmittelbar benötigen.
Danksagungen
Vielen Dank an die Redditoren, die in meinem ursprünglichen Beitrag Buchvorschläge und Links beigesteuert haben: AlSweigart, ASIC_SP, Bisalsn, bitcoin-dude, code_x_7777m isakar-elahim, lask757, mfitzp, pvc, warbird2k.
Liste der kostenlosen Python-Bücher
Einleitend
- 100-seitige Python-Einführung
- Ein Byte von Python
- Eine Einführung in Python für Linguisten
- Code mit Repl.it: Python-Projekte für Anfänger
- Codierung für Ökonomen
- Erkundung der Python-Grundlagen
- Full-Speed-Python
- So programmieren Sie in Python
- Lernen Sie Python richtig
- Tutorial für Nicht-Programmierer für Python 3
- Python 101
- Schlüpfen Sie in Python
- Das Python Coding Book: Verstehen, was Programmierung wirklich ist
Dazwischenliegend
- Boxes: Ihr zweites Python-Buch
- Fortgeschrittener Python
- Python re(gex)?
- Python-Tipps: Fortgeschrittenes Python
Fortschrittlich
- Ein Python-Buch: Python-Anfänger, fortgeschrittene Python-Übungen und Python-Übungen
- Python 3-Muster, Rezepte und Redewendungen
- Python-Notizen für Profis
KI und maschinelles Lernen
- Maschinelles Lernen von Grund auf: Ableitungen in Konzept und Code
- Verarbeitung natürlicher Sprache mit Python
- Neuronale Netze und Deep Learning
- Probabilistische Programmierung und Bayesianische Methoden für Hacker
Informatik
- Kommentierte Algorithmen in Python – mit Anwendungen in Physik, Biologie und Finanzen
- Datenstrukturen und Informationsabruf in Python
- Wie man wie ein Informatiker denkt: Interaktive Ausgabe
- Problemlösung mit Algorithmen und Datenstrukturen mit Python
- Think Python: Wie man wie ein Informatiker denkt
Software Engineering und Best Practices
- Architekturmuster mit Python: Testgesteuerte Entwicklung, domänengesteuertes Design und ereignisgesteuerte Microservices ermöglichen
- Saubere Architekturen in Python: Ein praktischer Ansatz für besseres Softwaredesign
- Objektorientierte Programmierung mit Python: Lernen Sie die Grundlagen von OOP mit Python 3
- Python-Pakete
- Software-Design nach Beispiel: eine werkzeugbasierte Einführung in Python
- Testgetriebene Entwicklung mit Python
- Der Per Anhalter zu Python!
- Das kleine Buch der Python-Anti-Patterns
GUI
- Erstellen Sie einfache GUI-Anwendungen
Werkzeuge
- Automatisieren Sie langweilige Dinge mit Python
- Praktische Python-Projekte
Webentwicklung
- Erstellen Sie eine einfache Flask-Anwendung mit Cloud9, Heroku und MongoDB
- Keine Produktion von Web-Apps
Datenwissenschaft
- Datenwissenschaft in der Produktion: Erstellen skalierbarer Modellpipelines mit Python
- Effektive Pandas
- Python Data Science-Handbuch
- Python für alle: Daten in Python 3 erkunden
Wissenschaft
- Erste Schritte mit Python im Labor: Ein Einführungs-Python-Tutorial für Biowissenschaftler
- Python für Astronomen: Eine Einführung in das wissenschaftliche Rechnen
- Python und OpenGL für wissenschaftliche Visualisierung
- Python für Wissenschaftler und Ingenieure
- Wissenschaftliche Visualisierung: Python + Matplotlib
- Denken Sie an Komplexität
Jupyter-Notizbuch
- Lehren und Lernen mit Jupyter
Maschinenbau
- PySDR: Ein Leitfaden zu SDR und DSP mit Python
- Python für Netzwerkingenieure
- Denken Sie an DSP: Digitale Signalverarbeitung in Python
Kryptographie
Spiele
- Codieren von Spielen mit Pygame Zero und Python
- Erfinden Sie Ihre eigenen Computerspiele mit Python
- Lernen Sie Python mit der Arcade Academy
- Spiele mit Python und Pygame erstellen
- Programmieren Sie Arcade-Spiele mit Python und Pygame
Listen kostenloser Python-Bücher
- Über 101 kostenlose Python-Bücher
- Kostenlose Python-Bücher – Pythonbooks
- Liste der legal kostenlosen Python-Bücher
Lizenz
Jede Datei in diesem Repository ist unter der CC BY 4.0-Lizenz lizenziert.
Sponsern Sie dieses Projekt
Wenn Sie diese Ressource nützlich finden und das Projekt sponsern möchten, können Sie mir einen Kaffee spendieren.