Python-Grundlagen I
Die Lektionen sind in einer empfohlenen Reihenfolge angeordnet, du kannst aber jede Lektion öffnen.
Kapitel 1
Willkommen bei Python Land
Kapitel 2
Werte und Variablen
Kapitel 3
Im Gespräch mit deinem Programm
- Dein Programm kann Fragen stellenÜbung
- Eingaben sind immer Text
- So funktionieren Funktionsaufrufe
- Wandle Text in eine ganze Zahl umÜbung
- Lies Dezimalzahlen einÜbung
- Stelle mehr als eine FrageÜbung
- Wenn eine Umwandlung fehlschlägt
- Eingabe, Verarbeitung, AusgabeÜbung
- Projekt: Mach den Ausflugsplaner interaktivAbschlussprojekt
Kapitel 4
Mit Text arbeiten
- Strings sind Sequenzen
- Sonderzeichen und ZeilenumbrücheÜbung
- Verbinde und wiederhole TextÜbung
- Miss Text mit len()Übung
- Ein Blick unter die Haube: Strings sind Objekte
- Finde Zeichen anhand ihrer PositionÜbung
- Entnimm Abschnitte mit SlicesÜbung
- Nützliche String-MethodenÜbung
- Strings liefern neue WerteÜbung
- Projekt: Erstelle einen interaktiven TextinspektorAbschlussprojekt
Kapitel 5
Entscheidungen treffen
- Lerne boolesche Werte kennen
- Vergleiche WerteÜbung
- Führe Code aus, wenn eine Bedingung wahr istÜbung
- Wähle zwischen zwei WegenÜbung
- Prüfe mehrere MöglichkeitenÜbung
- Verbinde BedingungenÜbung
- Kehre einen booleschen Wert mit not umÜbung
- Mach aus Antworten EntscheidungenÜbung
- Projekt: Erstelle ein EmpfehlungsprogrammAbschlussprojekt
Kapitel 6
Listen
- Lerne Listen kennen
- Erstelle eine ListeÜbung
- Finde Elemente anhand ihrer PositionÜbung
- Ersetze ListenelementeÜbung
- Füge Elemente zu einer Liste hinzuÜbung
- Entferne Elemente aus einer ListeÜbung
- Miss, durchsuche und zerlege ListenÜbung
- Wenn zwei Namen eine Liste teilenÜbung
- Projekt: Erstelle einen kleinen OrganizerAbschlussprojekt
Kapitel 7
Arbeit mit Schleifen wiederholen
- Wiederhole, ohne zu kopieren
- Durchlaufe eine ListeÜbung
- Durchlaufe einen StringÜbung
- Zähle mit range()Übung
- Wähle Start, Ende und SchrittweiteÜbung
- Baue ein Ergebnis schrittweise aufÜbung
- Wiederhole, solange eine Bedingung giltÜbung
- Wenn eine Schleife nie endet
- Beende eine Schleife mit breakÜbung
- Frage weiter, bis die Antwort sinnvoll istÜbung
- Projekt: Erstelle ein interaktives MenüAbschlussprojekt
Kapitel 8
Eigene Funktionen schreiben
- Eine Aufgabe in eine Funktion verwandeln
- Eine Funktion definieren und aufrufenÜbung
- Parameter und ArgumenteÜbung
- Einen Wert zurückgebenÜbung
- Zurückgeben ist nicht AusgebenÜbung
- Lokale Variablen und GültigkeitsbereichÜbung
- Funktionen zusammenarbeiten lassenÜbung
- Klare Grenzen für Funktionen wählen
- Die Menüaktionen umstrukturierenÜbung
- Projekt: Das interaktive Menü mit Funktionen neu aufbauenAbschlussprojekt
Kapitel 9
Dictionaries und andere Sammlungen
- Jedem Wert eine Bezeichnung geben
- Ein Dictionary erstellen und lesenÜbung
- Dictionary-Einträge hinzufügen und ändernÜbung
- Schlüssel prüfen und get() verwendenÜbung
- Ein Dictionary in einer Schleife durchlaufenÜbung
- Funktionen für Dictionary-Datensätze schreibenÜbung
- Viele Datensätze in einer Liste speichernÜbung
- Eine Liste von Datensätzen durchsuchenÜbung
- Die passende Sammlung wählen
- Wann Werte als wahr oder falsch geltenÜbung
- Projekt: Einen durchsuchbaren Minikatalog bauenAbschlussprojekt
Kapitel 10
Fehler, Validierung und Fehlersuche
- Fehler haben verschiedene Formen
- Lies einen Traceback von untenÜbung
- Reproduziere einen Fehler zuverlässigÜbung
- Untersuche Werte, bevor du rätstÜbung
- Validiere vor dem UmwandelnÜbung
- Löse bei ungültigen Daten einen Fehler ausÜbung
- Fange eine bestimmte Ausnahme abÜbung
- Versuche es mit try und except erneutÜbung
- Fange nur ab, was du behandeln kannst
- Behebe die Ursache, nicht das SymptomÜbung
- Projekt: Mache den Ausflugsplaner robustAbschlussprojekt
Kapitel 11
Programme planen, bauen und testen
- Beginne mit dem Problem, nicht mit dem Code
- Schreibe Anforderungen, die du prüfen kannst
- Arbeite Beispiele von Hand durchÜbung
- Mache aus Beispielen ZusicherungenÜbung
- Suche gezielt nach GrenzfällenÜbung
- Nutze Pseudocode als WegweiserÜbung
- Baue und teste einen Teil nach dem anderenÜbung
- Strukturiere Code mit einem Sicherheitsnetz umÜbung
- Lies Code, bevor du ihn änderstÜbung
- Projekt: Bereite dein Quizprogramm vorAbschlussprojekt
Kapitel 12
Abschlussprojekt: Entwickle ein Quizprogramm
- Übertrage deinen Bauplan in den ArbeitsbereichÜbung
- Gib hilfreiches Feedback zu einer AntwortÜbung
- Verhindere leere AntwortenÜbung
- Stelle eine Frage mit vollständigem AblaufÜbung
- Durchlaufe das Quiz und zähle die PunkteÜbung
- Zeige das Endergebnis anÜbung
- Abschlussprojekt: Stelle dein Quizprogramm fertigAbschlussprojekt
Kapitel 13
Wie es weitergeht
Course reviews
No reviews yet
Learner reviews will appear here once approved.