Python
Grundlagen
Variablen und Datentypen,
Listen Schleifen, Bedingungen, Module.
Funktionen
Definition, Parameter und Argumente, Rückgabewerte, Lambda-Funktionen, Argumente.
Objektorientierung
Klassen / Objekte, Attribute / Methoden, Polymorphismus, Kapselung, Abstrakte Klassen.
Dateioperationen
Lesen und Schreiben, Kontextmanager, Binärdateien (CSV und JSON), Fortgeschrittene Themen
Exception Handling
try-except Blöcke, else und finally Blöcke, Benutzerdefinierte Exceptions, Logging, Beispiele.
Threads
Grundlagen und fortgeschrittenen Techniken der Thread-Programmierung in Python.