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