Die Teilnehmenden erwerben fundierte Kenntnisse in der Programmiersprache Python.
Grundlagen der Python-Programmierung- Variablen, Datentypen und Kontrollstrukturen verstehen und praktisch anwenden
- Funktionen und Module nutzen, um wiederverwendbaren und strukturierten Code zu schreiben
Objektorientierte Programmierung für skalierbare Softwareentwicklung
- Klassen und Objekte definieren, um modularen und wartbaren Code zu entwickeln
- Vererbung und Polymorphismus nutzen, um flexible und erweiterbare Programme zu gestalten
Effiziente Datenverarbeitung und SQL-Integration
- Daten aus Dateien und Datenbanken abrufen, speichern und für Analysen aufbereiten
- SQL-Abfragen mit Python kombinieren, um große Datensätze effizient zu verwalten und zu analysieren
Fehlermanagement und Debugging für professionelle Python-Projekte
- Try-Except-Blöcke nutzen, um Fehler frühzeitig zu erkennen und Programme robuster zu gestalten
- Logging- und Debugging-Tools anwenden, um Probleme effizient zu analysieren und zu beheben
Performance-Tuning und Best Practices für qualitativ hochwertige Python-Entwicklung
- Optimierte Algorithmen und Datenstrukturen nutzen, um Speicherverbrauch und Laufzeiten zu minimieren
- Code modular und gut dokumentiert strukturieren, um Wartbarkeit und Skalierbarkeit zu gewährleisten
- Python lernen gezielt für Softwareentwicklung, Datenverarbeitung und Automatisierung einsetzen
- Best Practices für eine effiziente, wartbare und skalierbare Python-Programmierung umsetzen