Notebook Jupyter: documenta ed esegui codice dal browser

Nell'articolo Distribuzione Anaconda: la suite più completa per la scienza dei dati con Python Abbiamo detto che stavamo andando a dettagliare strumenti interessanti che vengono installati automaticamente con questa suite. Uno di questi strumenti è Notebook Jupyter che è l'ideale per coloro che lo sono imparare a programmare in Python e hanno bisogno di documentare tutto ciò che imparano, oltre a quelli che devono inviare rapporti scientifici.

Cos'è Jupyter Notebook?

El Notebook Jupyter è una applicazione web open source, sviluppato utilizzando un linguaggio agnostico HTML che consente creare, condividere e modificare documenti in cui è possibile eseguire codice python, fare annotazioni, inserire equazioni, visualizzare i risultati e documentare le funzionalità.

Questa applicazione è generalmente progettata per avere una compatibilità avanzata con Python, riduione di prezzo e include la possibilità di esportare i documenti realizzati con lo strumento in altri formati.

Generalmente questo strumento viene utilizzato per imparare il linguaggio di programmazione Python, pulizia e trasformazione di dati scientifici, simulazione numerica, modellazione statistica e possono coprire molte altre aree.

Notebook Jupyter

Caratteristiche del notebook Jupyter

Tra le tante funzionalità di Jupyter Notebook possiamo evidenziare:

  • Facile da installare grazie alla presenza nel Anaconda Distribution Suite.
  • Dispone di una avanzata interfaccia web che permette di combinare codice sorgente, testi, formule, figure e multimedia in un unico documento.
  • L'integrazione di diversi tipi di informazioni ci permette di dare spiegazioni più adeguate dei nostri programmi o dei concetti che stiamo imparando.
  • Consenti aAccesso da qualsiasi luogo senza la necessità di installare altri servizi, poiché funziona come un server client. Allo stesso modo, può essere eseguito su un desktop locale o su un server remoto.
  • Sebbene il linguaggio di programmazione fondamentale in Jupyter Notebook sia Python, questa app è anche compatibile con più di 40 lingue, tra cui spiccano R, Julia e Scala.
  • Consente lo scambio di documenti Jupyter tramite servizi di terze parti.
  • Possiamo eseguire e visualizzare immagini, video, LaTeX e JavaScript, oltre a manipolarne i risultati in tempo reale.
  • Ha un gestore di documenti avanzato, che ti consente di visualizzare il file file compatibili con Jupyter Notebook che sono ospitati sul nostro computer.
  • I documenti creati in Jupyter Notebook possono essere esportati in diversi formati statici inclusi HTML, reStructeredText, LaTeX, PDF e presentazioni.
  • È compatibile con visualizzatore nb che ci consente di portare i nostri documenti Jupyter Notebook nel cloud come una pagina web statica, che può essere visualizzata da chiunque non è necessario installare il notebook Jupyter .

anteprima del taccuino jupyter

Come utilizzare e installare Jupyter Notebook?

Se abbiamo già installato Anaconda Distribution, abbiamo già installato Jupyter Notebook e possiamo eseguirlo da terminale con jupyter notebook, Questo comando eseguirà i servizi necessari al corretto funzionamento dello strumento e aprirà automaticamente il nostro browser predefinito in modo che possiamo iniziare a godere delle funzionalità di Jupyter.

Se non vuoi installare Anaconda Distribution possiamo farlo installa Jupyter Notebook usando Python pip, per fare ciò apri un terminale ed esegui il seguente comando:

$ pip install notebook

Allo stesso modo, possiamo godere di una demo online dell'applicazione dal seguente link e una vasta documentazione di tutte le sue funzionalità può essere trovata nel suo Sito Ufficiale.

Jupyter Notebook è uno strumento che considero essenziale per chi sta iniziando nel favoloso mondo della programmazione Python, ma ha anche un grande potenziale per chi vuole studiare la data science in modo ordinato, con tutte le potenzialità di Python e con la possibilità di documentare tutte le basi scientifiche utilizzate.


Lascia un tuo commento

L'indirizzo email non verrà pubblicato. I campi obbligatori sono contrassegnati con *

*

*

  1. Responsabile dei dati: Miguel Ángel Gatón
  2. Scopo dei dati: controllo SPAM, gestione commenti.
  3. Legittimazione: il tuo consenso
  4. Comunicazione dei dati: I dati non saranno oggetto di comunicazione a terzi se non per obbligo di legge.
  5. Archiviazione dati: database ospitato da Occentus Networks (UE)
  6. Diritti: in qualsiasi momento puoi limitare, recuperare ed eliminare le tue informazioni.

  1.   Xavier suddetto

    Hey.
    "Agnostico" è una traduzione scadente dell'inglese "agnostico". Utilizza invece "indipendente" o "neutrale". Grazie.

    1.    Hector Ramirez suddetto

      Il Dizionario della Royal Academy of the Spanish Language (DRAE) contiene quanto segue definizione della parola agnostico, quello che chiunque avesse più buona volontà della voglia di pompare le palle avrebbe trovato in pochi millisecondi in meno di quanto ci vuole per inviare un commento infelice. Grazie, lucertola, per la tua dedizione e dedizione nel presentarci informazioni eccellenti.