Vermittlung von Fähigkeiten in strukturierter Programmierung mit Schwerpunkt auf Python und dessen Einsatz in Softwareprojekten.

  • Erwerb und Vertiefung von Python-Programmierkenntnissen
  • Einblick in Softwareentwurf und prozedurale Programmierung
  • Anwendung von Programmierkenntnissen in realen Projekten

Dieser Kurs deckt grundlegende und fortgeschrittene Aspekte der Programmierung mit Python ab, eine einfache Programmiersprache, die in der Softwareentwicklung weit verbreitet ist. Teilnehmende lernen den systematischen Aufbau von Algorithmen und entwickeln ein Verständnis für funktionale und strukturierte Programmiersprachen. Zusätzlich werden grundlegende Prinzipien des Softwareentwurfs und spezielle Softwareprogrammierungstechniken untersucht sowie wichtige Aspekte der Softwarearchitektur und Datenflussmodellierung eingeführt.

1. Grundlagen der Python-Programmierung

  • Grundlegende Python-Programmierkenntnisse
  • Einführung in Algorithmenentwicklung und Datenflussmodellierung
  • Basis der computerbasierten Programmierung und Codierung

2. Vertiefte Softwareentwicklungskompetenzen

  • Weiterentwicklung in Python und systematische Programmierung
  • Methoden der Softwarearchitektur und Softwareentwurf
  • Funktionale Programmierung und prozedurale Programmieransätze

3. Anwendung und praktische Umsetzung

  • Anwendung von Python in realen Softwareprojektumgebungen
  • Praktiken des Software-Testings und Managen von Projektabschlüssen
  • Methoden der Anforderungsanalyse und technischen Dokumentation

Die Weiterbildung bietet einen tiefgreifenden Einblick in die Nutzung von Python für strukturierte Softwareprojekte und die Entwicklung von professionellen Programmierfähigkeiten.