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