Jupyter Notebooks

Die Umgebung, in der die Programmierskripte geschrieben und kompiliert wurden, heißt Jupyter-Notebook bzw. Jupyter-Lab. Diese Tools ermöglichen ein übersichtliches Arbeiten und kombinieren Programmierung und Darstellung. Somit ist es für die Präsentation von wissenschaftlichen Arbeiten geeignet.

Nachdem Sie Jupyter-Lab gestartet haben, sehen Sie links den Navigationsbereich und rechts den Bereich, in dem Sie einen neues Notebook erstellen können.

Launcher

1 Hier können Sie zu dem Ordner navigieren, in dem Ihre Jupyter Notebooks liegen. Wenn Sie Jupyter-Lab im Terminal geöffnet haben, dann ist der Root-Ordner in dieser Ansicht gleich dem Ordner, indem der jupyter-lab Befehl ausgeführt wurde.

2 Hier sehen Sie den Inhalt des aktuellen Ordners und können mit einem Doppelklick eine Datei öffnen.

3 Wenn Sie ein neues Notebook erstellen wollen, können Sie hier ein verfügbares Environment wählen. Hier finden Sie auch das PyVo Environment. Sollte PyVo nicht in dieser Liste erscheinen, kontrollieren Sie, ob Sie den letzten Schritt der Installationsanleitung Korrekt ausgeführt haben!

4 Hier sehen Sie alle aktuell offenen Dateien, zwischen denen Sie navigieren können.

Arbeiten mit einem Notebook

example_NB

1 Aktionsmenü
2 Markdownzellen für Textformatierung
3 Codeblock für Pythoncode
4 Auswahl des Kernels

Nachdem Sie ein Notebook geöffnet oder erstellt haben, wählen Sie unter 4 den Kernel PyVo aus.

example_NB

Unter 1 sehen Sie ein Aktionsmenü und darunter den Programmierbereich.

3 Codeblock: Hier wird der Programmiercode eingegeben und kann ausgeführt werden. Ein Codeblock wird ausgeführt, indem Sie Strg+Enter oder unter 1 auf das ▶️ Symbol drücken.

2 Zeigt eine Markdown Zelle. Hier können Inhalte bzw. Texte im Markdownstil verfasst werden und anschließend als formatierter Text ausgegeben werden. Erklärungen und physikalische Grundlagen werden in Markdownzellen beschrieben.

Um ein neu geöffnetes Notebook einmal vollständig auszuführen, klicken Sie unter 1 auf das ⏩-Symbol. Dies kann von Vorteil sein um Beispielsweise alle Variablen zu initialisieren.