jupyter-basic

Dies ist eine alte Version des Dokuments!


Jupyter Notebook - Basic Tutorial ⇒ Muss mit Screenshots und Files von fertigen Notebooks ergänzt werden!!!

Jupyter Notebook kann direkt aus Anaconda Navigator gestartet werden:

Nach dem Start wird automatisch ein Webbrowser geöffnet, der einen lokalen Filebrowser-Interface beinhaltet. Dort kann dann das gewünschte Notebook ausgewählt werden (heir wird es ebenfalls angezeigt ob ein bestimmtes Notebook bereits geöffnet ist und die entsprechende Python-Instanz geöffnet wurde):

Die Jupyter Notebooks haben intern eine hierarchische Struktur, die sich in Text- und Code-Zellen unterteilt. Man kann immer anhand der ausgewählten Modus (in Abbildung rot markiert) erkennen, ob in der Zelle Text (Markdown-Modus) oder Code (Code-Modus) ausgeführt werden kann:

Python-Code kann dann entsprechend lokal für jede Zelle mit Run-Button ausgeführt werden. Wichtig ist dabei zu merken, dass die Code-Zellen in der Regel der Reihe nach (von oben nach unten) ausgeführt werden. Die genau Reihenfolge der Code-Ausführung wird durch die Zahl links von der Code-Zelle (in Abbildung rot markiert) angezeigt:

Will man alle Code-Zellen automatisiert nacheinander Ausführen, dann wählt man „Restart & Run all“ in der Kernel-Spalte aus:

Generell sind in Jupyter-Notebooks immer ausführliche Informationen zu dem ausgeführten Code und den darin enthaltenen Objekten enthalten, so ist es in der Regel ohne Probleme möglich den Code an eigene Bedürfnisse anzupassen und es getrennt zu speichern. Hierfür verwendet man am besten die „Make a Copy“ oder „Save as“ Funktionen in der File-Spalte aus:

Ebenso nützlich die „Save and Checkpoint“ Funktion - diese ermöglicht Erstellung eines lokalen Sanpshots, damit man bequem verschiedene Werte/Zustände des Notebooks ausprobierten kann. Beim Ausschalten des Jupyter-Noteboooks wird in der Regel der letzte erstellte Snapshot mitgespeichert.

Will man nun die Arbeit mit dem Jupyter-Noteboook beenden, wählt man die „Close and Halt“ Option aus der File-Spalte aus:

Dies ist notwendig, damit der Python-Kernel ebenfalls mit beendet werden kann (beim einfachen Schlißen des Tabs läuft dieser sonst weiterhin im Hintergrund).

  • jupyter-basic.1621504094.txt.gz
  • Zuletzt geändert: 2021/05/20 09:48
  • von egor