Grundlagen der Softwareentwicklung mit Python

Diese Qualifizierungsmaßnahme vermittelt die elementaren Konzepte der Programmierung sowie die Anwendung der Programmiersprache Python für die strukturierte Softwareerstellung.

Inhaltliche Schwerpunkte:
*Systemumgebung und Syntax: Installation der Entwicklungsumgebung sowie Einführung in die grundlegende Programmierlogik (EVA-Prinzip).
*Datenstrukturen und Operatoren: Anwendung von Datentypen, Werten und Ausdrücken sowie Verwaltung komplexer Daten in Listen, Sets und Dictionaries.
*Kontrollstrukturen und Algorithmen: Implementierung von Variablen, Schleifenkonstruktionen und konditionalen Abfragen.
*Modularisierung: Konzeption von Funktionen, Parameterübergabe und String-Methoden sowie Nutzung von Modulen und Import-Statements für effizienten Code.
*Objektorientierte Programmierung (OOP): Einführung in die klassenbasierte Softwareentwicklung und die Organisation von Modulen.

Die Teilnahme an dieser Unterweisung befähigt zur eigenständigen Entwicklung kleinerer Programmanwendungen und bildet die Basis für weiterführende IT-Qualifikationen.