Zum Inhalt

Kurs, Python und Ausführung im Browser

Dieses Projekt priorisiert die lesbare Entsprechung von Axiomen, Definitionen und Code, nicht Geschwindigkeit.

Python-Vorkenntnisse

Grundsyntax wird vorausgesetzt. Operator-Dispatch, Funktionsersetzung durch Dekoratoren und von Dataclass erzeugte Methoden werden als wesentliche Mechanismen erklärt.

Zensical und Pyodide

Zensical baut die Seiten; Pyodide führt Python in einem Web Worker aus. Beim ersten Lauf wird die Umgebung geladen, der Code aber nicht an einen Server gesendet.

Didaktische Grenzen

Vorgängerketten machen große Zahlen langsam. Tests prüfen endliche Fälle; Aussagen über alle natürlichen Zahlen benötigen weiterhin Induktion.