Jupyter Notebook je open-source webová aplikace, která umožňuje vytvářet a sdílet interaktivní dokumenty, které obsahují kód, rovnice případně i vizualizace. Použití zahrnuje; čištění a transformace dat, statistické modelování, vizualizace dat, machine learning a mnoho dalšího.
Předpoklady
Před instalací samotného Jupyteru bude potřebovat Python, .NET Core SDK 3.1 a PowerShell 7.
Instalace
Po splnění předpokladů se můžete vrhnout na instalaci Jupyteru. V libovolné konzoli/terminálu spouštějte postupně následující příkazy.
pip install jupyter
Poznámka: Pokud by se náhodou stalo, že instalace neprojde a v error logu uvidíte zmínku o certifikátu, doporučuji znovu spustit instalaci Python a nechat ho opravit. Následně restartovat terminál a zkusit instalaci Jupyter znovu.

dotnet tool install -g Microsoft.dotnet-interactive
Po instalaci dotnet interactive je potřeba restartovat terminál jinak budete dostávat chybové hlášky.
Poznámka: Ve Windows Terminal nestačí jen pomocí + přidat nový proces a v něm pokračovat. Je potřeba zavřít celou aplikaci a spustit znovu.

Nyní už jen stačí zaregistrovat .NET kernel do Jupyteru. Tím si zpřístupníte možnost psát jak PowerShell skripty, tak i C# či F#.
dotnet interactive jupyter install

První spuštění
Pokud jste se dostali až sem bez chyby, tak jste jen krůček od spuštění Jupyter Notebooku. Ve stejném terminálu spusťte příkaz
jupyter notebook

Automaticky se otevře okno prohlížeče a Vy se dostanete do prostředí Jupyteru. Nyní můžete vytvořit Notebook pomocí nabídky New > .NET (PowerShell).


Aplikace obsahuje velké množství zkratek, které ale bohužel na první pohled nejsou vidět, ale jsou skryté v nápovědě. Doporučuji se naučit alespoň pár z nich a psaní Notebooků bude rázem rychlejší.
Nakonec ještě zmíním, že celý Notebook včetně případného výstupu je možné exportovat např. do HTML či PDF. Výsledný soubor obsahuje vizuálně stejné informace jaké jsou vidět v Notebook.
