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.
:tags: hide-cell
# Code kann eingeklappt oder auch vollständig ausgeblendet werden.
from math import sin
print(sin(3.1415))
Cell In[2], line 1
:tags: hide-cell
^
SyntaxError: invalid syntax
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.