Jupyter Notebook – narzędzie do interaktywnego kodowania.

Jupyter Notebook to otwarte środowisko programistyczne umożliwiające tworzenie i udostępnianie dokumentów zawierających kod komputerowy, równania, wizualizacje oraz tekst opisowy. Jest szeroko wykorzystywane w dziedzinach takich jak analiza danych, uczenie maszynowe, nauka o danych oraz edukacja, dzięki możliwości interaktywnej pracy z kodem w różnych językach programowania, przede wszystkim w Pythonie. Środowisko to pozwala na wykonywanie fragmentów kodu w czasie rzeczywistym, co ułatwia eksperymentowanie oraz iteracyjne rozwijanie projektów.

Dokumenty tworzone w tym narzędziu mają formę tzw. notatników (notebooków), które można łatwo zapisać, przeglądać i udostępniać. Każdy notatnik składa się z komórek, które mogą zawierać kod źródłowy, komentarze w formacie markdown, a także wyniki wykonania kodu, takie jak wykresy, tabele czy komunikaty. Dzięki temu narzędzie jest nie tylko platformą do programowania, ale również do tworzenia interaktywnych raportów i materiałów edukacyjnych.

Jupyter Notebook powstał jako rozwinięcie projektu IPython i odgrywa istotną rolę w społeczności zajmującej się sztuczną inteligencją, gdzie umożliwia szybkie prototypowanie modeli oraz eksplorację danych. Integruje się także z różnymi systemami obliczeniowymi i usługami chmurowymi, co zwiększa jego funkcjonalność i dostępność w profesjonalnym środowisku pracy.