filmov
tv
Python Kurs Fortgeschritten 👩🎓 | #26 jupyter Live Code Notizbücher

Показать описание
Jupyter
Hallo und Herzlich Willkommen =)
In dieser Lektion zeige ich dir wie du mit Hilfe von Jupyter Dokumenten erstellen kannst die Live Code, Formeln, Visualisierung und Beschreibungen enthalten.
Auch Jupyter kannst du einfach mit pip installieren.
pip install jupyter
Um Jupyter zu starten kannst du einfach eine Eingabeaufforderung öffnen und in das Verzeichnis navigieren, in dem du arbeiten möchtest.
Besonders schnell geht das unter Windows 10 wenn du den Windows Explorer nutzt, um dein Verzeichnis zu wählen und die Eingabeaufforderung öffnest indem du cmd in die Adresszeile eingibst.
Unter Windows 7 kannst du in das Verzeichnis navigieren und mit gedrückter Umschalttaste rechts klicken und anschließend die „Eingabeaufforderung hier öffnen“ im Kontextmenü auswählen.
Bist du im richtigen Verzeichnis angekommen kannst du Jupyter mit dem Befehl jupyter notebook starten.
jupyter notebook
Dort kannst du nun entweder ein bestehendes Notebook öffnen oder über New – Notebook – NAME_DER_AUSFÜHRUNGSUMGEBUNG ein neues Notebook erstellen.
Ein Jupyter Notebook besteht aus mehreren Zellen, in denen du einfach nur Text oder Bilder einfügen, aber auch Python Code schreiben und life ausführen kannst.
In der Kopfzeile deines Notebooks kannst du einen Namen vergeben – in diesem Fall Jupyter_LifeCode.
Im „Insert“ Dropdown kannst du neue Zellen zu deinem Dokument hinzufügen.
Unter „Cell“ hast du die Möglichkeit eine oder mehrere Zellen deines Dokumentes auszuführen und unter „Kernel“ findest du Einstellungsmöglichkeiten für die Ausführungsumgebung.
In der Zeile darunter findest du Buttons zum Speichern deines Dokumentes, Abschnitte ausschneiden und kopieren, Zellen verschieben und zum Ausführen des gesamten Dokumentes.
Außerdem siehst du welchen Typ deine aktuell selektierte Zelle hat.
Dabei hast du die Wahl zwischen Code für Quellcode und Markdown für Texte, Bilder, Links, Tabellen und mehr.
Markdown
In Markdown Zellen hast du die Möglichkeit – mit Hilfe von Markdown – verschiedene Elemente einzufügen.
# Markdown
## Überschriften
normaler Text
*italic Text*
**fetter Text**
1. erster Stichpunkt
1. zweiter Stichpunkt
* Stichpunkt
* Stichpunkt2
|erste Spalte|zweite Spalte|dritteSpalte|
| ---------- |:-----------:| ----------:|
|unzentriert|zentriert|rechtsbündig|
|Hello|World|=)|
Horizontale Linie:
***
Verlinkter Text:
Eingebettetes Bild:
Leerzeile:
Zeile vor Leerzeilen. br br br
Zeile nach Leerzeilen.
Einrückung: br
eingerückter Text
Zelle ausführen: STRG + ENTER br
Das ganze sieht im Ergebnis etwa so aus:
Code
Wenn du deine Zelle vom Type Code ist kannst du deinen Quellcode schreiben und direkt ausführen lassen.
1+1
print("Huhu =)")
### ERGEBNIS / AUSGABE ###
2
Huhu =)
Ausführungsumgebung - Kernel
Die Umgebung, in der dein Code ausgeführt wird, wird bei Jupyter Kernel genannt.
Da du in einigen Fällen vermutlich mehr als nur die Standard Python Module verwenden möchtest, möchte ich dir kurz zeigen wie du eine deiner virtuellen Umgebungen als Kernel hinzufügen kannst.
In deiner Virtuellen Umgebung kannst du dann wiederum verschiedene Module installieren und testen, ohne die Hauptinstallation auf deinem Rechner zu beeinflussen.
Zum hinzufügen eines neuen Kernels kannst du das ipython Modul nutzen, welches du wiederum einfach mit pip installieren kannst.
pip install ipython
ipython kernel install --name=KERNELNAME
Dabei solltest du darauf achten, dass immer die aktuell aktivierte Umgebung als Kernel hinzugefügt wird.
Wenn du also eine virtuelle Umgebung hinzufügen möchtest, musst du daran denken diese zuerst zu aktivieren.
Mit dem folgenden Befehl kannst du dir eine Liste von allen installierten Kernels anzeigen lassen:
jupyter kernelspec list
Möchtest du ein Kernel entfernen kannst du folgenden Befehl nutzen:
jupyter kernelspec uninstall KERNELNAME
Um das Kernel wechseln in dem dein Notebook ausgeführt wird kannst du in deinem Webbrowser das Notebook öffnen und unter Kernel – Change kernel deine gewünschte Ausführungsumgebung auswählen.
Das ermöglicht es dir einige äußerst nützliche Module, wie Numpy, Pandas oder Matplotlib die du in deiner virtuellen Umgebung installiert hast, zu nutzen.
Daten Anzeigen
Die Möglichkeit deinen Code life auszuführen ist besonders hilfreich, wenn du mit Daten arbeitest und verschiedene Anpassungen in deinem Code vornimmst deren Auswirkung du schnell sehen möchtest.
import pandas as pd
print(csvDaten)
datenOhneSumme = csvDaten[csvDaten["Thousand tonnes of Lithium content"] != "Total World"]
laender = da