Inizia con Jupyter Notebook: un tutorial

Inizia con Jupyter Notebook: un tutorial

Se sei un aspirante scienziato dei dati che lavora con Python o R, devi sapere come usare Jupyter Notebook. È un IDE open source e basato su server per la manipolazione dei dati, la condivisione di codice live e la gestione del flusso di lavoro di data science.

Diamo un'occhiata a come puoi installare e utilizzare Jupyter Notebook sul tuo computer locale.

Come installare e avviare il notebook Jupyter con Pip

Quando installi Jupyter Notebook in un ambiente virtuale tramite il comando pip install , puoi eseguirlo come pacchetto o modulo indipendente in uno spazio virtuale.

Per usare questo metodo, devi avere Python installato sulla tua macchina. Altrimenti, vai al sito Web python.org per scaricare e installare l'ultima versione di Python. Tuttavia, se sei un utente Mac o Linux, probabilmente hai già installato Python per impostazione predefinita.

Se sei un utente Windows, assicurati di aggiungere Python al percorso di Windows dopo averlo installato per renderlo eseguibile dalla riga di comando.

Una volta soddisfatte le condizioni di cui sopra, apri il prompt dei comandi nella posizione prescelta.

Quindi, crea e attiva un ambiente virtuale Python se non lo hai già fatto.

Mentre sei in quell'ambiente virtuale, esegui il comando pip install notebook per installare Jupyter Notebook.

Quindi, esegui jupyter notebook per avviare il server Jupyter Notebook nel browser predefinito.

Come installare e avviare il notebook Jupyter con Anaconda Distribution

La distribuzione Anaconda è un gestore IDE che ti consente di installare Jupyter Notebook all'interno di un ambiente virtuale conda .

Puoi anche evitare i tecnicismi della riga di comando quando usi la distribuzione Anaconda. Ti consente di creare e attivare il tuo ambiente virtuale e installare Jupyter Notebook tramite il suo Anaconda Navigator in pochi clic.

Per utilizzare questa opzione, è necessario scaricare e installare l'ultima versione compatibile della distribuzione Anaconda .

Una volta installato Anaconda sulla tua macchina, avvia il suo Anaconda Navigator. Per avviarlo su Windows, puoi aprire la barra di ricerca di Windows e cercare Anaconda. Quindi fare clic su Anaconda Navigator nel menu dei risultati di ricerca per aprirlo.

Sebbene l'ambiente del percorso di base di Anaconda Navigator abbia Jupyter Notebook preinstallato, è necessario installarne uno nuovo ogni volta che si crea un ambiente con esso.

Puoi creare un ambiente conda e installarci Jupyter Notebook tramite CMD o Anaconda Navigator.

Per utilizzare l'opzione Anaconda Navigator, nella barra laterale dell'app, clicca su Ambienti .

Quindi, guarda nell'angolo in basso a sinistra dell'app e fai clic su Crea .

Inserisci un nome preferito per il tuo ambiente virtuale nel campo Nome . Quindi seleziona la lingua scelta e fai clic su Crea per creare un ambiente virtuale conda .

Inizia con Jupyter Notebook: un tutorial

Una volta creato con successo un ambiente, selezionalo e vai su Home . Nel menu Home , individua Jupyter Notebook e fai clic su Installa per installarlo in quell'ambiente.

Fare clic su Avvia una volta completata l'installazione.

Inizia con Jupyter Notebook: un tutorial

Facoltativamente, dopo aver installato Jupyter Notebook tramite Anaconda Navigator, è possibile aprire un terminale o un prompt dei comandi e utilizzare il comandoactivate env_name per attivare l' ambiente virtuale conda appena creato.

Sostituisci env_name con il nome dell'ambiente appena creato tramite Anaconda Navigator. Tuttavia, per utilizzare questo metodo su Windows, assicurati di aggiungere Anaconda al percorso di Windows.

In alternativa, se desideri evitare del tutto l'opzione Anaconda Navigator, puoi creare un ambiente conda e installarci Jupyter Notebook solo tramite il terminale.

Per farlo, apri il tuo terminale ed esegui il comando conda create --name env_name . Se sei un utente Windows, puoi usare conda.bat create --name env_name .

Usa il comando pip install notebook per installare Jupyter Notebook in quell'ambiente. Sostituisci env_name con il tuo nome preferito.

Successivamente, avvia Jupyter Notebook eseguendo il comando jupyter notebook .

Correlati: comandi CMD di Windows che dovresti sapere

