Einleitung
  • Einleitung
  • Download der benötigten Materialien
  • Installation aller benötigten Tools & Hallo Welt!
  • FAQ - Häufig gestellte Fragen
Python Basics
  • Einführung
  • Zahlen in Python
  • Variablen in Python
  • Strings in Python
  • Zahl oder String?
  • [überspringen, wenn richtig gelöst] Musterlösung Quiz: Zahlen oder String
Python Basics (Fortsetzung, Teil 2)
  • Listen in Python
  • Listen in Python
  • [überspringen, wenn richtig gelöst] Musterlösung Quiz: Listen in Python
  • Listen - Die pop-Funktion
  • Merkblatt: Listen in Python
  • Motivation
  • Daten umwandeln (1)
  • Daten umwandeln (2)
  • Kommentare
  • Kommentare in Python
  • [überspringen, wenn richtig gelöst] Musterlösung Quiz: Kommentare
  • Merkblätter
  • Übungsblatt: Python Grundlagen
  • [überspringen, wenn richtig gelöst] Musterlösung: Python Grundlagen
Kontrollstrukturen
  • Einführung
  • if, else
  • Vergleichsoperatoren
  • Ausdrücke verknüpfen und Booleans
  • Merkblatt: Vergleichsoperatoren
  • If & Booleans
  • [überspringen, wenn richtig gelöst] Musterlösung Quiz: If & Booleans
  • Der in-Operator
  • Der not-Operator
  • Merkblatt: Operatoren und Listen
  • Der not - Operator
  • [überspringen, wenn richtig gelöst] Musterlösung Quiz: Der not - Operator
  • elif
Kontrollstrukturen (Fortsetzung, Teil 2)
  • Die while-Schleife
  • Die for-Schleife
  • Wann welche Schleife?
  • In, Schleifen, ...
  • [überspringen, wenn richtig gelöst] Musterlösung Quiz: In, Schleifen, ...
  • Schleifen (break, continue)
  • Exkurs: Wie gehst du mit Problemen um?
  • Projekt: Trump Twitter Bot
  • Merkblatt: Schleifen
  • Übungsblatt Kontrollstrukturen
  • [überspringen, wenn richtig gelöst] Musterlösung: Übung Kontrollstrukturen
Funktionen
  • Einführung
  • Funktionen
  • Funktionen (2)
  • Ausblick auf Objekte
  • Einführung Datei öffnen
  • Hinweis: Wie Backslash („\“) eingeben?
  • Datei öffnen
  • Datei schreiben
  • Datei und with
  • CSV öffnen
  • CSV lesen und Zeilen überspringen
  • Exkurs: Grafiken zeichnen
  • Hinweis: Geburtsstatistiken
  • Geburtsstatistiken
  • Aufgabe Geburtsstatistiken
  • Überprüfung deiner Lösung
  • [überspringen, wenn richtig gelöst] Musterlösung: Aufgabe Geburtsstatistiken
  • Merkblatt: Funktionen & Methoden
  • Übungsblatt Funktionen
  • Lösungstipps: Übungsblatt Funktionen
  • [überspringen, wenn richtig gelöst] Musterlösung: Übungsblatt Funktionen
Listen in Python
  • Einführung Listen
  • Arbeiten mit Listen
  • List Slicing
  • List Slicing
  • [überspringen, wenn richtig gelöst] Musterlösung: Quiz List Slicing
  • List Comprehension
  • Ausblick: Tupel & Dictionaries
  • Dictionaries
  • Dictionaries
  • [überspringen, wenn richtig gelöst] Musterlösung: Quiz Dictionaries
  • Tupel
  • Tupel packen und entpacken
  • Dictionaries und Schleifen
  • Aufgabe: Dictionaries & Schleifen
  • Lösungstipps: Dictionaries & Schleifen
  • Überprüfe deine Lösung: Aufgabe Dictionaries und Schleifen
  • [überspringen, wenn richtig gelöst] Musterlösung: Dictionaries & Schleifen
  • Datenstrukturen ineinander verschachteln
  • Merkblätter: Dictionaries, Listen und Tupel
Objektorientierung
  • Einführung
  • Klasse und Methode erstellen
  • Constructor und Methoden erstellen
  • Warum private Eigenschaften und Methoden?