Die Teilnehmenden erwerben umfassende Kenntnisse in der Programmiersprache Python zur Anwendung in Softwareentwicklung, Datenverarbeitung und Automatisierung.

Objektorientierte Programmierung für Python
  • Klassen und Objekte nutzen, um modularen und wiederverwendbaren Code zu erstellen
  • Vererbung und Polymorphismus einsetzen, um flexible und erweiterbare Softwarestrukturen zu realisieren

Grundlagen der Python-Programmierung
  • Variablen, Datentypen und Kontrollstrukturen effektiv einsetzen, um Programme logisch zu gestalten
  • Funktionen und Module nutzen, um Code lesbar, wartbar und skalierbar zu halten

Effiziente Datenverarbeitung mit Python
  • Daten aus Dateien und Datenbanken einlesen, analysieren und in verschiedenen Formaten speichern
  • Datenstrukturen wie Listen, Dictionaries und Sets nutzen, um große Datenmengen effizient zu verwalten

Fehlermanagement und Debugging für robuste Python-Anwendungen
  • Try-Except-Blöcke implementieren, um Fehler gezielt abzufangen und Programme stabil zu halten
  • Logging-Techniken anwenden, um Probleme schnell zu identifizieren und gezielt zu beheben

Performance-Tuning und Best Practices für optimierte Python-Entwicklung
  • Effiziente Algorithmen und Datenstrukturen verwenden, um Speicherverbrauch und Laufzeiten zu optimieren
  • Modularen und gut dokumentierten Code schreiben, um Skalierbarkeit und Wartbarkeit sicherzustellen
  • Python gezielt für Softwareentwicklung, Datenverarbeitung und Automatisierung einsetzen
  • Best Practices für saubere, skalierbare und leistungsfähige Python-Programmierung umsetzen