4.3. 🚀 Kurze Einführung in Jupyter-Notebooks#
Was Sie im Moment sehen, ist ein Jupyter-Notebook. Jupyter ermöglicht es Ihnen, Python-Code in Ihrem Browser zu schreiben und auszuführen. Notebook-Zellen mit Code sehen so aus:
print('Hallo Welt!')
Hallo Welt!
Um die Code-Zellen auszuführen, müssen Sie das Notebook entweder lokal (mit lokaler Jupyter-Instanz) oder in der Cloud mit Colab ausführen. Dadurch werden Code-Zellen ausführbar. Um Code in der Zelle auszuführen, treten Sie darauf und drücken Sie Cmd/Strg + Enter oder verwenden Sie die ‘Play button’ links neben der Zelle.
Eine weitere nützliche Tastenkombination ist Umschalt+Enter. Sie führt die Shell aus und geht zur nächsten über. Nützlich, wenn Sie durch viele Zellen klicken müssen.
4.3.1. Kommentare 📝 vs. Code in Jupyter-Notebooks ⚙️#
Die Teile der Codezellen, die mit
#beginnen, sind Kommentare für Menschen, um den Code zu erklärenLokale Jupyter-Umgebung hebt Kommentare in grün-blau hervor
Colab hebt Kommentare in grün hervor
JupyterBook hebt Kommentare in dunkelgelb hervor
Kommentare sind keine Python-Befehle und werden nicht ausgeführt
# I am a comment, I do nothing, I'm just here for you to read
print('I am a print function, part of Python code, I print whatever is in these brackets!')
I am a print function, part of Python code, I print whatever is in these brackets!
4.3.2. Python-Bibliotheken und Installation mit pip#
Python verfügt über eine große Sammlung von Bibliotheken (engl. libraries), die zusätzliche Funktionen bereitstellen — z. B. für Bildverarbeitung, Texterkennung oder Datenanalyse.
Um eine Bibliothek zu installieren, verwendet man den Paketmanager pip. In Jupyter-Notebooks schreibt man dazu ein Ausrufezeichen vor den Befehl, damit er als Systembefehl ausgeführt wird:
!pip install bibliotheksname
In Google Colab sind viele gängige Bibliotheken bereits vorinstalliert. Falls eine Bibliothek fehlt, kann man sie mit !pip install direkt in einer Zelle nachinstallieren.
Hier ein einfaches Beispiel mit der Bibliothek cowsay — einer kleinen Spaß-Bibliothek, die einen beliebigen Text als ASCII-Kuh ausgibt. Sie dient hier nur zur Veranschaulichung, wie pip install und import funktionieren. In den eigentlichen Notebooks dieser Fallstudie werden wir andere, für die Textverarbeitung relevante Bibliotheken verwenden.
# Installation einer Bibliothek mit pip
!pip install cowsay
Collecting cowsay
Downloading cowsay-6.1-py3-none-any.whl.metadata (5.6 kB)
Downloading cowsay-6.1-py3-none-any.whl (25 kB)
Installing collected packages: cowsay
Successfully installed cowsay-6.1
# Verwendung der installierten Bibliothek
import cowsay
cowsay.cow("Hallo Welt!")
___________
| Hallo Welt! |
===========
\
\
^__^
(oo)\_______
(__)\ )\/\
||----w |
|| ||
4.3.3. Weiterführende Tutorials#
Weitere Hinweise zur Arbeit mit „Jupyter Book“, „Jupyter Notebooks“ und zur Installation von Anaconda für die Nutzung im „Local Mode“ vermitteln die unten verlinkten „QUADRIGA approved Tutorials“.