Skip to content

noisefloor/pytude

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

71 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PyTuDe

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

Einsteiger Tutorial - Python für Beginner

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:

  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 virtuelle Umgebungen (Virtual Environments) erstellt und nutzt sowie Python Pakete mithilfe 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

Releases

No releases published

Packages

No packages published