Die Teilnehmenden erwerben Kenntnisse in der Python Programmierung zur Entwicklung nachhaltiger Programmierungsmodelle.

Objektorientierte Programmierung für nachhaltige Python Programmierungsmodelle
  • Erstellen von Klassen und Objekten zur Förderung modularen Codes, der strukturiert und erweiterbar bleibt
  • Verwendung von Vererbung und Polymorphismus zur flexiblen und anpassbaren Gestaltung von Softwarearchitekturen

Fortschrittliche Strukturen und Modularität
  • Implementierung von Dekoratoren und Generatoren zur Erhöhung der Code-Wiederverwendung und Anpassbarkeit
  • Erstellen von Modulen zur modularen Softwareentwicklung, die einfache Wartung und Erweiterung ermöglicht

Effiziente Datenverarbeitung
  • Integration von Bibliotheken wie NumPy und Pandas zum effizienten Management und zur Analyse von Daten
  • Verwendung effizienter Datenstrukturen für ressourcenschonende Programmierungsmodelle

Robustes Fehlermanagement und Debugging
  • Nutzung von Try-Except-Else-Blöcken zur professionellen Fehlerbehandlung und Erhöhung der Robustheit
  • Einsatz von Logging-Tools zur schnellen Diagnose und nachhaltigen Behebung von Fehlern

Best Practices und nachhaltige Entwicklung
  • Entwicklung ressourcensparender Algorithmen für eine nachhaltige Leistungsoptimierung
  • Befolgen von Coding Standards und Einsatz von Versionskontrolle zur Gewährleistung dauerhafter, skalierbarer Lösungen