NB: si consiglia di avviare Jupyter Notebook tramite la riga di comando. In questo modo, puoi creare una cartella separata per il tuo progetto e creare un ambiente virtuale nella posizione della cartella, nonché avviare Jupyter Notebook nella stessa directory.

Come usare il notebook Jupyter

Ora che hai installato Jupyter Notebook. Diamo un'occhiata ad alcuni dei modi in cui puoi usarlo.

L'avvio di Jupyter Notebook ti porta alla sua homepage, dove puoi gestire i tuoi file.

NB: in genere, quando si apre Jupyter Notebook in una directory vuota tramite CMD, anche la homepage eredita quella directory vuota. Altrimenti, tutti i file nella directory principale si riflettono sulla homepage di Jupyter Notebook.

Come importare un file nel notebook Jupyter

Potresti voler lavorare con un file esterno come un documento Excel. Puoi importarlo nella directory di Jupyter Notebook se non è già presente.

Per importare un file in Jupyter Notebook, guarda nell'angolo in alto a destra dell'app e fai clic su Carica per cercare un file nel tuo PC.

Inizia con Jupyter Notebook: un tutorial

Successivamente, una volta caricato il file, fai clic sull'opzione Carica che appare accanto al file per aggiungerlo alla directory della cartella principale.

Lavorare con un nuovo taccuino

Ogni notebook che apri esegue il tuo codice su file con estensione .ipynb . Per aprire un blocco note o un kernel, fare clic su Nuovo . Quindi seleziona Python 3 .

Inizia con Jupyter Notebook: un tutorial

Per salvare il taccuino appena aperto con un nuovo nome, fare clic su File .

Quindi, seleziona l' opzione Salva come e assegna al tuo taccuino un nome preferito.

Inizia con Jupyter Notebook: un tutorial

Come spegnere un notebook in esecuzione

Per spegnere un notebook in esecuzione, vai alla home page e seleziona Running . Carica un elenco di kernel attualmente in esecuzione.

Fare clic su Spegnimento accanto a qualsiasi blocco appunti che si desidera chiudere per disattivarlo.

Inizia con Jupyter Notebook: un tutorial

Come aggiungere nuove celle nel notebook Jupyter

Mentre sei nel kernel del notebook Jupyter, puoi scrivere il tuo codice nelle celle. Per aggiungere una nuova cella, fare clic su Inserisci . Quindi seleziona la tua opzione preferita.

Inizia con Jupyter Notebook: un tutorial

In alternativa, puoi utilizzare le scorciatoie da tastiera per aggiungere nuove celle. Per aggiungere una nuova cella sopra una esistente, fai clic su di essa, quindi premi il tasto A sulla tastiera.

Per aggiungere una cella in basso, ripeti la procedura sopra, ma questa volta premi il tasto B sulla tastiera.

Per spostare una cella in alto o in basso, tocca la cella di destinazione. Quindi, fai clic sulla freccia su o giù nella parte superiore del kernel.

Inizia con Jupyter Notebook: un tutorial

Come eseguire una riga o un blocco di codice nel notebook Jupyter

Per eseguire una riga o un blocco di codice, fare clic sull'opzione Esegui nella parte superiore del kernel.

Per eseguire un codice con la scorciatoia da tastiera, premi Ctrl + Invio sulla tastiera.

Caricamento di un set di dati con Panda in Jupyter Notebook: un esempio pratico

Puoi anche caricare un set di dati nel kernel. Diamo un'occhiata al codice di esempio di seguito per la lettura di un file Excel con Python:

import pandas as pd data=pd.read_excel(r"raw_data.xlsx") data.head(10)

Tieni presente che una volta importato o incollato il set di dati nella directory di lavoro, puoi caricare il file Excel senza richiamare il suo percorso completo. Premi Ctrl + Invio per eseguire il codice sopra.

Il codice sopra restituisce questo output:

Inizia con Jupyter Notebook: un tutorial

Come utilizzare la proprietà Markdown di Jupyter Notebook

Puoi utilizzare la proprietà markdown per scrivere espressioni matematiche e testo normale. Per iniziare con la proprietà markdown di Jupyter Notebook, devi padroneggiare alcune regole e sintassi di base.

Dai un'occhiata ad alcune delle regole di seguito:

  • $ : apre e chiude un codice markdown
  • \limits : denota un limite
  • \sum : chiama il simbolo della somma
  • \alpha : scrivi un simbolo alfa
  • \beta : scrivi un simbolo beta
  • \gamma : chiama un simbolo gamma
  • ^{} : apice un carattere all'interno della brasatura riccia
  • _{} : scrivi un pedice del carattere all'interno della brasatura riccia
  • \cap : introduce un simbolo di cappuccio
  • \hat : metti un simbolo del cappello sopra il carattere successivo

