Coursera Learner working on a presentation with Coursera logo and
Coursera Learner working on a presentation with Coursera logo and

Qualche tempo fa ho distribuito una guida sull’utilizzo dei taccuini Great Jupyter Note viably. In ogni caso, come si vedrà, JupyterLab è l’interfaccia utente all’avanguardia per Venture Jupyter che offre tutti i ben noti quadrati di struttura dell’esemplare Blocco note Jupyter (blocco note, terminale, strumento di contenuto, programma di registrazione, ricchi rendimenti, e così via) in un’interfaccia utente adattabile e tanto più dominante. Il pensiero fondamentale del Jupyter Lab è quello di portare sotto lo stesso tetto tutti gli ostacoli strutturali che si trovano nella grande rivista, oltre ad alcune novità.

Installazione

JupyterLab può essere installato utilizzando conda, pip o pipenv.

#conda

conda install -c conda-forge jupyterlab

#pip

pip installare jupyterlab

#pipenv

pipenv installare jupyterlab

conchiglia pipenv

Per maggiori dettagli, consultare la documentazione ufficiale di installazione.

Avvio di JupyterLab

È possibile avviare il Jupyter semplicemente digitando quanto segue sulla console:

laboratorio jupyter

JupyterLab si aprirà automaticamente nel browser con un’interfaccia simile a quella sottostante. Questo significa che tutto è a posto e che siete pronti a partire.

Interfaccia

Dovremmo comprendere un po’ l’interfaccia prima di lavorare con le sue diverse funzionalità.

Barra dei menu

La barra dei menu ha i menu di alto livello che mettono in risalto le diverse attività accessibili in Jupyter Lab.

Barra laterale sinistra

Questo comprende le schede normalmente utilizzate. La barra laterale sinistra può essere abbassata o estesa scegliendo Mostra barra laterale sinistra nel menu Visualizza o toccando la scheda della barra laterale dinamica.

o è possibile visualizzare la sessione in esecuzione dalla palette Esecuzione, mentre la palette Comandi consente di cercare tutti i comandi disponibili.

Territorio di lavoro fondamentale

È qui che avviene il vero movimento. Contiene i blocchetti per appunti, i dischi, i supporti, i terminali e così via. È sufficiente toccare due volte o trascinare un documento su questo territorio per iniziare a lavorare. Gli spazi di lavoro possono essere salvati sul server con URL di spazi di lavoro denominati.

Disegni adattabili

Il grande Jupyter Note pad supporta inoltre un Content manager integrato e un Terminale, ma queste scelte non sono molto utilizzate in quanto sono per la maggior parte sfuggite alla vista. Un’altra spiegazione è che ognuno di questi segmenti si compila come punti salienti indipendenti e non è incorporato.

Jupyter Lab si adatterà in generale a questo territorio di agonia incorporando ognuno dei punti salienti in una condizione solitaria intelligente e condivisa.

Blocchi per appunti

La posizione del report del blocco note utilizzata in JupyterLab equivale a quella del grande blocco note Jupyter Scratchpad. Il blocco note attuale dovrebbe aprirsi con precisione nello JupyterLab e lì possiamo fare il nostro normale esame.

Console

Ci sono console per le persone che sono abituate ad un ambiente di tipo console QT. Queste console ci permettono di utilizzare l’editor di testo

L’editor di testo permette di modificare i file. L’editor di testo include l’evidenziazione della sintassi, l’indentazione configurabile (schede o spazi), le mappe dei tasti e i temi di base. per eseguire il codice in modo interattivo in un kernel.

Terminale

Il terminale JupyterLab fornisce un aiuto completo alle shell del framework (slam, tsch e così via.) su Macintosh/Linux e PowerShell su Windows. Possiamo eseguire qualsiasi cosa nella nostra shell del framework con un terminale, inclusi progetti, per esempio, vim o emacs.

Attualmente, si potrebbe affermare che ognuno di questi punti salienti era disponibile anche nel grande gratta e vinci, quindi ciò che rende Jupyter Lab straordinario. Il modo in cui ci dà una struttura di formato completamente adattabile che ci permette di prendere queste schede, trascinarle una accanto all’altra e ridimensionarle con un’adattabilità praticamente illimitata è qualcosa che prima mancava.

6. Organizzazioni di documenti rafforzati

Anche Jupyter Lab sostiene diverse organizzazioni come :

Immagini: jpeg, png e così via e Gifs

geojson

Documenti vegetali, registrazioni geojson,

Record PDF

Elite CSV watcher

Un Jupyter Lab può essenzialmente rendere in modo auto-assertivo enormi CSV che sono comunemente resi come inerti in Exceed expectations. Non è estremamente intuitivo fino ad ora, ma alcuni aggiornamenti potrebbero essere presto normali.

Espansioni

JupyterLab è stato progettato come una condizione sostanzialmente estensibile. Le espansioni sono beni estremamente incredibili che possono davvero migliorare la redditività di un individuo. Le espansioni di JupyterLab sono pacchetti di npm (la posizione standard del pacchetto nell’avanzamento Javascript). Ci sono numerose espansioni create da reti basate su GitHub. È possibile eseguire la scansione del tema GitHub jupyterlab-augmentation per scoprire le espansioni.

Per introdurre gli ampliamenti di JupyterLab, è necessario introdurre Node.js che può essere introdotto dal loro sito o come inseguimento.

conda install -c conda-forge nodejs

oppure

nodo d’installazione brew

Installazione delle estensioni

Le nuove estensioni possono essere installate utilizzando il seguente comando:

jupyter labextension installare <my-extension>

dove my-extension è il nome di un pacchetto valido di estensione JupyterLab npm su npm. Usare la sintassi di my-extension@version per installare una versione specifica di un’estensione, per esempio:

jupyter labextension installate my-extension@1.2.3