Was ist eine Datei?
Warum brauchen wir das?
Variablen im Programm sind weg, wenn das Programm endet. Eine Datei speichert Daten auf der Festplatte/im Speicher – für später.
Beispiele:
- Tagebuch
- Highscore
- Einstellungen
- Vokabelliste
Lily und das Tagebuch
Lily schreibt Gedanken in tagebuch.txt.
Morgen kann Python die Datei wieder lesen.
Py: „Datei = benannter Speicherort mit Inhalt.“
Buggy: „Ich öffne Dateien und vergesse den Modus.“
Text-Dateien
Am Anfang arbeiten wir mit Text:
.txt- später
.json
EVA mit Dateien
- Eingabe: Tastatur oder Datei
- Verarbeitung: im Programm
- Ausgabe: Bildschirm oder Datei
Rate mal!
Bleibt punkte = 10 nach Programmende in einer Datei?
Auflösung
Nein – nur wenn du es speicherst.
Probiere es selbst
Experiment 1
Überlege 3 Dinge, die du speichern würdest.
Experiment 2
Dateiname ohne Leerzeichen planen: mein_score.txt.
Experiment 3
Ordner für Übungsdateien anlegen (lokal).
Übungen
Level 1
Erkläre den Unterschied Variable vs Datei.
Level 2
Nenne 3 Dateiname-Ideen.
Level 3
Skizziere EVA für ein Highscore-Programm.
Mini-Quiz
Idee sitzt! Als Nächstes: Text schreiben.