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