Jupyter Notebooks

Hier findet sich eine kleine Erinnerung und Beispielaufgabe zum Thema Jupyter Notebooks.

Die Projektaufgaben und Code-Beispiele in diesem Modul werden über Jupyter Notebooks erstellt und verteilt.

Jupyter Notebooks bieten eine browserbasierte graphische Schnittstelle zur Python Programmierumgebung. Deswegen können Notebooks auf jedem System gestartet werden, man benötigt dazu nur einen Web-Browser und eine lokale installierte Version von Python.

Darüber hinaus bieten Notebooks die Möglichkeit Text, Visualisierungen und Code in einer integrierten Datei zu erstellen. Somit können einfach statistische Reports und Analysen erstellt werden. Die Replizierbarkeit der Ergebnisse ist auch gewährleistet, da jede Person, die Programmierschritte im Notebook auf dem eignen Rechner wiederholen kann.

Jupyter Notebook enthält einen Dateimanager mit dem Du durch die Ordner und Dateien Deines Systems navigieren kannst. Mit einem Klick auf eine Notebook-Datei öffnet sich ein neues Browser-Tab mit dem Notebook. Notebooks bestehen immer aus Text/ Markdown oder Code Zellen (cells). Der Python Code in den Zellen kann ausgeführt werden und das Ergebnis wird direkt im Notebook angezeigt.

1.4 Erinnerung: Jupyter Notebooks (20 Min)

  1. Lade dieses Notebook herunter (Rechtsklick -> Ziel/Link speichern unter…) und speichere es in dem Ordner ./notebooks/ im Ordner Modul_3.
  2. Starte Jupyter Notebook über die Kommandozeile oder über den Anaconda Navigator.
  3. Navigiere zu dem Speicherort des Notebooks und öffne es.
  4. Markiere die Code-Zelle und führe sie mit einem Klick auf den Run Button oder mit der Tastenkombination Strg+Enter aus.
  5. Ändere die Farbe der Punkte im Plot von Grün auf Rot.
  6. Füge das Datum und Deinen Namen der Text-Zelle hinzu.
  • Notebook-Dateien erkennt man an der Dateiendung .ipynb. Diese Dateien kann man in Jupyter mit dem integrierten Dateimanager öffnen.
  • Jupyter startet man entweder über den Anaconda Navigator oder über den folgenden Befehl in der Kommandozeile (Die Kommandozeile danach nicht wieder schließen!):
jupyter notebook