Per vedere come funzionano in pratica queste regole, copia il codice markdown di seguito e incollalo in una cella nel kernel.

$\beta_0{^4} \cap \hat 6 \sum \limits \partial 5_{2}$

Quindi, tocca la cella contenente il codice, quindi guarda nella parte superiore del kernel e fai clic sul menu a discesa Codice .

Seleziona Markdown dall'elenco. Quindi esegui il codice di markdown.

In alternativa, puoi premere il tasto M sulla tastiera per cambiare la cella selezionata in markdown. Premi il tasto Y per tornare alla modalità Codice .

Tuttavia, per ottenere una migliore presa della proprietà markdown , puoi consultare i documenti Jupyter Notebook Markdown Cells .

Sfrutta al meglio il notebook Jupyter

Jupyter Notebook ti consente di eseguire e condividere codice di data science in tempo reale tramite un server locale o remoto. Con la sua proprietà markdown, puoi anche condividere espressioni matematiche e testi scritti con altre persone.

Oltre a scrivere codice con esso, Jupyter Notebook è una piattaforma produttiva ed educativa per tutor e studenti per eseguire in modo collaborativo parti di progetti di data science o machine learning.

Tuttavia, questo strumento offre molte altre funzionalità. Quelli di cui abbiamo discusso qui dovrebbero iniziare.


Come usare Python come calcolatrice da riga di comando

Come usare Python come calcolatrice da riga di comando

Sebbene sia possibile utilizzare una calcolatrice grafica sul computer, l'interprete del linguaggio di programmazione Python può fungere anche da calcolatrice da tavolo. È uno scherzo così popolare nella comunità Python che è menzionato nel tutorial ufficiale. Ecco come puoi usare Python come calcolatrice.

Gli 8 migliori blog Java per programmatori

Gli 8 migliori blog Java per programmatori

Come programmatore, dovresti accettare le sfide per sopravvivere e costruire alcune meraviglie nel campo dello sviluppo o della programmazione. Quindi, se stai cercando di imparare un linguaggio di programmazione avanzato per migliorare le tue capacità professionali, Java è una delle migliori prospettive in circolazione.

7 comandi vitali per iniziare con Python per principianti

7 comandi vitali per iniziare con Python per principianti

Imparare un nuovo linguaggio di programmazione come Python diventa facile se hai una tabella di marcia completa che dettaglia quali concetti imparare come principiante e come progredire ulteriormente per raggiungere il prossimo traguardo. Anche i programmatori intermedi dovrebbero spesso rispolverare le proprie nozioni di base per costruire una solida base per se stessi.

Principi di web design reattivo

Principi di web design reattivo

Al giorno d'oggi, è pratica comune creare un sito Web o un'app che regoli la sua interfaccia utente a seconda del browser o del dispositivo. Ci sono due approcci per raggiungere questo obiettivo. Il primo prevede la creazione di versioni diverse del tuo sito Web o della tua app per dispositivi diversi. Ma è inefficiente e può portare a errori imprevedibili.

Come contare il numero di cifre in un numero usando C++, Python e JavaScript

Come contare il numero di cifre in un numero usando C++, Python e JavaScript

Lavorare con i numeri è parte integrante della programmazione. Ogni linguaggio di programmazione fornisce supporto per manipolare i numeri in molti modi diversi. In questo articolo imparerai come trovare il numero totale di cifre in un numero intero utilizzando approcci iterativi, basati su log e basati su stringhe.

Le 9 migliori alternative Docker per la gestione dei container

Le 9 migliori alternative Docker per la gestione dei container

I container sono estremamente utili per lo sviluppo, la distribuzione e la gestione del software in un ambiente virtuale. Docker è utile nel processo di containerizzazione, ma non è l'unica piattaforma disponibile. Se stai cercando delle alternative a Docker, non cercare oltre. Questo elenco mostra alcune alternative Docker ricche di funzionalità ed efficienti da utilizzare nel tuo prossimo progetto.

SQL vs NoSQL: qual è il miglior database per il tuo prossimo progetto?

SQL vs NoSQL: qual è il miglior database per il tuo prossimo progetto?

SQL vs NoSQL: qual è il miglior database per il tuo prossimo progetto?

Come incorporare i tweet nei tuoi post di WordPress

Come incorporare i tweet nei tuoi post di WordPress

Incorporare servizi di terze parti nei tuoi post di WordPress è un modo entusiasmante per catturare l'interesse di un visitatore. Il contenuto incorporato fornisce anche indicazioni visive che semplificano la scansione. WordPress ha reso facile l'aggiunta di questo tipo di contenuto.

