PyTuDe - Python Tutorial auf Deutsch

Es wird empfohlen das Tutorial chronologisch durchzuarbeiten. Die Reihenfolge der Kapitel ist wie folgt:

  1. Startseite: Startseite des Tutorials
  2. Ein kleiner Appetitanreger für Python
  3. den Python-Interprter nutzen: kurze Einführung in die Nutzung des interaktiven Python-Interpreters
  4. 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
  5. 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
  6. 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
  7. 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)
  8. Ein- und Ausgabe: Ein- und Ausgabe mit print besser und flexibler formatieren, Lesen und Schreiben von Dateien, Daten strukturiert als JSON speichern
  9. Fehler und Ausnahmen (Exceptions): wie Python Fehler und Ausnahmen im Programmcode meldet, Umgang und Abfangen von Ausnahmen, eigene Ausnahmen definieren
  10. Klassen: wie man Klassen in Python erstellt und nutzt
  11. eine (kurze) Tour durch die Standardbibliothek: kurze Vorstellung einiger gängiger und häufiger genutzter Module aus der Python Standardbibliothek
  12. virtuelle Umgebungen und Paketverwaltung mit pip: wie man virtellen Umgebungen (Virtual Environments) erstellt und nutzt sowie Python Pakete mit Hilfe von pip installiert
  13. Was kommt als nächstes?: hilfreiche Links und weiterführende Webseiten
  14. Tipps und Anmerkungen: ein paar Tipps und Anmerkungen zu den ersten Projekten, GUI-Programmierung, nebenläufiger Programmierung und alternativen Python-Implementierung
  15. externe Module: ein kurzer Überblick über einige viel genutzte und populäre externe Python-Module

Weitere Informationen zu PyTuDe

Fehlerkorrekturen u.ä. können gerne als Pull-Request über die Githubseite eingereicht werden!

Das Tutorial orientiert sich stark am englischsprachigen, offiziellen Tutorial der Python Software Foundation.

Weitere Beitragende

Vielen Dank an alle, die mit Fehlerkorrekturen, Feedback etc. zu PyTuDe beitragen!