Samouczek wprowadzający notatnik Jupyter

Samouczek wprowadzający notatnik Jupyter
Jeśli jesteś programistą Pythona, możesz zabrudzić sobie ręce Linux. Ponieważ większość bibliotek Python jest kompatybilna z Linuksem, a strony internetowe Python są wdrażane w systemach Linux; Lepiej zacząć od systemu operacyjnego, który zapewnia największą elastyczność podczas pracy z tym językiem.

A czy jest lepszy sposób na rozpoczęcie nauki niż na łatwym w użyciu Python IDE, który zapewnia edytor, w którym możesz edytować kod źródłowy, interpretera i kompilator oraz interfejs, na którym możesz zobaczyć swoje wyjście, wszystkie w jednym miejscu? Jupyter Notebook to IDE, który zapewnia początkującym w Python (a nawet doświadczonych programistów Pythona) środowiska zaprojektowane w celu wykazania wyraźnych wyników i analizy.

Jupyter Notebook - wszechstronny redaktorów

Możesz nawet się kłócić, kiedy zaczniesz korzystać z Jupytera, że ​​jego „notebooki” są najwygodniejszym zintegrowanym środowiskiem programistycznym do kodowania. Te notebooki są również bardzo potężnymi narzędziami do nauki. Są one wyposażone w edytor tekstu, w którym można zaprojektować opisy kodu w komplecie z obrazami i diagramami oraz komórkami kodowymi, które oddzielają logiczne jednostki twojego programu. Jeśli wszystkie narzędzia notebooka są dobrze wykorzystane, możesz tworzyć dokumenty, które wykonują całe programy, a także zapewnić łatwy do zrozumienia analizę i opis kodu obok siebie.

Figa. 1: Strona główna Notebook Jupyter

Jupyter to internetowy IDE i otwiera się w przeglądarce. Możesz zmienić domyślną przeglądarkę, która otwiera się na wybraną przeglądarkę. Notebook Jupyter może być zainstalowany w systemie Linux, w którym tworzy notebooki w miejscu pracy na dysku lub można go używać online do edytowania kodu na stronie https: // Jupyter.org/. Po utworzeniu notebooka w Jupyter, klikając „nowy”, otwiera się następujący edytor:

Figa. 2: Notatnik bez tytułu

Ten prosty interfejs jest niezwykle potężny w swoich cechach. Najpierw zacznijmy od podstawowego wprowadzenia.

Rozpoczęcie pracy

Na ryc. 3, pusty notatnik, który widzisz, jest układem, z którym będziesz pracował podczas nauki Pythona na Jupyter.

Figa. 4: Uruchom komórkę kodową

Aby uruchomić komórkę kodu, wszystko, co musisz zrobić, to wybrać komórkę, którą chcesz uruchomić i kliknij „Uruchom” lub naciśnij Shift + Enter. To, wraz z przyciskiem „Przerywaj jądro” obok niego, jest to, co najwięcej klikniesz. Mówiąc o „Przerwaniu jądra”, jeśli utkniesz w nieskończonej pętli, może się to przydać. Odwołaj misję Zanim sprawy stają się jeszcze bardziej bałagan!

I chociaż jesteśmy na temat jądra, zbadajmy dalej jeden z najważniejszych elementów notebooka - jądra. Mówiąc najprościej, jądra Python ponoszą odpowiedzialność za wykonywanie kodu. Wszystkie opcje, których będziesz potrzebować w odniesieniu do jądra, są tutaj:

Figa. 5: jądro

Kernel Python, będący jednostką obliczeniową, która wykonuje kod, może zostać przerwane w celu zatrzymania wykonywania kodu, ponownego uruchomienia, ponownego połączenia i zamknięcia. Przechodząc do większej liczby opcji obejmujących jądro, można nawet zmienić jądra, aby przejść z jednej wersji Pythona na drugą (na przykład od Python 2 na Python 3).

Jak wspomnialiśmy wcześniej, notebooki są używane do znacznie więcej niż tylko pisania kodu. Możesz je wykorzystać do utworzenia pełnoprawnego dokumentu z akapitami, równaniami, funkcjami i obrazami. Aby zacząć od tego, musisz zapoznać się z komórkami „Markdown”.

Wybór komórki, a następnie wybór komórki> Typ komórki> Markdown przekonwertuje komórkę kodu na komórkę tekstową. Tutaj możesz napisać opisy i analizy. Dobrą praktyką jest wyszukiwanie dokumentacji notebooków Jupyter, aby odblokować wszystkie różne sposoby korzystania z tej funkcji. Jedną ekscytującą rzeczą, którą odkryłem, kiedy zacząłem od notebooków, było to, że po przekonwertowaniu komórki na Markdown opcja „Wstaw obraz” w rozwijaniu „edycji” jest aktywowana. Oto demo tego, jak wygląda komórka Markdown:

Figa. 6: Komórka Markdown

Zauważ, że ten tekst znajduje się nad zwykłą komórką kodu. W ten sposób możesz dodać znaczenie do jednostek kodu logicznego.

To wprowadzenie właśnie porysowało powierzchnię tego, co możesz zrobić z notebookami. Najlepszą radą byłoby odkrycie go samodzielnie i odkrycie reszty jego funkcji, które pasują do twoich celów.

Instalowanie Jupytera

W systemach Linux notebook Jupyter można zainstalować zarówno za pośrednictwem interfejsu wiersza poleceń, jak i graficznego interfejsu użytkownika. Interfejs wiersza poleceń spoczywa na terminalu. Aby zainstalować Jupyter, najpierw musisz zainstalować lub zaktualizować Python, a następnie zainstalować notebook Python.

Figa. 7: polecenie instalacji notebooka Python

Instalowanie notebooka Jupyter z GUI jest dość łatwiejsze. Wystarczy sprawdzić projekt Jupyter na oprogramowaniu Ubuntu i kliknij „Zainstaluj”.

Figa. 8: Projekt Jupyter w oprogramowaniu Ubuntu (instalacja GUI)

Python jest najpotężniejszym językiem programowania dla nauki danych. Jest to również łatwy do nauki język, a IDE jak notatnik Jupyter sprawia, że ​​bezproblemowe przyzwyczajenie się do programowania w Python.