Augsburger Linux-Infotag 2024

Software-Entwicklung
Talk

Bücher mit Code online publizieren

Gert-Ludwig Ingold

um  10:45im Raum  Raum Bfür  45min

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:

 Übersicht  Programm