Jak notebook funguje
Kód v notebooku je rozdělený do buněk, které lze spouštět jednotlivě. Uživatel tak nemusí pokaždé spouštět celý program od začátku, ale může postupovat po menších krocích a okamžitě sledovat jejich výsledky.
Buňky v notebooku lze spouštět jednotlivě, opakovaně a v libovolném pořadí. Výsledky proto nemusí vždy odpovídat pořadí buněk v dokumentu, ale mohou záviset na tom, které operace byly spuštěny dříve. Před sdílením notebooku je proto vhodné restartovat kernel, vymazat jeho aktuální stav a následně spustit všechny buňky znovu od začátku. Tím lze ověřit, že zobrazené výstupy skutečně odpovídají aktuální podobě kódu a jeho pořadí v notebooku.
Typický notebook může obsahovat načtení potřebných knihoven, otevření datového souboru a kontrolu jeho struktury, následné výpočty nebo úpravy dat a vytvoření grafu. Jednotlivé kroky lze zároveň doplnit komentářem, který vysvětluje postup a získané výsledky.
Tento způsob práce je vhodný například při průzkumu dat, testování různých postupů nebo výuce. Uživatel vidí nejen konečný výsledek, ale také jednotlivé kroky, které k němu vedly.