Teilnehmer erwerben fortgeschrittene Kenntnisse in der Python-Programmierung zur Entwicklung komplexer Projekte und Anwendungen.
Objektorientierte Programmierung mit Python- Klassen und Objekte nutzen, um Anwendungen modular und effizient zu gestalten
- Vererbung und Polymorphismus anwenden, um komplexe Softwarelösungen flexibel zu entwickeln
- Kapselung einsetzen, um sicheren und strukturierten Code zu gewährleisten
Grundlagen der Python-Programmierung
- Erweiterte Datenstrukturen wie Sets und Generatoren nutzen, um Speicher- und Laufzeiteffizienz zu optimieren
- Fehlerbehandlung und Debugging-Methoden anwenden, um stabilen Code für produktive Umgebungen sicherzustellen
- Multithreading und asynchrone Programmierung einsetzen, um rechenintensive Aufgaben performant abzuarbeiten
Datenbanken und SQL mit Python nutzen
- Komplexe SQL-Abfragen in Python einbinden, um große Datenmengen effizient zu analysieren
- Datenbankverbindungen aufbauen, um Anwendungen mit persistenter Datenspeicherung auszustatten
- Datenmigrationen und -versionierung verwalten, um die Datenintegrität in langfristigen Projekten zu sichern