Jupyter Notebook

Die Anaconda Distribution beinhaltet Jupyter Notebook, ein leistungsstarkes Werkzeug für interaktive Code-Entwicklung.

Hinweis

Jupyter Notebook ist eine interaktive, webbasierte Umgebung, in der Sie Python-Code schreiben und ausführen, Texte mit Markdown integrieren und Ausgaben wie Diagramme direkt in der Web-Oberfläche anzeigen können.

Im Gegensatz zum Python IDLE, das hauptsächlich als einfacher Editor fungiert, verbessert Jupyter Notebook Ihre interaktive Erfahrung mit diesen Funktionen:

  1. Code schreiben und ausführen: Jede interaktive “Zelle” in einem Jupyter Notebook kann Python-Code enthalten, den Sie unabhängig voneinander ausführen können.
  2. Text und Code kombinieren: Wechseln Sie einfach eine Zelle in den “Markdown”-Modus, um Texte, formatierte Anweisungen oder sogar mathematische Gleichungen mit LaTeX zu integrieren.
  3. Ergebnisse visualisieren: Zeigen Sie Diagramme, Grafiken und andere Visualisierungen direkt im Notebook an, was eine sofortige Rückmeldungen ermöglicht und für explorative Datenanalysen von Vorteil ist.

Notebook erstellen

  1. Öffnen Sie Anaconda Navigator:
    • Windows: Öffnen Sie das Startmenü und suchen Sie nach “Anaconda Navigator”. Klicken Sie, um es zu starten.
    • macOS/Linux: Suchen Sie in Ihren Anwendungen nach “Anaconda Navigator” oder öffnen Sie ein Terminal und geben Sie ein:
    anaconda-navigator
  2. Finden Sie im Anaconda Navigator die Jupyter Notebook-Anwendung.
  3. Klicken Sie auf die Schaltfläche “Launch”. Dies öffnet Jupyter Notebook in Ihrem Standard-Webbrowser.
  4. Navigieren Sie in der Web-Oberfläche von Jupyter zum code-Verzeichnis (siehe unsere Erklärung zur Ordnerstruktur).
  5. Klicken Sie oben rechts auf “New” und wählen Sie “Notebook”, um ein neues Notebook zu erstellen.
  6. Nun öffnet sich ein Fenster in welchem Sie den Kernel (eine Python-Instanz) auswählen können. Wählen Sie bspw. die von Anaconda installierte base-Umgebung aus (die base-Umgebung ist die standardmäßige Python-Umgebung, die bei der Installation von Anaconda erstellt wird. Diese Umgebung enthält die grundlegenden Bibliotheken und Werkzeuge, die für viele Datenwissenschafts- und Maschinenlernaufgaben erforderlich sind).
  7. Eine neue Notebook-Seite öffnet sich mit einer leeren Code-Zelle.

Code schreiben:

Geben Sie einen beliebigen Python-Code in die erste Zelle ein, zum Beispiel:

print("Hello, Jupyter!")

Führen Sie den Code aus, indem Sie Shift+Enter drücken oder auf “Run” klicken. Die Ausgabe wird direkt unter der Zelle angezeigt.

Notebook speichern

  1. Verwenden Sie das “File”-Menü, um das Notebook zu speichern.
  2. Benennen Sie die Datei hello-jupyter.ipynb und speichern Sie sie im code-Verzeichnis.
Hinweis

.ipynb-Dateien sind Dokumente, die von Jupyter Notebook erstellt werden. Diese Dateien enthalten sowohl die Eingaben (Code, Markdown-Text) als auch die Ausgaben (Code-Ausführungsergebnisse, Visualisierungen) interaktiver Sitzungen. Dieses Format ermöglicht es Ihnen, einen vollständigen und reproduzierbaren Ablauf Ihres Rechenprozesses festzuhalten, was die Zusammenarbeit und das Teilen in Datenwissenschaftsprojekten verbessert.

Jede .ipynb-Datei ist als JSON-Dokument strukturiert und enthält eine geordnete Liste von “Zellen”, die Code, Markdown oder reinen Text enthalten können. Diese Struktur ermöglicht es Ihnen, Code in Teilen auszuführen, frühere Ergebnisse erneut zu betrachten oder Änderungen vorzunehmen, ohne das gesamte Skript neu auszuführen, im Gegensatz zu traditionellen .py-Skripten, die sequentiell von Anfang bis Ende ausgeführt werden.