Teilnehmer erwerben grundlegende Kenntnisse in Python zur Entwicklung von Software, Automatisierung und Datenverarbeitung.
Objektorientierte Programmierung für Python Grundlagen mit Praxisbeispielen- Klassen und Objekte erstellen, um modularen und wartbaren Code zu entwickeln
- Vererbung und Polymorphismus nutzen, um flexible und erweiterbare Softwarestrukturen zu gestalten
Grundlagen der Python-Programmierung für praxisnahe Anwendungen
- Variablen, Datentypen und Kontrollstrukturen gezielt einsetzen, um funktionale Programme zu schreiben
- Funktionen und Module nutzen, um wiederverwendbaren und strukturierten Code zu erstellen
Effektive Datenverarbeitung mit Python
- Daten aus Dateien und externen Quellen einlesen, analysieren und für Berechnungen aufbereiten
- Datenstrukturen wie Listen, Dictionaries und Sets effizient nutzen, um große Datenmengen zu verwalten
Fehlermanagement und Debugging für stabile Programme
- Try-Except-Blöcke implementieren, um Fehler frühzeitig zu erkennen und Programme robuster zu gestalten
- Logging-Techniken einsetzen, um problematische Abläufe effizient zu analysieren und zu beheben
Performance-Tuning und Best Practices für produktionsreifen Python-Code
- Effiziente Algorithmen und Design-Patterns nutzen, um Speicherverbrauch und Laufzeiten zu optimieren
- Modularen und gut dokumentierten Code schreiben, um eine einfache Wartung und Erweiterung sicherzustellen
- Python Grundlagen gezielt für praxisnahe Softwareentwicklung, Automatisierung und Datenverarbeitung einsetzen
- Best Practices für performante, saubere und skalierbare Python-Programmierung umsetzen