Tag denne artikel som en måde at komme i gang i Jupyter, en guide til at vide, hvad vi kan gøre, og nogle forestillinger om at begynde at bruge den.
Det er et interaktivt computermiljø, der giver brugerne mulighed for at eksperimentere med koden og dele den.
Jupyter er akronym for Julia, Python og R., de tre programmeringssprog, som Jupyter startede med, selvom den i dag understøtter et stort antal sprog.
Det bruges i vid udstrækning til at oprette og dele dokumenter, der indeholder kode. Dette er meget nyttigt i undervisningen, da vi med eksempler kan vise, hvordan et script, et sprog fungerer eller bede eleverne om at foreslå og validere deres egen kode.
Hvad kan jeg gøre med Jupyter
Vi skal skelne mellem 2 anvendelser, det personlige til at lære os selv og det uddannelsesmæssige.
Jupyter til personlig brug
God mulighed for at øve programmering på forskellige sprog og forberede dokumentation omkring programmeringsemner.
Ud over det i øjeblikket har jeg ikke fundet en kamp. Hvis du har nogle ideer eller kender til en bestemt anvendelse, skal du efterlade en kommentar.
Når det skinner mest, er når du skal dele informationen især for at undervise andre mennesker.
Jupyter og uddannelse.
Det er her, du virkelig kan drage fordel af det. Jeg taler om uddannelse, men det behøver ikke at være i et strengt formelt miljø (skoler, institutter, universiteter, kurser), men jeg sætter også alle, der ønsker at undervise og formidle et programmeringssprog, i dette scenarie.
En måde at bruge den og dele den med studerende er igennem JupyterHubVi vil se dette detaljeret trin for trin i en artikel.
Sådan installeres Jupyter
Den nemmeste måde at installere den på, og den, jeg anbefaler, er at installere Anaconda, som vi ser i den næste tutorial.
Hvis du foretrækker kun at installere Jupyter, skal du have python og pip installeret. Hvis du bruger Linux, skal du indtaste terminalen
pip installation jupyter
Sådan bruges det
For at starte det i terminalen
jupyter notesbog
Det kan også startes fra Anaconda med sin grafiske grænseflade.
Notebook'en åbnes i standardbrowseren på adressen.
localhost: 8888
Notesbog. Det er et dokument, der kan bestå af kode, rig tekst, video, widgets, undersøgelser osv. Osv.
De danner deres egen container, der får det til at fungere, og som kan konverteres til andre formater og deles med andre mennesker.
Når du starter det, vil denne mappe være basis for projektet, og du vil kunne se de mapper og dokumenter, der indeholder det.
Dashboardet åbnes i din standardbrowser, i mit tilfælde Firefox, så vi vil arbejde med browseren.
Jupyter Notebook Dashboard
Når vi starter det, ser vi en liste over de bærbare computere, vi har.
Når den er startet i terminalen, kan vi se den mappe, hvorfra den udføres, i linjen Servering af notesbøger fra det lokale bibliotek
Med Ctrl-C i terminalen stopper vi den bærbare computer og afslutter serveren
Vi kan sige i hvilken sti eller i hvilken mappe vi vil have den til at starte. Vi starter anaconda i terminalen. Vi går til det bibliotek, vi ønsker, og der udfører vi kommandoen jupyter notebook. Dette hjælper, hvis vi bare vil arbejde i den mappe og ikke se noget andet.
kommandoer
Jupyter notebook lancerer appen
jupyter –hjælp viser hjælp
jupyter –config-dir viser placeringen af konfigurationsmappen
jupyter –data-dir viser placeringen af datakataloget
jupyter –runtime-dir viser placering af kørselstidsmappe
jupyter –stier viser alle mapper og søgestier for jupyter
jupyter –json udskriver mapper og søgestier i json-format
jupyter notesbog - ingen browser
Komponenter
ER en klientserverapplikation
- Notebook-webapplikationer. Det er en interaktiv webapplikation til at skrive og interagere med koden
- kerner. De er separate processer, der aktiverer de bærbare webapplikationer, og som returnerer den kode, der udføres
- Notebook-dokumenter. Det er den synlige repræsentation af alt. Hvert Notebook-dokument har sin egen kerne
Hovedmenu
Meget enkel at bruge og med funktioner, der vil være meget fortrolige for dig. som om du gennemsøgte din computer. Se filer, mapper, strøm efter navn, dato, størrelse, upload filer, se kørende processer osv. Set i videoen
Notebook bar område og celler
Notebook-udvidelsen er .ipynb
Vi arbejder notesbøgerne efter celler.
Det har tre typer celler
- Kod celler
- Markdown celler. Formateret tekst og indlejrede LaTex-ligninger
- Rå celler med almindelig tekst
Notebooks kan eksporteres til HTML og PDF
Del Jupyter
Dette vil være den næste tutorial, hvor vi vil se, hvordan vi kan bruge Jupyter til at dele filerne med andre mennesker, og at de kan interagere med dem.