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