Python ist eine vielseitig einsetzbare Programmiersprache, die in der Softwareentwicklung, Datenverarbeitung und Prozessautomatisierung eine zentrale Rolle einnimmt. In dieser Qualifizierung werden Kompetenzen vermittelt, die von der grundlegenden Syntax bis hin zur Gestaltung komplexer Softwarearchitekturen reichen. Teilnehmende lernen, Anforderungen systematisch zu analysieren und technische Lösungen unter Berücksichtigung von Qualitätsstandards zu implementieren.

  • Anwendung der Python-Syntax und Programmierlogik
  • Umsetzung objektorientierter Konzepte und Algorithmen
  • Durchführung von Qualitätssicherung und Softwaretests
  • Nutzung von Versionskontrollsystemen und Datenbanken
  • Automatisierung von Systemprozessen

Grundlagen und Entwicklungsumgebung
  • Programmierlogik und Algorithmen
  • Einrichtung der Python-Entwicklungsumgebung
  • Kontrollstrukturen und Funktionen
  • Modulare Programmierung und Dateiverarbeitung
  • Auswahlkriterien für Bibliotheken und Sicherheitsanforderungen

Fortgeschrittene Programmierung und Qualität
  • Objektorientierte Programmierung (OOP) in Python
  • Fortgeschrittene Datenstrukturen und Dekoratoren
  • Implementierung von Code-Qualitätsstandards
  • Systematisches Testen und Fehleranalyse
  • Nutzung spezialisierter Frameworks

Softwarearchitektur und Prozessmanagement
  • Strategischer Softwareentwurf und Architektur
  • Versionskontrolle mit Git und Branching-Strategien
  • Durchführung von Performanztests
  • Planung von Rollout-Strategien und Wartung
  • Interaktionsdesign und Sicherheitskonzepte

Spezialisierung und Datenmanagement
  • Automatisierung von Betriebsabläufen
  • Skriptentwicklung zur Effizienzsteigerung
  • Datenbankmanagement mit SQL
  • Performance-Tuning für datenintensive Anwendungen
  • Analyse komplexer Datenbeziehungen

Information zu Unterricht und Abschluss

Der Unterricht findet in deutscher Sprache statt. Nach Abschluss erhalten die Teilnehmenden ein Zertifikat, welches die vermittelten Inhalte und Kompetenzen dokumentiert.

Zusätzliche Bestandteile
  • Praktische Vertiefung
  • Methodenkompetenz
  • Bewerbercoaching

Kenntnisse in Python sind in verschiedenen Branchen der IT-Wirtschaft sowie in technischen Fachabteilungen gefragt. Die Einsatzgebiete reichen von der klassischen Anwendungsentwicklung über die Systemadministration bis hin zur Datenanalyse. Fachkräfte benötigen ein umfassendes Verständnis für die Strukturierung von Code sowie für die Integration von Datenbanken und Testverfahren. Dieses Programm bereitet darauf vor, Softwareprojekte professionell zu begleiten und technische Lösungen in einer produktiven Umgebung bereitzustellen.