Jupyter-notitieboekje. Het Jupyter-project

jupyter notebook interactieve computeromgeving om te leren programmeren

Neem dit artikel als een manier om aan de slag te gaan in Jupyter, een gids om te weten wat we kunnen doen en enkele ideeën om het te gaan gebruiken.

Het is een interactieve computeromgeving waarin gebruikers kunnen experimenteren met de code en deze kunnen delen.

Jupiter is de acroniem voor Julia, Python en R, de drie programmeertalen waarmee Jupyter begon, hoewel het tegenwoordig een groot aantal talen ondersteunt.

Het wordt veel gebruikt voor het maken en delen van documenten die code bevatten. Dit is erg handig bij het lesgeven, omdat we met voorbeelden kunnen laten zien hoe een script of een taal werkt of studenten kunnen vragen om hun eigen code voor te stellen en te valideren.

Wat kan ik doen met Jupyter

We gaan 2 toepassingen onderscheiden, de persoonlijke om zelf te leren en de educatieve.

Jupyter voor persoonlijk gebruik

Goede optie om te oefenen met programmeren in verschillende talen en om documentatie rond programmeeronderwerpen voor te bereiden.

Verder heb ik op dit moment geen match gevonden. Als je ideeën hebt of een specifiek gebruik kent, laat dan een reactie achter.

Wanneer het het meest schittert, is wanneer je de informatie gaat delen, vooral om andere mensen te onderwijzen.

Jupiter en onderwijs.

Hier kun je echt je voordeel mee doen. Ik heb het over onderwijs, maar het hoeft niet in een strikt formele omgeving te zijn (scholen, instituten, universiteiten, cursussen), maar ik plaats ook iedereen die een programmeertaal wil onderwijzen en verspreiden in dit scenario.

Een manier om het te gebruiken en te delen met leerlingen is via: JupyterHubWe zullen dit stap voor stap in detail bekijken in een artikel.

Hoe Jupyter te installeren

De gemakkelijkste manier om het te installeren en degene die ik aanbeveel is het installeren van Anaconda zoals we zien in de volgende tutorial.

Als u liever alleen Jupyter installeert, moet u python en pip hebben geïnstalleerd. Als je Linux gebruikt, typ dan terminal

pip installeer jupyter

Hoe het wordt gebruikt

jupyter in de console of terminal

Om het in de terminal te starten:

jupyter-schrift

Het kan ook worden gestart vanuit Anaconda met zijn grafische interface.

De afbeelding heeft een leeg ALT-attribuut; de bestandsnaam is jupyter-browser-1024x271.png

De Notebook opent in de standaard browser op adres.

localhost: 8888

Notitieboekje. Het is een document dat kan bestaan ​​uit code, rich text, video, widgets, enquêtes, enz., enz.

Ze vormen hun eigen container die ervoor zorgt dat het werkt en dat kan worden geconverteerd naar andere formaten en gedeeld met andere mensen.

Wanneer u het start, zal die map de basis van het project zijn en kunt u de mappen en documenten zien die het bevatten.

Het Dashboard wordt geopend in uw standaardbrowser, in mijn geval Firefox, dus we zullen met de browser werken.

Jupyter Notebook-dashboard

Wanneer we het starten, zien we een lijst met de notebooks die we hebben.

Wanneer het in de terminal is gestart, kunnen we de map zien van waaruit het wordt uitgevoerd in de regel Notitieboeken aanbieden vanuit de lokale directory

Met Ctrl-C in de terminal stoppen we de notebook en verlaten we de server

we kunnen zeggen in welk pad of in welke map we willen dat het begint. We starten anaconda in terminal. We gaan naar de gewenste directory en daar voeren we de opdracht jupyter notebook uit. Dit helpt als we alleen in die map willen werken en niets anders willen zien.

commando's

Jupyter notebook start de app
jupyter –help toont help
jupyter –config-dir toont de locatie van de configuratiemap
jupyter -data-dir toont de locatie van de gegevensmap
jupyter –runtime-dir toont de locatie van de runtime-directory
jupyter –paths toont alle mappen en zoekpaden van jupyter
jupyter –json drukt mappen en zoekpaden af ​​in json-indeling

jupyter notebook –geen browser

Componenten

IS een client-servertoepassing

  • Webapplicaties voor notebooks. Het is een interactieve webtoepassing om de code te schrijven en ermee om te gaan
  • pitten. Het zijn afzonderlijke processen die de notebook-webapplicaties activeren en die de code retourneren die wordt uitgevoerd
  • Notebook documenten. Het is de zichtbare representatie van alles. Elk Notebook-document heeft zijn eigen kernel

Dashboard

Zeer eenvoudig in gebruik, en met functionaliteiten die u zeer bekend zullen voorkomen. alsof u op uw computer aan het browsen bent. Bekijk bestanden, mappen, power op naam, datum, grootte, upload bestanden, bekijk lopende processen, etc. Gezien in de video

Notebookbalk en cellen

het notitieboekje of jupyter-notitieboekje

De notebook-extensie is .ipynb

We werken de notitieboeken door cellen.

Het heeft drie soorten cellen:

  1. Code cellen
  2. Markdown cellen. Opgemaakte tekst en ingesloten LaTex-vergelijkingen
  3. Onbewerkte cellen met platte tekst

Notebooks kunnen worden geëxporteerd naar HTML en PDF

Jupyter delen

Dit zal de volgende zelfstudie zijn waarin we zullen zien hoe we Jupyter kunnen gebruiken om de bestanden met andere mensen te delen en dat ze ermee kunnen communiceren.

Laat een reactie achter