Die Teilnehmenden erwerben umfassende Kenntnisse in der Programmiersprache Python zur Anwendung in Softwareentwicklung, Datenverarbeitung und Automatisierung.
Objektorientierte Programmierung für Python- Klassen und Objekte nutzen, um modularen und wiederverwendbaren Code zu erstellen
- Vererbung und Polymorphismus einsetzen, um flexible und erweiterbare Softwarestrukturen zu realisieren
Grundlagen der Python-Programmierung
- Variablen, Datentypen und Kontrollstrukturen effektiv einsetzen, um Programme logisch zu gestalten
- Funktionen und Module nutzen, um Code lesbar, wartbar und skalierbar zu halten
Effiziente Datenverarbeitung mit Python
- Daten aus Dateien und Datenbanken einlesen, analysieren und in verschiedenen Formaten speichern
- Datenstrukturen wie Listen, Dictionaries und Sets nutzen, um große Datenmengen effizient zu verwalten
Fehlermanagement und Debugging für robuste Python-Anwendungen
- Try-Except-Blöcke implementieren, um Fehler gezielt abzufangen und Programme stabil zu halten
- Logging-Techniken anwenden, um Probleme schnell zu identifizieren und gezielt zu beheben
Performance-Tuning und Best Practices für optimierte Python-Entwicklung
- Effiziente Algorithmen und Datenstrukturen verwenden, um Speicherverbrauch und Laufzeiten zu optimieren
- Modularen und gut dokumentierten Code schreiben, um Skalierbarkeit und Wartbarkeit sicherzustellen
- Python gezielt für Softwareentwicklung, Datenverarbeitung und Automatisierung einsetzen
- Best Practices für saubere, skalierbare und leistungsfähige Python-Programmierung umsetzen