Skip to the content.

Modul 4 – Ein Python-Skript

🏠 Kursübersicht · Modul 4 von 8


🎯 Lernziele

Nach diesem Modul kannst du …

⏱️ Zeit: ca. 45 Minuten · Voraussetzungen: Modul 2, Python installiert (python3 --version)


Wofür Python?

Webseiten sind sichtbar – Python ist nützlich im Hintergrund. Mit kleinen Skripten lassen sich lästige, wiederkehrende Aufgaben automatisieren:

Beim Vibe Coding beschreibst du die Aufgabe – die KI schreibt das Skript.

⚠️ Achtung, neue Gefahr: Python kann Dateien auf deinem Rechner verändern oder löschen. Eine Webseite kann das nicht. Deshalb gilt hier eine goldene Regel: Teste jedes Skript, das Dateien anfasst, zuerst mit Kopien – nie mit deinen echten Daten.


🛠️ Praxis: Dateien automatisch umbenennen

Vorbereitung – ein sicherer Spielplatz

Lege zuerst einen Test-Ordner mit ein paar harmlosen Dateien an, damit nichts Wichtiges passieren kann:

mkdir ~/python-test && cd ~/python-test
echo "Notiz 1" > notiz1.txt
echo "Notiz 2" > notiz2.txt
echo "Notiz 3" > notiz3.txt

Schritt 1 – Beschreiben

Gib deinem Werkzeug diesen Prompt:

Schreibe ein Python-Skript namens umbenennen.py, das alle .txt-Dateien im
aktuellen Ordner in .md-Dateien umbenennt. Wichtig: Lösche oder überschreibe
keine vorhandenen .md-Dateien. Gib für jede Datei aus, was du tust, und frage
vor dem Umbenennen einmal nach, ob ich fortfahren möchte.

Schritt 2 – Generieren lassen

Die KI erzeugt umbenennen.py. (Weg 0: Code in eine Datei umbenennen.py kopieren.)

🧠 Verstehens-Check – hier sogar Pflicht: Bevor du das Skript startest, sage zuerst selbst, was es deiner Erwartung nach gleich tun wird. Frage dann:

Erkläre mir Schritt für Schritt, was umbenennen.py mit den Dateien in meinem
Ordner macht. Was würde passieren, wenn dort schon eine .md-Datei liegt?

Bei einer Webseite ist der Verstehens-Check eine Lernhilfe – bei einem Skript, das Dateien verändert, ist er zusätzlich deine Sicherheitsprüfung (Modul 6). Erst wenn die Erklärung zu deiner Erwartung passt, geht es weiter.

Schritt 3 – Ausführen

python3 umbenennen.py

Schritt 4 – Ausgabe prüfen

Klappt etwas nicht, beschreibe es:

Das Skript findet keine Dateien, obwohl .txt-Dateien im Ordner liegen.
Bitte prüfe den Pfad und mach ihn robuster.

Schritt 5 – Bedienung verbessern (optional)

Ergänze eine Möglichkeit, den Zielordner beim Start anzugeben,
statt immer den aktuellen Ordner zu nehmen.

Sicherheit & Nachvollziehbarkeit

Bei Skripten, die Dateien anfassen, lohnt sich ein kurzer Blick auf diese Punkte – frag die KI ruhig danach:

Vibe Coding heißt nicht „blind vertrauen”. Gerade bei Python prüfst du vorher, ob ein Skript etwas Unumkehrbares tut.


🎓 Varianten für dein Fach (und dein Lehrerzimmer)

Dasselbe Vorgehen, andere lästige Aufgabe – fertige Prompts zum Austauschen:

Schreibe ein Python-Skript notenschluessel.py: Ich gebe die maximale Punktzahl
ein, und es gibt mir als Tabelle aus, welche Punktzahl welcher Note entspricht.
Die Prozentgrenzen sollen oben im Skript stehen, damit ich sie anpassen kann.
Schreibe ein Python-Skript sortiere_material.py, das in einem Ordner alle
Dateien nach Typ in Unterordner sortiert (PDF, Bilder, Word). Zeige erst an,
was verschoben würde, und frage dann nach. Lösche und überschreibe nichts.
Schreibe ein Python-Skript auswertung.py, das eine CSV-Datei mit erfundenen
Testergebnissen einliest (Spalten: Name, Punkte) und Durchschnitt, beste und
schlechteste Punktzahl sowie eine einfache Notenverteilung ausgibt.

⚠️ Wie immer: mit Kopien und erfundenen Daten testen – keine echten Schülerdaten in Cloud-KIs (Modul 6).


💡🎓 Hinweise

💡 Für Schüler: Überlege, welche Aufgabe sich in deinem (Schul-)Alltag ständig wiederholt – z. B. Dateien sortieren, Wörter zählen, eine Vokabelliste mischen. Lass dir genau dafür ein Skript bauen. Nützliche Werkzeuge zu bauen macht am meisten Spaß.

🎓 Für Lehrkräfte: Dieses Modul passt zum Szenario „Automatisierung von Alltagsaufgaben” (ab Klasse 7) und lässt sich gut mit Mathematik (Datenauswertung) oder Naturwissenschaften (Messdaten) verbinden. Die Sicherheitsregel zu Dateioperationen ist ein wichtiger Lernanlass für verantwortungsvollen Umgang.


✅ Selbstcheck

1. Was ist die wichtigste Sicherheitsregel bei Python-Skripten, die Dateien verändern?

Lösung Zuerst mit **Kopien** testen, nie direkt mit den echten Daten. Das Skript darf nichts ungefragt löschen oder überschreiben.

2. Wie führst du ein Skript namens umbenennen.py aus?

Lösung Im Terminal im richtigen Ordner: `python3 umbenennen.py`

3. Du bist unsicher, ob ein Skript gefährlich ist. Was tust du?

Lösung Es **nicht** auf echte Daten loslassen, sondern die KI bitten, Zeile für Zeile zu erklären, was es mit den Dateien macht – und zuerst in einem Test-Ordner ausprobieren.

📋 Aufgaben

Abhaken speichert direkt in dieser Datei. In MindGraph Notes erscheinen diese Aufgaben automatisch im Tasks-Widget und am Fälligkeitstag im Focus. Übersicht & Kursfahrplan: Aufgaben.md.


⬅️ Modul 3 · 🏠 Übersicht · ➡️ Modul 5: Eine Desktop-App