Zum Hauptinhalt springen

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

Mini-QuizWarum Dateien?

Idee sitzt! Als Nächstes: Text schreiben.