Jupyter-notitieboekje

Jupyter Notebook Inleiding Zelfstudie

Jupyter Notebook Inleiding Zelfstudie
Als je een Python-ontwikkelaar bent, wil je misschien je handen vuil maken met Linux. Aangezien de meeste Python-bibliotheken compatibel zijn met Linux en Python-websites gewoonlijk worden geïmplementeerd op Linux-systemen; het is beter om gewoon te beginnen met het besturingssysteem dat u de grootste flexibiliteit geeft bij het werken met deze taal.

En wat is een betere manier om te beginnen met leren dan op een gebruiksvriendelijke Python IDE die u een editor biedt, waar u uw broncode, een interpreter en een compiler kunt bewerken, en een interface waarop u uw output kunt zien, allemaal in een plaats? Jupyter Notebook is een IDE die beginners in Python (en zelfs ervaren Python-ontwikkelaars) een omgeving biedt die is ontworpen om duidelijke resultaten en analyses te tonen.

Jupyter Notebook - de allrounder van redacteuren

Je zou zelfs kunnen beweren, als je Jupyter eenmaal gaat gebruiken, dat zijn "notebooks" de meest comfortabele geïntegreerde ontwikkelomgevingen zijn om in te coderen. Deze notitieboeken zijn ook zeer krachtige leermiddelen. Ze zijn uitgerust met een door mensen leesbare teksteditor waarmee u codebeschrijvingen kunt ontwerpen, compleet met afbeeldingen en diagrammen, en codecellen die logische eenheden van uw programma scheiden. Als alle hulpprogramma's van een notebook goed worden gebruikt, kunt u documenten maken die volledige programma's uitvoeren en ook een gemakkelijk te begrijpen analyse en beschrijving bieden naast de code.

Afb. 1: Jupyter Notebook-startpagina

Jupyter is een webgebaseerde IDE en wordt geopend in de browser. U kunt de standaardbrowser die wordt geopend wijzigen in een browser naar keuze. Jupyter Notebook kan op uw Linux-systeem worden geïnstalleerd waar het notebooks maakt op een werkplek op uw schijf of het kan online worden gebruikt om code te bewerken op https://jupyter.org/. Nadat u een notitieboek in Jupyter hebt gemaakt door op "Nieuw" te klikken, wordt de volgende editor geopend:

Afb. 2: Notitieboek zonder titel

Deze eenvoudig ogende interface is ongelooflijk krachtig in zijn functies. Laten we eerst beginnen met een basisintroductie.

Beginnen

in Fig. 3, het lege notitieblok dat je ziet, is de lay-out waarmee je gaat werken wanneer je Python op Jupyter leert.

Afb. 4: Voer een codecel uit

Om een ​​codecel uit te voeren, hoeft u alleen maar de cel te selecteren die u wilt uitvoeren en op "Uitvoeren" te klikken of op Shift + Enter te drukken. Dit, samen met de knop "onderbreek de kernel" ernaast, is waar u het meest op zult klikken. Over "onderbreek de kernel" gesproken, als je merkt dat je vastzit in een oneindige lus, kan dit van pas komen. De missie afbreken voordat het nog rommeliger wordt!

En nu we het toch over kernels hebben, laten we een van de belangrijkste componenten van de notebook verder onderzoeken - de Kernel. In de eenvoudigste bewoordingen hebben Python-kernels de verantwoordelijkheid om code uit te voeren. Alle opties die je nodig hebt met betrekking tot de kernel zijn hier:

Afb. 5: Kernel

Een Python-kernel, die een rekeneenheid is die code uitvoert, kan worden onderbroken om de uitvoering van code te stoppen, opnieuw gestart, opnieuw aangesloten en afgesloten. Door naar meer opties met betrekking tot de kernel te gaan, kan men zelfs van kernel veranderen om van de ene versie van Python naar de andere over te schakelen (zoals van Python 2 naar Python 3).

Zoals we eerder vermeldden, worden notebooks voor veel meer gebruikt dan alleen het schrijven van code. U kunt ze gebruiken om een ​​volwaardig document te maken met alinea's, vergelijkingen, functies en afbeeldingen. Om hiermee aan de slag te gaan, moet u vertrouwd raken met "markdown"-cellen.

Door een cel te selecteren en vervolgens Cel > Celtype > Markdown te selecteren, wordt een codecel omgezet in een tekstcel. Hier kunt u beschrijvingen en analyses schrijven. Het is een goede gewoonte om de documentatie van Jupyter Notebooks op te zoeken om alle verschillende manieren te ontgrendelen waarop u deze functie kunt gebruiken. Een opwindend ding dat ik ontdekte toen ik met notebooks begon, was dat nadat je een cel naar markdown hebt geconverteerd, de optie "Afbeelding invoegen" in de vervolgkeuzelijst "Bewerken" wordt geactiveerd. Hier is een demo van hoe een markdown-cel eruit ziet:

Afb. 6: Een afwaarderingscel

Merk op dat deze tekst boven een gewone codecel staat. Zo kunt u betekenis toevoegen aan logische code-eenheden.

Deze introductie heeft net het oppervlak bekrast van wat u met notebooks kunt doen. Het beste advies is om het zelf te verkennen en de rest van de functies te ontdekken die bij uw doeleinden passen.

Jupyter installeren

Op Linux-systemen kan Jupyter Notebook zowel via de opdrachtregelinterface als de grafische gebruikersinterface worden geïnstalleerd. De opdrachtregelinterface rust op zijn Terminal. Om Jupyter te installeren, moet u eerst Python installeren of bijwerken en vervolgens Python-notebook installeren.

Afb. 7: Opdracht om Python-notebook te installeren

Het installeren van Jupyter Notebook vanuit de GUI is redelijk eenvoudiger. Zoek gewoon Project Jupyter op Ubuntu Software op en klik op "Installeren".

Afb. 8: Project Jupyter in Ubuntu-software (GUI-installatie)

Python is de krachtigste programmeertaal voor datawetenschap. Het is ook een gemakkelijk te leren taal en een IDE zoals Jupyter Notebook maakt het naadloos wennen aan programmeren in Python.

Strijd om Wesnoth 1.13.6 Ontwikkeling vrijgegeven
Strijd om Wesnoth 1.13.6 die vorige maand werd uitgebracht, is de zesde ontwikkelingsrelease in de 1.13.x-serie en het levert een aantal verbeteringen...
Hoe League Of Legends op Ubuntu 14 te installeren.04
Als je fan bent van League of Legends, dan is dit een kans voor jou om League of Legends te testen. Merk op dat LOL wordt ondersteund op PlayOnLinux a...
Installeer de nieuwste OpenRA Strategy Game op Ubuntu Linux
OpenRA is een Libre/Free Real Time Strategy-game-engine die de vroege Westwood-games nabootst, zoals de klassieke Command & Conquer: Red Alert. Gedist...