**Woche 1** Mo: Begrüßung, Vorstellungsrunde, Einführung alfaview & digitale Lernumgebung · Grundlagen Python (Geschichte, Konzepte, Verwendung, Syntax, Lexis/Semantik, PEP-8) · Interpreter vs. Compiler, Zahlensysteme (binär, oktal, hex), Scientific Notation Di: Zahlen, Zeichenketten · Datum und Zeit · Standardeingabe und -ausgabe Mi: Numerische Operatoren · Vergleichs-, logische und bitweise Operatoren Do: Datentypumwandlung · list, tuple, dict, set · List-Funktionen und -Methoden Fr: List-Funktionen und -Methoden · Verzweigungen und Schleifen (if, for, while) **Woche 2** Mo: Mitgliedsoperatoren · String-Basics (escaping, multiline strings) · Operatoren priorisieren und binden Di: Eigene Funktionen definieren · Variablen Mi: Parameter und Argumente · Rückgabewerte Do: Rekursion · Namensräume Fr: Funktionale Programmierung · Parameterarten (positional, keyword, mixed) **Woche 3** Mo: Defaultwerte · Shadowing und global keyword · None und Rückgabe ohne Wert Di: Fehlerbehandlung (try/except, typische Fehlertypen, Exception-Hierarchie) · Fehlerweitergabe, Programmunterbrechungen, Strukturierung der except-Blöcke · OOP: Python-Klassen Mi: Python-Klassen · Methoden Do: Unveränderliche Objekte Fr: Datenklasse **Woche 4** Mo: Vererbung · Projektarbeit beginnt Di–Mi: Erstellung und Umsetzung der Projektarbeit (ganztägig) Do: Präsentation, Abschlussbesprechung, Bewertung · Zertifizierungsvorbereitung (Wiederholung prüfungsrelevanter Inhalte) Fr: PCEP-Zertifizierungsprüfung ("Certified Entry-Level Python Programmer", englisch) · Präsentation, Abschlussbesprechung, Bewertung