pytude steht für "Python Tutorial auf Deutsch" und ist - wie der Name vermuten lässt - eine Sammlung von Tutorials für die Programmiersprache Python
Ein Tutorial für Python für alle, die die Programmiersprache lernen möchten. Das Tutorial orientiert sich stark am offiziellen Tutorial der Python Software Foundation, die Struktur und viele Beispiele sind von dort übernommen. Aber das pytude Tutorial ist keine 1:1 Übersetzung des offiziellen Tutorials. An einigen Stellen gibt es Anmerkungen, erweiterte Erklärungen und kleinere Abweichungen.
Es wird empfohlen das Tutorial chronologisch durchzuarbeiten. Die Reihenfolge der Kapitel ist wie folgt:
- Startseite: Startseite des Tutorials
- Ein kleiner Appetitanreger für Python
- den Python-Interprter nutzen: kurze Einführung in die Nutzung des interaktiven Python-Interpreters
- eine lockere Einführung in Python: erste Schritte mit Python, Python als Taschenrechner benutzen, Einführung in die Datentypen int, str und list, die ersten Schritte zum ersten Programm
- weitere Werkzeuge zur Steuerung des Programmflusses: if-Bedingen, Schleifen mit for, die range-Funktion, break, continue und else für Schleifen, Definition von und Umgang mit Funktionen, Lambda Ausdrücke, Doc Strings und Funktionsannotation
- Datenstrukturen und Datentypen: mehr Informationen zu Datentypen und -strukturen: Listen und deren Methoden, List Comprehensions, Wörterbücher (Dictionaries), Tupel, Sets, mehr zur if-Bedingung und while-Schleifen
- Module: was sind Module in Python, wie erstellt man diese, wie importiert man diese, die
dir()
Funktion zur Anzeige von Informationen zu Modulen, Einführung in die Struktur von Paketen (für größere Programmierprojekte) - Ein- und Ausgabe: Ein- und Ausgabe mit print besser und flexibler formatieren, Lesen und Schreiben von Dateien, Daten strukturiert als JSON speichern
- Fehler und Ausnahmen (Exceptions): wie Python Fehler und Ausnahmen im Programmcode meldet, Umgang und Abfangen von Ausnahmen, eigene Ausnahmen definieren
- Klassen: wie man Klassen in Python erstellt und nutzt
- eine (kurze) Tour durch die Standardbibliothek: kurze Vorstellung einiger gängiger und häufiger genutzter Module aus der Python Standardbibliothek
- virtuelle Umgebungen und Paketverwaltung mit pip: wie man virtuelle Umgebungen (Virtual Environments) erstellt und nutzt sowie Python Pakete mithilfe von pip installiert
- Was kommt als Nächstes?: hilfreiche Links und weiterführende Webseiten
- Tipps und Anmerkungen: ein paar Tipps und Anmerkungen zu den ersten Projekten, GUI-Programmierung, nebenläufiger Programmierung und alternativen Python-Implementierung
- externe Module: ein kurzer Überblick über einige viel genutzte und populäre externe Python-Module