Jupyter Jegyzetfüzet bevezető oktatóanyag

Jupyter Notebook Introduction Tutorial



Ha Ön Python fejlesztő, akkor érdemes bepiszkolni a kezét a Linux segítségével. Mivel a legtöbb Python -könyvtár kompatibilis a Linux -szal, és általában a Python -webhelyeket Linux rendszereken telepítik; jobb, ha csak az operációs rendszerrel kezdi, amely a legnagyobb rugalmasságot nyújtja ezzel a nyelvvel való munkavégzés során.

És mi lehet jobb módja a tanulás megkezdésének, mint egy könnyen használható Python IDE-n, amely egy szerkesztőt biztosít, ahol szerkesztheti a forráskódot, egy tolmácsot és egy fordítót, valamint egy felületet, amelyen láthatja a kimenetet. egy helyen? A Jupyter Notebook egy olyan IDE, amely a Python kezdőinek (és még a tapasztalt Python fejlesztőknek) olyan környezetet biztosít, amely egyértelmű eredmények és elemzések megjelenítésére szolgál.







Jupyter Notebook-a sokoldalú szerkesztők

A Jupyter használatának megkezdése után akár azt is vitathatja, hogy a notebookjai a legkényelmesebb integrált fejlesztői környezetek a kódoláshoz. Ezek a notebookok szintén nagyon hatékony tanulási eszközök. Fel vannak szerelve egy ember által olvasható szövegszerkesztővel, ahol megtervezheti a képekkel és diagramokkal kiegészített kódleírásokat, valamint a program logikai egységeit elválasztó kódcellákat. Ha a notebook összes segédprogramját jól használják, akkor olyan dokumentumokat hozhat létre, amelyek teljes programokat futtatnak, és könnyen érthető elemzést és leírást biztosítanak egymás mellett a kóddal.



1. ábra: Jupyter Notebook honlap



A Jupyter egy webalapú IDE, amely a böngészőben nyílik meg. A megnyíló alapértelmezett böngészőt megváltoztathatja az Ön által választott böngészőre. A Jupyter Notebook telepíthető a Linux rendszerébe, ahol jegyzetfüzeteket hoz létre a munkahelyen a lemezen, vagy online használható a kód szerkesztésére a https://jupyter.org/ . Miután létrehozott egy jegyzetfüzetet a Jupyterben az Új gombra kattintva, a következő szerkesztő nyílik meg:





2. ábra: Cím nélküli notebook

Ez az egyszerű megjelenésű felület hihetetlenül erőteljes a funkcióiban. Kezdjük először egy alapvető bevezetéssel.



Elkezdeni

A 3. ábrán látható üres jegyzetfüzet az az elrendezés, amellyel a Python Jupyter programozásakor fog dolgozni.

4. ábra: Futtasson egy kódcellát

A kódcella futtatásához mindössze annyit kell tennie, hogy kiválasztja a futtatni kívánt cellát, és kattintson a Futtatás gombra, vagy nyomja meg a Shift + Enter billentyűkombinációt. Ez, a mellette lévő kernel megszakítás gombjával együtt lesz a legtöbb kattintás. Ha már a kernel megszakításáról beszélünk, ha egy végtelen ciklusban ragadtunk, ez jól jöhet. A küldetés megszakítása mielőtt még zűrzavarosabbá válna a helyzet!

És miközben a magok témájánál tartunk, vizsgáljuk meg tovább a notebook egyik legfontosabb összetevőjét - a kernelt. A legegyszerűbben fogalmazva a Python -kernelek felelősek a kód végrehajtásáért. A kernellel kapcsolatos összes lehetőség itt található:

5. ábra: Kernel

A Python -rendszermag, amely kódot végrehajtó számítási egység, megszakítható a kód végrehajtásának leállításához, újraindítható, újracsatlakoztatható és leállítható. A kernelt érintő további lehetőségekre való áttéréssel akár megváltoztathatja a kernelt, hogy a Python egyik verziójáról a másikra váltson (például a Python 2 -ről a Python 3 -ra).

Amint azt korábban említettük, a notebookokat sokkal többre használják, mint a kód írására. Ezekkel teljes értékű dokumentumot hozhat létre bekezdésekkel, egyenletekkel, függvényekkel és képekkel. Ahhoz, hogy elkezdhesse ezt, meg kell ismernie a leértékelési cellákat.

Egy cella kijelölése, majd a Cell> Cella típusa> Markdown menüpont kiválasztása átalakítja a kódcellát szöveges cellává. Itt leírásokat és elemzéseket írhat. Jó gyakorlat, ha megkeresi a Jupyter notebookok dokumentációját, hogy feltárja a szolgáltatás különféle felhasználási módjait. Egy izgalmas dolog, amit felfedeztem, amikor a notebookokkal kezdtem, hogy miután átalakított egy cellát jelölőnégyzetre, a Szerkesztés legördülő menü Kép beszúrása opciója aktiválódik. Íme egy demó, hogyan néz ki a leértékelési cella:

6. ábra: Jelölési cella

Figyelje meg, hogy ez a szöveg a szokásos kódcellák felett helyezkedik el. Így adhat értelmet a logikai kódegységekhez.

Ez a bevezető csak felszínre hozta, hogy mit lehet tenni a notebookokkal. A legjobb tanács az lenne, ha saját maga fedezze fel, és fedezze fel a többi funkcióját, amelyek megfelelnek az Ön céljainak.

A Jupyter telepítése

Linux rendszereken a Jupyter Notebook mind a parancssori, mind a grafikus felhasználói felületén keresztül telepíthető. A parancssori felület a terminálon nyugszik. A Jupyter telepítéséhez először telepítenie vagy frissítenie kell a Python -ot, majd telepítenie kell a Python notebookot.

7. ábra: Parancs a Python notebook telepítéséhez

A Jupyter Notebook telepítése a grafikus felületről meglehetősen egyszerű. Csak keresse meg a Project Jupyter alkalmazást az Ubuntu szoftverben, és kattintson a Telepítés gombra.

8. ábra: Project Jupyter az Ubuntu szoftverben (GUI telepítés)

A Python a legerősebb programozási nyelv az adattudomány számára. Ez egy könnyen megtanulható nyelv, és egy olyan IDE, mint a Jupyter Notebook, zökkenőmentesen hozzászokik a Python programozásához.