Zum Hauptinhalt springen

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

BereichFrage
ProjektumgebungSind Abhängigkeiten dokumentiert?
DatenflussSind Generatoren sinnvoll?
WiederverwendungSind Dekoratoren verständlich eingesetzt?
TextprüfungIst Regex klein und nachvollziehbar?
DiagrammPasst die Grafik zur Frage?
WebstrukturSind Routen, Logik und Speicherung getrennt?