• Grundlagen der Sprache Python
  • Datentypen, Variablen, Operatoren
  • Kontrollstrukturen: Verzweigungen, Schleifen
  • Prozeduren und Funktionen
  • Klassen, Objekte, Konstruktor und Methoden
  • Datenkapselung, Vererbung, Polymorphie
  • Operator-Überladung, Datenklassen, Enumerations
  • Fehler und Ausnahmen
  • Sequentielle Datentypen: Tupel, Sets, Dictionaries
  • Funktionsreferenzen, Anonyme Funktionen
  • Dekoratoren, Multithreading
  • Dateien lesen und schreiben
  • Grafische Benutzeroberflächen (GUI)
  • Datenbank-Zugriff
  • Netzwerk-Programmierung, Einstieg Web-Programmierung
  • Backend-Frameworks, REST-API