E quale modo migliore per iniziare ad apprendere che su un IDE Python di facile utilizzo che ti fornisce un editor, in cui puoi modificare il tuo codice sorgente, un interprete e un compilatore e un'interfaccia su cui puoi vedere il tuo output, tutto in un posto? Jupyter Notebook è un IDE che fornisce principianti in Python (e persino sviluppatori di Python) con un ambiente progettato per mostrare risultati e analisi chiari.
Jupyter Notebook - Il tuttofare degli editori
Potresti anche sostenere, una volta che inizi a usare Jupyter, che i suoi "quaderni" sono gli ambienti di sviluppo integrati più comodi in cui codificare. Questi notebook sono anche strumenti di apprendimento molto potenti. Sono dotati di un editor di testo leggibile dall'uomo in cui è possibile progettare descrizioni di codice complete di immagini e diagrammi e celle di codice che separano le unità logiche del programma. Se tutte le utility di un taccuino vengono utilizzate, è possibile creare documenti che eseguono interi programmi e forniscono anche un'analisi e una descrizione facili da capire fianco a fianco con il codice.
Fico. 1: homepage del taccuino di Jupyter
Jupyter è un IDE basato sul web e si apre nel browser. È possibile modificare il browser predefinito che si apre su un browser di tua scelta. Il notebook Jupyter può essere installato nel sistema Linux in cui crea notebook in un posto di lavoro sul disco o può essere utilizzato online per modificare il codice su https: // jupyter.org/. Una volta creato un notebook in Jupyter facendo clic su "Nuovo", si apre il seguente editor:
Fico. 2: Notebook senza titolo
Questa interfaccia dall'aspetto semplice è incredibilmente potente nelle sue caratteristiche. Cominciamo prima con un'introduzione di base.
Iniziare
In Fig. 3, il quaderno vuoto che vedi è il layout con cui lavorerai quando imparerai Python su Jupyter.
Fico. 4: esegui una cella di codice
Per eseguire una cella di codice, tutto ciò che devi fare è selezionare la cella che si desidera eseguire e fare clic su "Esegui" o premere Shift + Invio. Questo, insieme al pulsante "Interrupt the Kernel" accanto ad esso, è ciò che farai clic di più. A proposito di "interrompere il kernel", se ti ritrovi bloccato in un ciclo infinito, questo potrebbe tornare utile. Missione interrompe Prima che le cose diventino ancora più disordinate!
E mentre siamo sul tema dei kernel, esploriamo ulteriormente uno dei componenti più importanti del taccuino: il kernel. In termini più semplici, i kernel Python hanno la responsabilità di eseguire il codice. Tutte le opzioni di cui avrai bisogno per quanto riguarda il kernel sono qui:
Fico. 5: kernel
Un kernel Python, essendo un'unità computazionale che esegue il codice, può essere interrotto per fermare l'esecuzione del codice, riavviato, ricollegato e chiuso. Avanzando in più opzioni che coinvolgono il kernel, si possono persino cambiare i kernel per passare da una versione di Python all'altra (come da Python 2 a Python 3).
Come accennato in precedenza, i quaderni vengono utilizzati per molto di più che solo scrivere codice. Puoi utilizzarli per creare un documento a pieno titolo con paragrafi, equazioni, funzioni e immagini. Per iniziare con questo, dovrai familiarizzare con le cellule "Markdown".
Selezione di una cella e quindi selezionando cella> Tipo di cella> Markdown convertirà una cella di codice in una cella di testo. Qui, puoi scrivere descrizioni e analisi. È una buona pratica cercare la documentazione dei notebook di Jupyter per sbloccare tutti i diversi modi in cui è possibile utilizzare questa funzione. Una cosa emozionante che ho scoperto quando ho iniziato con i quaderni era che dopo aver convertito una cella in markdown, l'opzione "Inserisci immagine" nel discesa "Modifica" viene attivata. Ecco una demo di come appare una cella di markdown:
Fico. 6: una cella di markdown
Si noti che questo testo si trova sopra una cella di codice normale. Ecco come è possibile aggiungere significato alle unità di codice logico.
Questa introduzione ha appena graffiato la superficie di ciò che puoi fare con i notebook. Il miglior consiglio sarebbe di esplorarlo da solo e scoprire il resto delle sue funzionalità che si adattano ai tuoi scopi.
Installazione di jupyter
Sui sistemi Linux, il notebook Jupyter può essere installato sia tramite la sua interfaccia della riga di comando che per la sua interfaccia utente grafica. L'interfaccia della riga di comando poggia sul suo terminale. Per installare Jupyter, dovresti prima installare o aggiornare Python e quindi installare Python Notebook.
Fico. 7: comando per installare il taccuino Python
L'installazione di Jupyter Notebook dalla GUI è abbastanza più semplice. Basta cercare Progetto Jupyter sul software Ubuntu e fare clic su "Installa".
Fico. 8: Project Jupyter in Ubuntu Software (installazione della GUI)
Python è il linguaggio di programmazione più potente per la scienza dei dati. È anche un linguaggio facile da apprendere e un IDE come Jupyter Notebook rende senza soluzione di continuità abituarsi alla programmazione in Python.