
Jupyter Notebook ist eine interaktive, notebook-basierte Entwicklungsumgebung, in der Code, Ergebnisse und erklärender Text in einem Dokument kombiniert werden. Es wird insbesondere für explorative Datenanalyse, Visualisierung und reproduzierbare Workflows eingesetzt. Jupyter ist sprachunabhängig und unterstützt über sogenannte Kernel verschiedene Programmiersprachen, insbesondere Python, R und Julia.
Für die Nutzung von Jupyter über den zentralen Server der MIN-Fakultät (ohne lokale Installation) siehe JupyterHub.
Installation
Am einfachsten erfolgt die Installation über Python (z. B. mit Anaconda oder Miniconda):
conda install -c conda-forge notebookAlternativ mit pip:
pip install notebookAnschließend kannst du Jupyter Notebook starten – die Oberfläche öffnet sich automatisch im Browser:
jupyter notebookDie Grafische Benutzeroberfläche (GUI)
Die Benutzeroberfläche eines Jupyter Notebooks ist zellbasiert aufgebaut und besteht aus:
- Code-Zellen, in denen Code ausgeführt wird
- Markdown-Zellen für Text, Formeln und Dokumentation
- einer Toolbar zum Ausführen, Speichern und Strukturieren
- einer direkten Anzeige von Outputs (Plots, Tabellen, Ergebnisse) unterhalb der Zellen
Diese Kombination macht Jupyter besonders geeignet für explorative Analysen und nachvollziehbare Workflows.
Weiterführende Links
- Project Jupyter – Offizielle Webseite
- Jupyter Notebook Dokumentation – Dokumentation
- Jupyter Kernels – Verfügbare Kernel
- JupyterHub – JupyterHub der MIN-Fakultät