Hands-on Computer Science
Mein Lernen EN

Lernpfad400 Min.

Python für Anfänger

Du schreibst kleine Python-Programme, die Eingaben lesen, mit Zahlen, Texten und Listen arbeiten, Entscheidungen treffen, Schritte wiederholen, ihre Arbeit in eigene Funktionen gliedern und mit Fehlern umgehen.

Teil 1: Erste Programme

13 Schritte
  1. Die Grundideen des Programmierens Lektion 15 Min.
  2. Dein erstes Programm Lektion 15 Min.
  3. Werte und Variablen Lektion 20 Min.
  4. Mit Text arbeiten Lektion 20 Min.
  5. Übung: Visitenkarte Übung 15 Min.
  6. Rechnen Lektion 15 Min.
  7. Übung: Pizzarechner Übung 20 Min.
  8. Listen Lektion 20 Min.
  9. Übung: Wetterwoche Übung 20 Min.
  10. Eigene Funktionen Lektion 25 Min.
  11. Probleme zerlegen Lektion 2 Foliensätze 25 Min. freiwillig
  12. Übung: Sekunden umrechnen Übung 20 Min.
  13. Quiz: Erste Programme Quiz 10 Min.

Teil 2: Entscheidungen

5 Schritte
  1. Vergleiche und Wahrheitswerte Lektion 20 Min.
  2. Entscheidungen mit if, elif und else Lektion 25 Min.
  3. Übung: Kinokasse Übung 20 Min.
  4. Übung: Schaltjahr Übung 15 Min.
  5. Quiz: Entscheidungen Quiz 10 Min.

Teil 3: Wiederholen

5 Schritte
  1. Schleifen mit for Lektion 25 Min.
  2. Übung: Notenspiegel Übung 20 Min.
  3. Schleifen mit while Lektion 20 Min.
  4. Übung: Sparziel Übung 20 Min.
  5. Quiz: Schleifen Quiz 10 Min.
Über diesen Lernpfad

Dieser Pfad führt dich vom ersten print zu Programmen, die nach Eingaben fragen, damit rechnen, Entscheidungen treffen, Schritte wiederholen und ihre Arbeit in eigene Funktionen aufteilen. Jeder Codekasten ist ein kleiner Editor, in dem du den Code ändern und ausführen kannst; Python läuft dabei in deinem Browser, installieren musst du nichts. Die erste Lektion kommt noch ganz ohne Code aus und stellt dir mit Bildern aus dem Alltag die Grundideen vor, die in jedem Programm stecken.

Auf die Lektionen folgen Übungen, in denen du selbst ein Programm schreibst. Tipps und eine Musterlösung kannst du aufklappen, wenn du nicht weiterkommst, aber versuch es zuerst allein, denn beim Knobeln lernst du am meisten. Die Folien zum Zerlegen von Problemen sind freiwillig und zeigen die Idee hinter eigenen Funktionen von einer anderen Seite.

Der Aufbau ist von CS50's Introduction to Programming with Python der Harvard University angeregt; Texte, Beispiele und Übungen sind eigens für diese Plattform geschrieben. Er hat vier Teile: Erste Programme legen die Grundlagen, Entscheidungen lassen ein Programm je nach Lage verschieden reagieren, Wiederholen nimmt sich jedes Element einer Liste oder so viele Runden wie nötig vor, und der letzte Teil zeigt, wie du Fehlermeldungen liest und Fehler abfängst, statt dass dein Programm abstürzt. Jeder Teil endet mit einem Quiz.

Für wen
Alle ohne Programmiererfahrung
Niveau
Einstieg
freiwillig
25 Min.
Code
7924
Status
veröffentlicht

    Ein vierstelliger Code führt direkt zum Inhalt.