To kim jesteś dziś zawdzięczasz wczorajszym wyborom. Czy dziś wybierasz coś innego?
Stephen R. Covey
W tym artykule dowiesz się czym jest Jupyther Notebook, oraz jak możesz zainstalować go na systemie Linux. Zaczynajmy!
Jupyter Notebook jest częścią Project Jupyter i jest całkowicie darmowy. To niesamowicie potężne narzędzie do interaktywnego rozwijania kodu. Umożliwia tworzenie nowego kodu, zapewnia kontrolę nad jego wykonaniem, oraz umożliwia prezentowanie danych co jest szczególnie istotne w projektach z zakresu "data science".
Jak to działa? Jupyther integruje stworzony kod, oraz jego wynik - w tym wizualizacje w postaci wykresów - w ramach jednego dokumentu. W jednym miejscu uruchamiamy kod, śledzimy jego wynik linia po linii, dodajemy wykresy, opisy, itd. Takie podejście umożliwia inspekcję napisanego kodu w każdym kroku, oraz zwiększa zrozumienie własnej pracy poprzez nadanie jej transparentności.
Nim natrafiłem na Jupyther Notebook - co okazało się miłością od pierwszego wejrzenia - wielokrotnie błądziłem w meandrach pakietu pandas
. Bogatszy o zdobyte doświadczenie zaliczam Jupythe jako niezbędnik dla każdej osoby związanej z "data science". Wydaje mi się, że praca z Jupyther, czy podobnymi notatnikami staje się powoli standardem wśród firm zajmujących się przetwarzaniem i analizą danych.
Jeśli twoim celem jest praca w obszarze data science, ML, czy AI, Jupyther nada Twej pracy odpowiedni pęd i sprawi, że łatwiej będziesz w stanie przedstawić innym swoje wyniki.
Tworzymy i instalujemy wirtualne środowisko do pracy z Jupyther notebook. Krok ten nie jest wymagany, lecz jeśli lubisz mieć porządek w systemie, lub nie posiadasz praw administratora, może się okazać konieczny. Moim zdaniem wirtualne środowiska w Python to dar z którego należy korzystać, zatem:
python3 -m venv ~/ENV/Jupyther
source ~/ENV/Jupyther/bin/activate
W ten oto sposób znaleźliśmy się w połowie przygody z instalacją. Pozostaje nam jedynie aktualizacja modułu pip
i zainstalowanie Jupyther:
python3 -m pip install --upgrade pip
pip3 install Jupyter
Voila! Czas uruchomić notatnik i korzystać z możliwości jakie nam oferuje.
jupyter notebook
Baw się dobrze!