Initial commit; create Website for learning python.

This commit is contained in:
2026-07-11 20:29:16 +02:00
commit 1ea072d652
4 changed files with 978 additions and 0 deletions
+48
View File
@@ -0,0 +1,48 @@
# Python-Abenteuer fuer Raphael
Ein lokaler, browserbasierter Python-Lernkurs fuer Raphael (12 Jahre). Der Kurs fuehrt in 16 Missionen von `print()` bis zu Funktionen, Listen, Bedingungen, Schleifen, `input()` und `random`.
## Starten
Variante 1: Datei direkt im Browser oeffnen:
```bash
xdg-open index.html
```
Variante 2: kleiner lokaler Webserver:
```bash
python3 -m http.server 8000
```
Danach im Browser öffnen:
```text
http://localhost:8000
```
## Wichtige Hinweise
- Fortschritt, Abzeichen und Code-Entwuerfe werden lokal im Browser via `localStorage` gespeichert.
- Die Python-Ausfuehrung im Browser nutzt Pyodide von einem CDN. Dafuer braucht der Browser beim ersten Laden Internetzugang.
- Ohne Pyodide bleiben Lektionen, Aufgaben und Hinweise lesbar; fuer die interaktiven Code-Uebungen wird Pyodide benoetigt.
- Es gibt keinen externen KI/API-Aufruf. Der Mentor "Professor Python" arbeitet lokal mit kurzen, regelbasierten Hinweisen.
## Dateien
- `index.html` - komplette Single-Page-App
- `docs/kurs-dokumentation.md` - didaktische und technische Dokumentation
- `.gitignore` - sinnvolle Ignorierregeln fuer lokale Artefakte
## In Gitea hochladen
Falls das Verzeichnis noch kein Git-Repository ist:
```bash
git init
git add .
git commit -m "Initialer Python-Lernkurs fuer Raphael"
git remote add origin <gitea-repo-url>
git push -u origin main
```