Die Teilnehmenden erwerben Kenntnisse in der Entwicklung stabiler und wartbarer Anwendungen unter Verwendung von Python 3.

Objektorientierte Programmierung in Python3
  • Erstellung von Klassen und Objekten zur Entwicklung strukturierter, wartbarer Software
  • Nutzung von Vererbung und Polymorphismus zur Sicherstellung von Code-Erweiterbarkeit und Flexibilität

Funktionsentwicklung in Python3
  • Definieren von Funktionen zur Modularisierung und Förderung wiederverwendbaren Codes
  • Verwendung von Lambdas und Rekursion zur effizienten Problemlösung

Effiziente Datenverarbeitung und -strukturen
  • Anwendung von Listen, Dictionaries und Sets zur Verwaltung komplexer Datensätze
  • Nutzung von Pandas und NumPy für datenintensive Berechnungen und Analysen

Robustes Fehlermanagement und Debugging
  • Implementierung von Try-Except-Else-Strukturen zur umfassenden Fehlerbehandlung
  • Anwendung von Logging für detailliertes Fehlermonitoring und schnelle Problembehebung

Best Practices für die Entwicklung stabiler Anwendungen
  • Verwendung von sauberen, gut dokumentierten Code-Praktiken
  • Einhaltung von Coding-Standards zur Sicherstellung der Wartbarkeit und Lesbarkeit der Anwendungen