Initial commit; create Website for learning python.
This commit is contained in:
@@ -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
|
||||
```
|
||||
Reference in New Issue
Block a user