Bücher mit Code online publizieren
Schon seit einigen Jahren erfreuen sich Jupyter-Notebooks großer Beliebtheit, da sie es erlauben, Code und andere Inhalte wie Text oder Multimediaelemente zu integrieren. Damit ergeben sich interessante Möglichkeiten vor allem im Bereich der Datenanalyse, aber auch für die Lehre an Schule und Hochschule. Gerade im zweiten Fall, aber nicht nur dort, bietet es sich an, Jupyter-Notebooks sowohl direkt in der Lehre zu verwenden als auch als Basis zur Publikation des Lehrmaterials heranzuziehen und idealerweise frei zugänglich zu machen. Dabei kann der Ausgangspunkt in einem oder mehreren Jupyter-Notebooks bestehen. Alternativ kann man das Lehrmaterial in Markdown verfassen und mit Hilfe von jupytext in Jupyter-Notebooks umwandeln. Es ist dann auch sehr leicht möglich, das Material in ansprechender Weise online zu publizieren. Wir werden das Vorgehen unter Verwendung von Jupyter Book zeigen, mit dessen Hilfe beispielsweise das Material eines Python-Kurses unter gertingold.github.io/epriprog veröffentlicht wurde. Wir werden abschließend noch eine auf Javascript basierende Weiterentwicklung für das elektronische Publizieren ansprechen.
Downloads und Links: