Du baust Woche für Woche funktionierende Dinge: verstehen → schreiben → verbessern → liefern.
def calculate_report(data):
for item in data:
result = process(item)
if result.valid:
return result
return None
Keine theoretischen Übungen. Du lieferst funktionierende Lösungen mit echten Outputs.
Von einfachen Skripten zu strukturierten Tools für alltägliche Aufgaben.
data = load_csv("input.csv")
result = transform(data)
export_report(result, "output.pdf")
Echte Integration mit externen Services und saubere Fehlerbehandlung.
response = api.get("/data")
if response.ok:
display(response.json())
else:
log_error(response.status)
Funktionierende Mini-Apps mit echten Use Cases
Module, Ordner und Naming, das Sinn macht
Dokumentation für dein Portfolio
Du weißt, wie man Code verbessert
Drei Schritte für jede Aufgabe – vom Konzept zum fertigen Output.
Briefing, Ziel klären, erste Skizze machen
Code strukturieren, Naming verbessern, Logik aufbauen
Testen, dokumentieren, präsentierbar machen
Jede Woche ein neues Thema, jede Woche ein Output zum Anfassen.
| Woche | Thema | Output |
|---|---|---|
| 1 | Setup, Basics, Debugging | CLI Mini-Tool |
| 2 | Funktionen, Datenstrukturen | Utils Modul |
| 3 | Dateien, CSV/JSON | Report Generator |
| 4 | APIs, Requests | API Client |
| 5 | OOP & Struktur | Kleines Package |
| 6 | Qualität: Refactor, Lint, Tests | Pytest Start |
| 7-8 | Abschlussprojekt | Mini-App + README |
Output: CLI Mini-Tool
Output: Utils Modul
Output: Report Generator
Output: API Client
Output: Kleines Package
Output: Pytest Start
Output: Mini-App + README
Du brauchst keine Vorkenntnisse. Wir starten bei Null und nutzen Standard-Tools.
Skripte ohne Struktur, Copy-Paste aus Tutorials, unklare Fehler
Module + README, weniger Bugs, verstehen was passiert
Nein. Wir starten bei den Basics: Installation, erste Zeilen Code, Debugging. Du solltest aber motiviert sein, regelmäßig zu üben.
Rechne mit 4-6 Stunden: 1-2 Stunden Theorie, 3-4 Stunden Praxis. Wenn du mehr Zeit hast, kannst du schneller vorankommen.
Ja. Nach jedem Projekt bekommst du Feedback zu Struktur, Naming und möglichen Verbesserungen. So lernst du, sauberer zu coden.
CLI-Tools, Report-Generatoren, API-Clients, kleine Bots. Alles mit echten Use Cases, nicht nur Lern-Übungen.
2-3 funktionierende Projekte mit README, saubere Code-Struktur und ein Verständnis für Debugging und Refactoring.
Ziel + Level + Zeit pro Woche – wir antworten in 24 Arbeitsstunden.