Autor: Stefan
-
Teil 4: Mehrere Aufgaben abfragen – mit einer Schleife
In Teil 3 hast du deine ersten Aufgaben gespeichert, indem du so etwas geschrieben hast: Aber was, wenn du 10 Aufgaben eingeben willst? Oder 100? Das wäre viel zu viel Schreibarbeit.Deshalb benutzen wir jetzt eine Wiederholung, die sich automatisch um die Eingabe kümmert. Was ist eine Schleife? Eine Schleife sagt dem Computer: „Wiederhole diesen Teil…
-
Teil 5: Aufgaben abhaken – mit Nummer löschen
In Teil 4 hast du ein Programm geschrieben, das beliebig viele Aufgaben abfragen und anzeigen kann. Beispiel: Aber was, wenn du eine Aufgabe erledigt hast? Dann willst du sie natürlich aus der Liste löschen. Genau das lernst du heute. Ziel dieses Teils: Neue Begriffe in diesem Teil Begriff Erklärung input() Holt sich eine Eingabe vom…
-
Teil 6: Ein Menü für deine To-Do-Liste – dein erstes echtes Programm
In den letzten Teilen hast du Schritt für Schritt gelernt: Jetzt machen wir daraus ein richtiges Menü, bei dem du selbst auswählen kannst, was du tun möchtest. Was dein Programm jetzt kann: Was du neu lernst: Begriff Bedeutung while True Eine Schleife, die immer weiterläuft if, elif, else Entscheidungen treffen break Die Schleife beenden (Programm…
-
Teil 7: Deine Aufgaben speichern & laden – mit einer Datei
Bis jetzt konntest du Aufgaben hinzufügen, anzeigen und löschen.Aber sobald du das Programm beendet hast, war alles weg. In diesem Teil zeige ich dir: So wird aus deinem kleinen To-Do-Programm ein echtes Werkzeug, das merkt, was du gestern eingetragen hast. Was du in diesem Teil lernst Neues Ding Erklärung ganz ohne Fachchinesisch open() Öffnet eine…
-
Teil 8: Was sind Funktionen – und warum sind sie nützlich?
In den bisherigen Teilen hast du dein To-Do-Listen-Programm immer Zeile für Zeile aufgebaut. Alles lief von oben nach unten – und das hat auch super funktioniert! Aber:Der Code wird langsam länger, und manche Teile wiederholen sich. Zum Beispiel: Jetzt ist der perfekte Zeitpunkt, um deinen Code besser zu strukturieren – mit Funktionen. Was ist eine…
-
Teil 9: Was macht return – und wie hilft es mir?
Bisher hast du Funktionen geschrieben wie: Diese Funktion macht etwas (sie zeigt Text), aber sie liefert nichts zurück, was du weiterverwenden könntest. Jetzt kommt das return-Schlüsselwort ins Spiel: Was bedeutet return? Eine Funktion mit return gibt dir ein Ergebnis zurück, das du in einer Variable speichern oder weiterverarbeiten kannst. Beispiel: Wenn du später schreibst: Dann…
-
Teil 10: return im echten Projekt – so machst du dein Programm schlauer
In Teil 9 hast du gelernt, dass man mit return in einer Funktion ein Ergebnis zurückgeben kann – zum Beispiel eine Zahl, ein Text oder ein Listen-Eintrag. Jetzt zeigen wir dir, wo das in deinem To-Do-Projekt Sinn ergibt, und wie du damit deinen Code aufräumen und verbessern kannst. Ziel dieses Teils Was du brauchst Wo…
-
Teil 11: Fehler erkennen und vermeiden – mit try und except
🎯 Ziel dieses Teils Was ist ein „Fehler“ in Python? Ein Fehler (englisch: Exception) passiert, wenn du dem Computer etwas gibst, was er nicht versteht oder nicht verarbeiten kann. Beispiele: Das führt zu: Oder: Führt zu: 💥 Und dein Programm stürzt ab. Lösung: try und except Damit kannst du sagen: „Versuch das mal.Und wenn’s schiefgeht…
-
Teil 12: Aufgaben abhaken statt löschen – mit Status [ ] oder [x]
🎯 Ziel dieses Teils Was ändert sich? Bisher war eine Aufgabe einfach ein Text – z. B. „Wäsche waschen“. Ab jetzt wird jede Aufgabe ein kleines Paket aus zwei Dingen: Beispiel als Python-Daten: Oder besser (ab Teil 13): als echtes Objekt oder Dictionary.Aber für heute reicht: Wir speichern den Status als Teil des Textes. Was musst…
-
Teil 13: Aufgaben als Datenobjekte – mit dict statt Text
Bis jetzt hast du Aufgaben als einfachen Text gespeichert: Das hat funktioniert, aber: Jetzt machst du es richtig – mit Datenstrukturen. Was ist ein dict? Ein dict ist ein Wörterbuch in Python: ein kleines Paket aus Schlüssel und Wert. Beispiel: Du kannst auf die Teile zugreifen wie so: 🎯 Ziel dieses Teils Schritt 1: Aufgabenliste…