Die Teilnehmenden erwerben umfassende Kenntnisse in der Programmiersprache Python 3, um moderne Softwarelösungen zu entwickeln und Daten effizient zu verarbeiten.
Grundlagen von Python3- Fundamentale Konzepte wie Variablen, Datentypen und Operatoren verstehen und anwenden
- Einsatz von Kontrollstrukturen wie Schleifen und Bedingungen zur Steuerung des Programmflusses
Fortgeschrittene Funktionen und Modularisierung
- Erstellen und Nutzen von Funktionen für wiederverwendbaren und lesbaren Code
- Verwendung von Modulen und Paketen, um den Code modular zu gestalten
Objektorientierte Programmierung in Python3
- Entwicklung von Klassen und Objekten für strukturierte und erweiterbare Softwarelösungen
- Nutzung von Vererbung und Polymorphismus zur Förderung flexibler Code-Architekturen
Effiziente Datenverarbeitung
- Einsatz von Listen, Dictionaries und Sets zur optimierten Handhabung und Verarbeitung von Daten
- Verarbeitung und Analyse von Daten mit Bibliotheken wie Pandas und NumPy
Best Practices und Debugging
- Implementieren von Try-Except-Blöcken zur robusten Fehlerbehandlung
- Nutzung von Logging und Debugging-Tools zur effektiven Identifizierung und Behebung von Fehlern