Mit Jupyter (Julia + Python) kann man interaktive Notebooks erstellen.
Ein Notebook besteht aus Cells, die entweder als Text (markdown) oder Code (Python, etc.) nacheinander erstellt werden können.
Der Code kann im Notebook ausgeführt werden und visuell dargestellt werden. Variablen können Code-Zelle übergreifend genutzt werden.
Damit der Code ausgeführt werden kann, wird ein Kernel benötigt, der wie ein Interpreter den Code verarbeitet und ausgibt.
Um Jupyter nutzen zu können, muss dieser zunächst installiert werden.
Installation Jupyter
Jupyter selbst benötigt Python und für die Installation den Python package manager, welcher in Python inkludiert ist.
1 2 3 4 5 6 7 8 9 10 11 12 13 |
# Installiere Python + package Manager pip choco install python # Alternative: https://packaging.python.org/en/latest/tutorials/installing-packages/ # Installiere über pip: https://jupyter.org/install ## JupyterLab pip install jupyterlab ## Jupyter Notebook pip install notebook ## Voilà pip install voila |
Über den Befehl
1 |
jupyter lab |
wird der JupyterLab Server lokal gestartet. Dieser ist erreichbar unter http://127.0.0.1:8888
In der Konsole ist auch der Token hinterlegt, den man für die Ersteinrichtung benötigt.
Editoren
JupyterLab Web
Über http://127.0.0.1:8888 kommt man auf die Schaltzentrale von JupyterLab.
Dort kann man auch die Notebooks erstellen und bearbeiten
Azure Data Tool
JupyterLab unterstützt von Haus aus nur Python als Kernel. Weitere Kernels müssen nachinstalliert werden.
Leider gibt es kein Kernel für SQL. Aber Azure Data Tools hat ein eingebautes Kernel für SQL Server.
Die Nutzung inkl. Copilot ist wirklich komfortabel.
VS Code
Für VsCode müssen die Jupyter Extensions heruntergeladen werden.
Über Strg + Shift + P kann eine neue Jupyter Datei erstellt werden.
Oben rechts in der Ecke wählt man „Select Kernel“ aus und gibt als Adresse http://127.0.0.1:8888 und das Passwort ein.
Danach kann man die Kernels aus JupyterLab nutzen
nteract
nteract ist ein weiterer Editor um Jupyter Notebooks zu erstellen. Dieser kann mit CodeMirror und Monaco arbeiten.
nteract: write your next code-driven story.
Weitere Kernel
1 2 |
<a href="https://github.com/jupyter/jupyter/wiki/Jupyter-kernels">Jupyter kernels · jupyter/jupyter Wiki (github.com)</a> <a href="https://nteract.io/kernels/dotnet">nteract: write your next code-driven story.</a> |
.NET Interactive (C#, F#, PowerShell)
1 2 3 4 5 |
#First, install the .NET Core SDK 3.1. Then use the command line tool to install the global tool. dotnet tool install -g Microsoft.dotnet-interactive #Install the .NET interactive kernel from the command line. dotnet interactive jupyter install #The .NET kernel supports C#, F# and Powershell languages |
Login