Jupyter Notebooks

4.1.2. Jupyter Notebooks#

Jupyter Notebooks können direkt für die Erstellung von Inhalten genutzt werden. Code-Blöcke werden standardmäßig ausgeführt und deren Ergebnis wird unterhalb des Blocks eingefügt, wie es in der normalen Nutzung von Jupyter Notebooks geschieht. Markdown-Zellen können MyST-Markdown enthalten.

3 + 2
5

Jupyter Notebooks werden von den meisten Cloud-Editier-Umgebungen wie JupyterHub, Binder und Colab korrekt verarbeitet und können dort editiert und ausgeführt werden. Für Jupyter Book sind sie gleichwertig zu Markdown-Dateien in ihrer Expressivität.

Hide code cell content

# Code kann eingeklappt oder auch vollständig ausgeblendet werden.
from math import sin
print(sin(3.1415))
9.265358966049026e-05

Notebooks haben den Nachteil, dass sie als JSON-Datei gespeichert werden. Dadurch führen auch kleine Änderungen im Code oft schon zu großen Diffs in Git.