Die strukturierte Entwicklung einfacher bis mittlerer Python-Programme wird vermittelt, wobei der Fokus auf Basisbausteinen wie Variablen, Datentypen und Kontrollstrukturen liegt. Listen und Dictionaries dienen als zentrale Datenstrukturen. Funktionen ermöglichen die Modularisierung, während Dateioperationen Skripte für praktische Aufgaben nutzbar machen. Bei komplexeren Abläufen können objektorientierte Konzepte ergänzend eingesetzt werden. Ziel ist die Erstellung eines übersichtlichen, stabilen und nachvollziehbaren Skriptaufbaus, der in technischen und administrativen Kontexten zuverlässig einsetzbar ist.
Grundlagen der Skripte- Verwendung von Variablen und Datentypen
- if-else-Strukturen zur Ablaufsteuerung
- String-Verarbeitung für einfache Textoperationen
- Grundlagen des Fehlerverstehens und Debuggens
Strukturierung des Codes
- Listen erstellen, verändern und durchsuchen
- for-Schleifen und kombinierte Bedingungen
- Dictionaries als strukturierte Datenbehälter
- Funktionen zur Modularisierung wiederkehrender Abläufe
Dateien und Module
- Dateien lesen und schreiben für Logik- oder Datenverarbeitung
- Module importieren und strukturiert nutzen
- Kombination von Dateioperationen mit Kontrollstrukturen
- Aufbau kleiner Hilfsprogramme für einfache Aufgaben
Qualität und Organisation
- Grundzüge sauberer Code-Strukturierung
- Dokumentation zentraler Funktionsbausteine
- Einfache Testmechanismen zur Fehlerkontrolle
- Versionierung zur Sicherstellung reproduzierbarer Schritte