In kakšen boljši način za začetek učenja kot na preprosti Python IDE, ki vam ponuja urejevalnik, kjer lahko uredite svojo izvorno kodo, tolmač in prevajalnik ter vmesnik, na katerem si lahko ogledate svoje rezultate na enem mestu? Jupyter Notebook je IDE, ki začetnikom v Pythonu (in celo izkušenim razvijalcem Pythona) ponuja okolje, zasnovano za prikaz jasnih rezultatov in analiz.
Jupyter Notebook-vsestranski urednik
Ko začnete uporabljati Jupyter, bi lahko celo trdili, da so njegovi prenosniki najbolj udobno integrirano razvojno okolje za kodiranje. Ti zvezki so tudi zelo močna učna orodja. Opremljeni so s človekom berljivim urejevalnikom besedil, kjer lahko oblikujete opise kod s slikami in diagrami ter kodne celice, ki ločujejo logične enote vašega programa. Če so vsi pripomočki prenosnega računalnika dobro izkoriščeni, lahko ustvarite dokumente, ki izvajajo celotne programe in poleg kode ponujajo tudi enostavno razumljivo analizo in opis.
Jupyter je spletni IDE in se odpre v brskalniku. Privzeti brskalnik, ki se odpre, lahko spremenite v brskalnik po vaši izbiri. Jupyter Notebook lahko namestite v sistem Linux, kjer ustvari zvezke na delovnem mestu na vašem disku ali pa ga lahko uporabite za urejanje kode na https://jupyter.org/ . Ko ustvarite beležnico v Jupyterju s klikom na Novo, se odpre naslednji urejevalnik:
Ta preprost videz vmesnika je po svojih lastnostih neverjetno zmogljiv. Začnimo najprej z osnovnim uvodom.
Začetek
Na sliki 3 je prazen zvezek, ki ga vidite, postavitev, s katero boste delali pri učenju Pythona na Jupyterju.
Če želite zagnati kodno celico, morate samo izbrati celico, ki jo želite zagnati, in kliknite Zaženi ali pritisnite Shift + Enter. To boste skupaj z gumbom za prekinitev jedra poleg njega najbolj kliknili. Ko že govorimo o prekinitvi jedra, če bi se znašli v neskončni zanki, bi to lahko prišlo prav. Misija prekinitve preden bodo stvari še bolj zmešane!
Ko smo že pri jedrih, raziščimo še eno najpomembnejših sestavnih delov prenosnika - jedro. Preprosto povedano, jedra Python so odgovorna za izvajanje kode. Vse možnosti, ki jih potrebujete glede jedra, so tukaj:
Jedro Python, ki je računska enota, ki izvaja kodo, se lahko prekine, da se zaustavi izvajanje kode, znova zažene, znova poveže in zapre. Če napredujete v več možnostih, ki vključujejo jedro, lahko celo spremenite jedra, da preklopite iz ene različice Pythona v drugo (na primer iz Pythona 2 v Python 3).
Kot smo že omenili, se zvezki uporabljajo ne le za pisanje kode. Uporabite jih lahko za ustvarjanje polnopravnega dokumenta z odstavki, enačbami, funkcijami in slikami. Če želite začeti s tem, se morate seznaniti s celicami za označevanje.
Če izberete celico in nato izberete Celica> Vrsta celice> Markdown, boste kodno celico pretvorili v besedilno celico. Tukaj lahko napišete opise in analizo. Dobra praksa je, da poiščete dokumentacijo prenosnih računalnikov Jupyter, da odklenete vse različne načine uporabe te funkcije. Ena zanimivost, ki sem jo odkril, ko sem začel z zvezki, je, da se po pretvorbi celice v označbo aktivira možnost Vstavi sliko v spustnem meniju Urejanje. Tukaj je predstavitev, kako izgleda celica za znižanje:
Upoštevajte, da je to besedilo nad običajno kodno celico. Tako lahko logičnim kodnim enotam dodate pomen.
Ta uvod je samo opraskal površino tega, kar lahko počnete z zvezki. Najboljši nasvet bi bil, da ga raziščete sami in odkrijete preostale lastnosti, ki ustrezajo vašim namenom.
Namestitev Jupyterja
V sistemih Linux je mogoče Jupyter Notebook namestiti prek vmesnika ukazne vrstice in grafičnega uporabniškega vmesnika. Vmesnik ukazne vrstice počiva na svojem terminalu. Če želite namestiti Jupyter, morate najprej namestiti ali posodobiti Python in nato namestiti prenosnik Python.
Namestitev Jupyter Notebooka iz grafičnega vmesnika je precej lažja. V programski opremi Ubuntu poiščite Project Jupyter in kliknite Namesti.
Python je najmočnejši programski jezik za podatkovno znanost. Je tudi enostaven za učenje jezika, IDE, kot je Jupyter Notebook, pa se brez težav navadi na programiranje v Pythonu.