Python beschreibt den Prozess, mit dem sich wiederkehrende technische Aufgaben im Projektkontext systematisch automatisieren lassen. In technischen Vorhaben sind kleine Skripte oft entscheidend für Effizienz und Datenkonsistenz. Der Kurs führt von den Sprachgrundlagen bis zur Programmierung eines kleinen Datenbank-Interfaces.


!Kursinhalt


!1. Sprachgrundlagen für Projektaufgaben
*Variablen, Zahlen und Textverarbeitung in Python
*Fehlermeldungen lesen und systematisch interpretieren
*Boolesche Logik und if-else-Strukturen einsetzen


!2. Listen und Schleifen im Projektdatenkontext
*Listen aufbauen, auslesen und gezielt verändern
*Listen-Methoden für Datenoperationen nutzen
*for-Schleifen mit Bedingungen kombinieren


!3. Funktionen, Module und Dateioperationen
*String-Methoden für Textverarbeitung anwenden
*Eigene Funktionen für wiederkehrende Aufgaben definieren
*Dateien einlesen, schreiben und Module importieren


!4. Datenstrukturen und Abschlussprojekt
*Dictionaries für Schlüssel-Wert-Bezüge nutzen
*Ein Datenbank-Interface schrittweise programmieren
*Funktionen, Schleifen und Datenstrukturen kombiniert anwenden


!Berufliche Relevanz


*Wiederkehrende technische Aufgaben werden automatisiert
*Datenmanipulation bleibt nachvollziehbar dokumentiert
*Projektarbeit gewinnt durch eigenständige Skripte an Tempo