IT-Lexikon › Programmierung › Jupyter

Jupyter

Programmierung Svenska → Aktualisiert: 2026-09-11

Notebook-Umgebung, in der Code, Ergebnisse, Diagramme und Text im selben Dokument leben. 2014 aus IPython herausgelöst, das Fernando Pérez 2001 startete. Der Name setzt sich aus Julia, Python und R zusammen.

Eine .ipynb-Datei ist JSON mit Zellen und gespeicherten Ausgaben. Das Frontend spricht über ZeroMQ mit einem Kernel, und es gibt Kernels für weit über 40 Sprachen. Standard in Lehre, Datenanalyse und maschinellem Lernen; JupyterLab ist die moderne Umgebung, Google Colab die gehostete Variante mit kostenloser GPU. Die wiederkehrende Kritik ist berechtigt: verstecktes Zustandsproblem — Zellen lassen sich in beliebiger Reihenfolge ausführen, sodass das Angezeigte nicht zwingend zum Code passt —, dazu miserable Diffs in Git und die Versuchung, Analysecode nie in richtigen Code zu überführen. Werkzeuge wie nbdime, jupytext und papermill lindern einen Teil davon.

← Zurück zum Lexikon