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