Come eliminare la cartella dei moduli del nodo con npkill

Come eliminare la cartella dei moduli del nodo con npkill

Node.js è un ambiente di runtime JavaScript che consente di eseguire JavaScript al di fuori dei browser Web, rendendolo una scelta popolare per lo sviluppo di tutti i tipi di applicazioni. Parte della sua popolarità è dovuta alla pletora di pacchetti NPM disponibili per facilitare l'esperienza degli sviluppatori.

Come scrivere e compilare il tuo primo codice di solidità

Come scrivere e compilare il tuo primo codice di solidità

Solidity è il linguaggio di programmazione utilizzato dagli smart contract sulla blockchain di Ethereum. È un linguaggio di programmazione orientato agli oggetti e tipizzato in modo statico.

I 5 migliori badge che supereranno il tuo repository GitHub

I 5 migliori badge che supereranno il tuo repository GitHub

I badge GitHub possono aumentare la leggibilità di un repository fornendo agli utenti un modo rapido per acquisire le metriche del repository. I badge possono essere incorporati nel tuo README.md per chiarire l'importanza e la necessità del tuo progetto ad altri sviluppatori. Di conseguenza, i lettori si fanno un'idea molto veloce del repository controllando i badge allegati.

Che cosè la Giornata internazionale dei programmatori? 3 modi per festeggiare questanno

Che cosè la Giornata internazionale dei programmatori? 3 modi per festeggiare questanno

Le giornate celebrative internazionali sono un bel modo per dare riconoscimento a questioni sociali, giornate storiche e rispettive carriere. La Giornata internazionale dei programmatori celebra il ruolo che i programmatori svolgono per migliorare la vita di tutti i giorni. Il mondo civilizzato in cui viviamo è un prodotto del duro lavoro svolto dai programmatori.

Come funziona il metodo Python String format()? 10 esempi

Come funziona il metodo Python String format()? 10 esempi

Che si tratti di una query di database o di risultati di operazioni matematiche, il metodo del formato stringa Python offre un modo più dinamico e accattivante per presentare i risultati a un utente.

Visual Studio 2022 vs. 2019: dovresti eseguire laggiornamento ora? spiegato

Visual Studio 2022 vs. 2019: dovresti eseguire laggiornamento ora? spiegato

All'inizio di quest'anno, Microsoft ha rilasciato la versione di anteprima di Visual Studio 2022 nel mondo della programmazione selvaggia. Questa è una buona notizia! È un IDE estremamente popolare, ma dovrebbe essere messo a punto o forse anche una revisione, dato il ritmo del cambiamento nell'ecosistema DevOps in cui prospera.

Una semplice introduzione alle metriche del software

Una semplice introduzione alle metriche del software

Le metriche del software sono misure utilizzate per quantificare vari aspetti del software. Questi aspetti possono variare dal costo, alla qualità e all'efficienza del team di sviluppo.

Come installare .NET Framework versione 3.5 su Windows 10

Come installare .NET Framework versione 3.5 su Windows 10

Come utente Windows, probabilmente ti sei imbattuto almeno una volta nelle parole .NET Framework. È un framework software sviluppato da Microsoft che ti consente di creare ed eseguire programmi C#, C++, F# e Visual Basic. L'ultima versione di .NET è la 4.8, ma il tuo computer potrebbe aver bisogno di una versione precedente di .NET (come .NET 3.5) per eseguire alcune app.

Flask o CherryPy: quale framework Python dovresti usare?

Flask o CherryPy: quale framework Python dovresti usare?

Se sei uno sviluppatore Python, puoi trarre grandi vantaggi dalla gamma di framework disponibili. Mentre alcuni framework sono più adatti per grandi ecosistemi, altri sono specializzati nel servire specifici obiettivi di sviluppo. Continua a leggere per apprendere le funzionalità di base, gli usi e le differenze tra due framework Python: Flask e CherryPy.

Come trovare cubi e quadrati perfetti a N cifre utilizzando Python, C++ e JavaScript

Come trovare cubi e quadrati perfetti a N cifre utilizzando Python, C++ e JavaScript

Molti programmatori amano risolvere complicati problemi matematici usando il codice. Aiuta ad affinare la mente e migliorare le capacità di risoluzione dei problemi. In questo articolo imparerai come trovare i quadrati e i cubi perfetti a n cifre più piccoli e più grandi utilizzando Python, C++ e JavaScript. Ciascun esempio contiene anche un output di esempio per diversi valori.

Come aggiungere Python alla variabile PATH di Windows

