Hinweise für Lehrkräfte und Eltern – Band 8
Schwerpunkt
Band 8 führt in fortgeschrittene Werkzeuge ein. Die Konzepte sollten langsam und mit vielen Vergleichen vermittelt werden.
Virtuelle Umgebungen
Erklären Sie sie als eigene Werkzeugkiste pro Projekt.
Generatoren
Nutzen Sie den Vergleich:
- Liste: alle Karten liegen gleichzeitig auf dem Tisch.
- Generator: eine Karte wird erst gezogen, wenn sie gebraucht wird.
Dekoratoren
Beginnen Sie mit Funktionen als Werte. Erst danach kommt die @-Schreibweise.
Regex
Regex kann schnell unlesbar werden. Verwenden Sie zuerst sehr kleine Muster.
Matplotlib
Die wichtigste Frage lautet:
Welche Aussage soll das Diagramm zeigen?
Nicht jede Grafik verbessert die Information.
Flask
Flask-Inhalte sollten zuerst lokal ausgeführt werden.
Wichtige Regeln:
- Debug-Modus nur lokal,
- Eingaben serverseitig prüfen,
- keine geheimen Schlüssel im Code,
- keine persönlichen Daten in Logs,
- keine öffentliche Veröffentlichung ohne zusätzliche Sicherheitsprüfung.
Bewertung
| Bereich | Frage |
|---|---|
| Projektumgebung | Sind Abhängigkeiten dokumentiert? |
| Datenfluss | Sind Generatoren sinnvoll? |
| Wiederverwendung | Sind Dekoratoren verständlich eingesetzt? |
| Textprüfung | Ist Regex klein und nachvollziehbar? |
| Diagramm | Passt die Grafik zur Frage? |
| Webstruktur | Sind Routen, Logik und Speicherung getrennt? |