Software

Notebooks

Jupyter Notebook

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.

TippJupyterHub

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 notebook

Alternativ mit pip:

pip install notebook

Anschließend kannst du Jupyter Notebook starten – die Oberfläche öffnet sich automatisch im Browser:

jupyter notebook

Die 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.