Come aggiungere Python alla variabile PATH di Windows

L'esecuzione di Python dal terminale è spesso inevitabile. Tuttavia, se hai appena installato Python su Windows 10 per la prima volta, eseguirlo tramite il Terminale di Windows è possibile solo se viene aggiunto alla variabile di ambiente PATH di Windows.

Come usare listruzione if di Python?

Come usare listruzione if di Python?

L'istruzione if è la forza trainante della programmazione logica. Di conseguenza, una migliore comprensione di Python è un'aggiunta significativa alle tue capacità di programmazione in Python.

Come usare Python come calcolatrice da riga di comando

Come usare Python come calcolatrice da riga di comando

Sebbene sia possibile utilizzare una calcolatrice grafica sul computer, l'interprete del linguaggio di programmazione Python può fungere anche da calcolatrice da tavolo. È uno scherzo così popolare nella comunità Python che è menzionato nel tutorial ufficiale. Ecco come puoi usare Python come calcolatrice.

Gli 8 migliori blog Java per programmatori

Gli 8 migliori blog Java per programmatori

Come programmatore, dovresti accettare le sfide per sopravvivere e costruire alcune meraviglie nel campo dello sviluppo o della programmazione. Quindi, se stai cercando di imparare un linguaggio di programmazione avanzato per migliorare le tue capacità professionali, Java è una delle migliori prospettive in circolazione.

7 comandi vitali per iniziare con Python per principianti

7 comandi vitali per iniziare con Python per principianti

Imparare un nuovo linguaggio di programmazione come Python diventa facile se hai una tabella di marcia completa che dettaglia quali concetti imparare come principiante e come progredire ulteriormente per raggiungere il prossimo traguardo. Anche i programmatori intermedi dovrebbero spesso rispolverare le proprie nozioni di base per costruire una solida base per se stessi.

Principi di web design reattivo

Principi di web design reattivo

Al giorno d'oggi, è pratica comune creare un sito Web o un'app che regoli la sua interfaccia utente a seconda del browser o del dispositivo. Ci sono due approcci per raggiungere questo obiettivo. Il primo prevede la creazione di versioni diverse del tuo sito Web o della tua app per dispositivi diversi. Ma è inefficiente e può portare a errori imprevedibili.

Come contare il numero di cifre in un numero usando C++, Python e JavaScript

Come contare il numero di cifre in un numero usando C++, Python e JavaScript

Lavorare con i numeri è parte integrante della programmazione. Ogni linguaggio di programmazione fornisce supporto per manipolare i numeri in molti modi diversi. In questo articolo imparerai come trovare il numero totale di cifre in un numero intero utilizzando approcci iterativi, basati su log e basati su stringhe.

Le 9 migliori alternative Docker per la gestione dei container

Le 9 migliori alternative Docker per la gestione dei container

I container sono estremamente utili per lo sviluppo, la distribuzione e la gestione del software in un ambiente virtuale. Docker è utile nel processo di containerizzazione, ma non è l'unica piattaforma disponibile. Se stai cercando delle alternative a Docker, non cercare oltre. Questo elenco mostra alcune alternative Docker ricche di funzionalità ed efficienti da utilizzare nel tuo prossimo progetto.

SQL vs NoSQL: qual è il miglior database per il tuo prossimo progetto?

SQL vs NoSQL: qual è il miglior database per il tuo prossimo progetto?

SQL vs NoSQL: qual è il miglior database per il tuo prossimo progetto?

Come incorporare i tweet nei tuoi post di WordPress

Come incorporare i tweet nei tuoi post di WordPress

Incorporare servizi di terze parti nei tuoi post di WordPress è un modo entusiasmante per catturare l'interesse di un visitatore. Il contenuto incorporato fornisce anche indicazioni visive che semplificano la scansione. WordPress ha reso facile l'aggiunta di questo tipo di contenuto.

Come eliminare la cartella dei moduli del nodo con npkill

Come eliminare la cartella dei moduli del nodo con npkill

Node.js è un ambiente di runtime JavaScript che consente di eseguire JavaScript al di fuori dei browser Web, rendendolo una scelta popolare per lo sviluppo di tutti i tipi di applicazioni. Parte della sua popolarità è dovuta alla pletora di pacchetti NPM disponibili per facilitare l'esperienza degli sviluppatori.

Come scrivere e compilare il tuo primo codice di solidità

Come scrivere e compilare il tuo primo codice di solidità

Solidity è il linguaggio di programmazione utilizzato dagli smart contract sulla blockchain di Ethereum. È un linguaggio di programmazione orientato agli oggetti e tipizzato in modo statico.