Inhalt
Grundlegende Konzepte (Syntax, Datenstrukturen, Kontrollstrukturen, Standard-Ein-/Ausgabe, Funktionen, Ausnahmebehandlung, Operatoren)
Zugriff auf das Dateisystem
Verwendung von Modulen
Verarbeitung von Zeichenketten
Umgang mit Datumsformaten
Objektorientierung: Klassen, Methoden, Vererbung, Objekte, Referenzen
Debugging
Versionskontrolle
Programmierung mit Python-Paketen (Datenbank, Webzugriff, GUI)
Datenverarbeitung und Visualisierung mittels Numpy und Pandas
Praktische Übungen