‫Ben tornato.
‫OK, ora che abbiamo un notebook Jupiter in esecuzione, è tempo di vedere cosa possiamo effettivamente fare con questo notebook.
‫Quindi ricorda, nell'ultima lezione che abbiamo esaminato, questa è come la tua barra dei menu standard.
‫Questa è una barra degli strumenti.
‫Ma eviteremo di usare la barra degli strumenti perché vogliamo diventare esperti nell'uso della nostra tastiera.
‫Tutte le cose che puoi fare qui, come salvare, aggiungere, tagliare, copiare, incollare, ecc.
‫puoi fare con la tastiera.
‫Quindi cosa ti salverà mentre invece di fare clic su Esegui su una cella?
‫Quindi esegui è il modo in cui esegui del codice.
‫Quindi, se andiamo qui, vuoi stampare un bel messaggio.
‫Ciao mondo.
‫Sto imparando a conoscere dupatta, i quaderni in cui ci spostiamo.
‫Avremmo potuto farlo, dirò che l'ho fatto per abitudine, ed è su
‫questo che ci concentreremo, è piuttosto che imparare a usare questa barra degli strumenti per cominciare,
‫noi Sarò concentrato fin dall'inizio sull'uso della tastiera in modo da poter continuare a premere Ron qui o continuare a premere
‫Maiusc invio.
‫E ora quello che potresti notare è che il numero a sinistra aumenta ogni volta che premo MAIUSC ed
‫invio.
‫Quindi ricorda, ho appena evidenziato questa cella, premendo Maiusc.
‫Ed è così che si esegue un pezzo di codice in un notebook.
‫Bello, vero?
‫Ora, questo numero di cellulare sta aumentando.
‫Tutto quello che sta dicendo è che questa è la tredicesima cella.
‫Ricorda, questa è una cella che potrebbe essere un codice o un markdown.
‫Lo vedremo tra un secondo.
‫Questa cella.
‫Bene, ci sono state 13 celle funzionate in totale su Giove.
‫Dove questo è utile è che se avessi qualcosa come uguale a cinque, 14, allora vai a.
‫Non volevamo dire che A è uguale a sei, quindi cosa ne pensi di un'aquila adesso?
‫Perché questo è 14 e questo è 16 se premiamo questo e premiamo Maiusc in.
‫Sto andando a ECLSS sei, quindi questi numeri sono utili per mostrarci in quale ordine è stato eseguito il nostro notebook.
‫Quindi, per esempio, se avessimo 100 di queste diverse celle con informazioni diverse in un mondo ideale
‫e nessun libro viene eseguito dall'alto verso il basso, ma in alcuni casi potresti lavorare su un progetto ed
‫eseguire una cella qui e poi rieseguire è quaggiù.
‫E più tardi nel tuo taccuino, poche centinaia di celle più in basso, hai una sorta di errore.
‫Questo è ciò che puoi usare per capire in quale ordine è stato eseguito il tuo notebook.
‫Ora, poiché abbiamo il codice qui, possiamo eseguire tutte le funzionalità di Python da destra nello spostamento
‫del notebook dupatta in uno più due.
‫Noterai che alcune cellule hanno dentro e alcune cellule hanno circa.
‫Ora, se una cella ha un output come una sorta di output di codice, di solito avrà un numero
‫superiore a quello corrispondente in numero.
‫Quindi questo sta solo dicendo, ehi, c'è del codice di input qui e abbiamo del codice di output qui.
‫Ora, abbiamo dato una breve occhiata a questo prima, al codice e al markdown.
‫È qui che la bellezza assoluta di Giove ed entra in gioco è che puoi avere codice e testo formattato,
‫che è ciò che Mark è all'interno dello stesso taccuino.
‫Lascia che ti mostri un esempio.
‫Quindi volevamo iniziare un progetto chiamato Heart Disease Project.
‫E ricorda, i notebook Jupiter sono l'area di lavoro dei tuoi progetti di data science, quindi puoi eseguire codice
‫di machine learning e descrivere cosa stai facendo direttamente dal notebook.
‫Vedremo tutto questo in pratica.
‫Ma voglio solo evidenziare cosa fa trasformare una cella in markdown in modo che possiamo cambiarlo in markdown.
‫Ma ricorda dove non vogliamo abituarci all'uso della barra degli strumenti.
‫Quindi come lo facciamo?
‫Bene, un'altra cosa bella di Giove è che le cellule hanno due semplici modalità.
‫Uno si chiama modifica, e noterai questa piccola matita quassù e questo riquadro verde intorno.
‫L'altro è chiamato modalità di comando.
‫Ora, come passiamo tra i due?
‫Bene, come avrai intuito, possiamo anche usare una tastiera perché ricorda, non ci stiamo abituando a usare questa
‫barra degli strumenti.
‫Potresti anche fingere che non sia nemmeno lì.
‫Quindi, per passare da Edita alla modalità di comando, premeremo Esci.
‫Bellissimo.
‫Ora notiamo che la piccola barra verde è diventata una barra blu e la matita è andata via.
‫Ora, prima di eseguire questa cella, come torniamo alla modalità di modifica?
‫Per farlo, premo invio.
‫Ora riprendiamo la nostra scatola verde e torna una piccola matita.
‫Eccellente.
‫Ma in realtà vogliamo essere in modalità di comando, quindi torneremo indietro, usciremo dalle caselle blu, la matita sul retro è sparita.
‫Ti abituerai a eseguire questa fuga ed entrerai dopo aver fatto un po' di esperienza.
‫So solo come fare queste cose perché ho eseguito migliaia di celle e nella mia
‫esperienza e le premeremo per il markdown, devo pensarci perché cambiarlo di nuovo in codice è il motivo.
‫Quindi guarda questa piccola scatola quassù mentre siamo in modalità comando di modifica.
‫Siamo spiacenti, con la casella blu, possiamo premere em per il markdown o il codice Wipha, ma in questo
‫caso non lo ridurremo.
‫E per eseguire questa cella, premeremo MAIUSC invio.
‫Vedete, questo è un testo ben formattato.
‫Quindi quello che potresti immaginare in futuro è per un progetto, potresti iniziarlo con un'intestazione qui
‫e poi potresti aggiungere alcune informazioni sotto di essa.
‫Quindi questo progetto riguarda la classificazione se un paziente ha o meno una malattia cardiaca.
‫Quindi è così che puoi iniziare a comunicare il tuo lavoro proprio da destra, fin dall'inizio di
‫un progetto.
‫E cos'altro potresti fare qui?
‫Bene, vediamo alcuni dati.
‫Se torniamo al nostro elcano, vogliamo impostare questo tipo di allestimento.
‫Quindi vogliamo alcuni dati nella nostra cartella del progetto.
‫Vogliamo eseguire questi dati attraverso il nostro spazio di lavoro, che è un notebook dupatta, e provare a utilizzare alcuni di
‫questi strumenti.
‫Bene, diamo un piccolo assaggio di quello.
‫Quindi, se andiamo qui, importiamo Penders come PD, quello che sta dicendo è che questo è codice.
‫Sta dicendo a Python di andare, ehi, Python, vai a importare i panda come scorciatoia PDE, che è molto comune
‫per i panda.
‫Vedremo un po' più di panda in un video futuro.
‫Quello che sto facendo è esemplificare i diversi tipi di cose che puoi fare in un taccuino giapponese.
‫E per favore, se stai seguendo, assicurati di digitare questo codice da solo.
‫Ma se digitiamo questa riga di codice e premiamo shift invio, quello che farà sarà importare i panda su
‫questo notebook.
‫Quindi ora abbiamo accesso all'uso dei panda, che è uno degli strumenti che abbiamo installato nel nostro ambiente all'interno del nostro
‫spazio di lavoro.
‫Il taccuino Dupatta.
‫Ricordi l'ultima lezione, come abbiamo caricato alcuni file qui, come avremmo ottenuto questi file?
‫Quindi questa è una malattia cardiaca, CSFI non lo sa come potremmo averla ora se non hai mai sentito parlare di GSV?
‫È un formato chiamato valori separati da virgole.
‫È un modo molto comune per archiviare i dati.
‫Ma come pensi che l'avremmo portato qui?
‫Esatto, se non lo sai, perché potresti non averlo mai affrontato prima, ma quello che faremo è
‫usare i panda per creare un frame di dati.
‫DF sta per data frame rate CSFI e useremo il nome del file.
‫Ora, un'altra cosa bella di Jupiter Notebook è che se hai un file qui, puoi usare la
‫scheda per il completamento automatico.
‫Quindi, se premiamo tab, rileverà malattie cardiache, DOT, CSFI e abbiamo già le altre
‫virgolette.
‫Quindi selezioneremo questo.
‫Quindi cosa fa questa riga di codice mentre sta andando a frame di dati uguale a PD, quindi i panda non leggono Tsvi.
‫Quindi questa è una funzione e stiamo passando il nome file heart disease DOT CSFI alla funzione read CSFI.
‫Avremo una sezione completa su PANDAS più avanti, ma.
‫Questo è solo per esemplificare ciò che puoi fare all'interno del taccuino di Giove, quindi premeremo MAIUSC invio,
‫puoi vedere che è stato eseguito perché quel numero è aumentato.
‫Ma come visualizzeremmo i nostri dati?
‫Quindi un'altra cosa bella di Jupiter Notebook è che puoi vedere subito su cosa stai
‫lavorando.
‫Quindi DFG head mostra le prime cinque righe del frame di dati.
‫Quindi guardiamo qui, abbiamo colonne diverse, abbiamo esempi diversi.
‫Forse volevamo vedere i primi 10 per avere una visione migliore.
‫Ci siamo.
‫Daremo un'occhiata a questo in un progetto futuro.
‫Ma questo è solo per mostrarti che tipo di dati possono visualizzare i notebook Jupiter.
‫Quindi potremmo anche mettere una cella qui.
‫Quindi andiamo in escape B per una nuova cella in basso.
‫Puoi anche premere A per una nuova cella sopra.
‫Ma stiamo per rimuovere questo.
‫Quindi scappa doppia D per eliminare bello e vai.
‫La tabella seguente mostra le malattie cardiache.
‫Informazioni per i pazienti.
‫Esci e premi e per il turno moderno, entra ora che abbiamo delle comunicazioni in corso qui.
‫Ok, bene, abbiamo visto un tavolo.
‫E se volessimo forse inserire un piccolo grafico o qualcosa del genere e vedere come apparivano effettivamente
‫queste informazioni?
‫Perché questo è piuttosto confuso.
‫Abbiamo una colonna di destinazione piena di uno e zero.
‫Lo so solo perché ho già visto questo tavolo.
‫Ma uno significa che qualcuno ha una malattia cardiaca e uno zero che non puoi vedere su questo al momento significa che
‫qualcuno non ha malattie cardiache.
‫E se volessimo tracciare un grafico così velocemente e dare un'occhiata a quanti pazienti hanno malattie cardiache e
‫quanti no?
‫E ogni riga qui, tra l'altro, è un singolo paziente.
‫E quindi questi sono i loro parametri.
‫Diamo un'occhiata.
‫Andiamo D. F. Dot Target, che significa semplicemente accedere al valore target di D. F..
‫Andremo a contare i valori, che significa semplicemente contare il numero di occorrenze di diversi valori diversi
‫in questa colonna.
‫Quindi dot plot, che significa creare un grafico di una sorta di barra confusa, il che significa semplicemente creare un grafico
‫a barre.
‫Possiamo vederlo trasformarsi in.
‫A proposito.
‫Perché non si è presentato?
‫Bene, matplotlib non accede, torniamo al nostro piccolo ambiente impostato qui, abbiamo usato i panda per guardare
‫questo frame di dati.
‫Ma abbiamo bisogno di matplotlib per guardare i grafici, ok?
‫Un motivo per cui lo so è perché ho avuto esperienza, ma daremo un'occhiata in profondità a ciascuno
‫di questi strumenti.
‫Allora cosa potremmo fare qui?
‫Forse proviamo ad importare matplotlib.
‫Ho pensato che fosse carino come una scorciatoia da matplotlib, premiamo shift invio.
‫Non succede niente.
‫Perché?
‫Bene, ricorda, il taccuino Jupiter viene eseguito in ordine di operazione, quindi solo perché abbiamo controllato una
‫cella quaggiù non significa che influenzerà la cella quassù.
‫Quindi quello che dovremo fare è tornare qui e rieseguire questa cella.
‫Ci siamo.
‫Quindi ora se guardiamo i numeri in 24, in 25, in 25, vedete cosa è successo lì?
‫Perché abbiamo eseguito questa cella prima nel 2004 e questo era il 2003.
‫L'esecuzione di questo pezzo di codice non ha avuto effetto fino a quando non l'abbiamo rieseguito.
‫Quindi questa è una cosa molto importante a cui pensare con i Jupiter Notebook è che vengono eseguiti
‫in ordine di funzionamento.
‫E quindi l'altro aspetto da asporto qui è che non solo possiamo guardare i nostri dati in un formato tabella, ma possiamo anche
‫iniziare a guardarli in formato grafico.
‫Quindi potresti iniziare a vedere qui, OK, se posso eseguire celle di codice e prendere
‫celle e celle di immagine, potrei fare il mio intero progetto da questo quaderno, che è esattamente giusto.
‫Vedi, un'altra cosa, ed è se volessimo importare un'altra immagine.
‫Quindi cambieremo questa cella per segnare, sfuggire a M..
‫Useremo il punto esclamativo.
‫Se non hai mai scritto codice Mark prima, ci sono alcune ottime guide online su come scrivere codice
‫markdown.
‫Ma essenzialmente qualsiasi tipo di codice markdown che puoi scrivere, puoi scrivere in una cella di Giove.
‫Quindi vogliamo importare l'immagine che abbiamo caricato prima di quel PNG e puoi farlo con qualsiasi
‫immagine.
‫Quindi questo è all'interno di questa cartella di file qui.
‫Lo stiamo solo cavalcando qui.
‫Puoi farlo con la tua immagine.
‫Fondamentalmente si tratta di un codice markdown per dire di importare questa immagine sul notebook.
‫Se premiamo MAIUSC, invio.
‫Ci siamo.
‫Quindi questa è la nostra struttura, ok?
‫L'abbiamo già visto.
‫Ora, quello che potremmo fare è creare una sezione per ciascuno di questi passaggi in modo che tu possa annotare di nuovo,
‫sfuggire a.
‫Nessuna definizione di problema in cui potremmo dire predire le malattie cardiache, sto parlando di qualcosa di piccolo qui, potresti voler
‫fare qualcosa di più lungo e poi potremmo avere un bambino di fuga per creare cinque o sei
‫cellule.
‫Perché non posso davvero contare sui dati, questi sono i dati che stiamo usando.
‫Faremo clic su Fuga e poi ci sposteremo su.
‫Quindi ora puoi iniziare a immaginare che abbiamo la nostra struttura.
‫Potremmo iniziare con una definizione del problema.
‫Potremmo quindi guardare i dati proprio come abbiamo fatto qui.
‫Potremmo spostarlo nella sezione dei dati.
‫Quindi potremmo creare una metrica di valutazione.
‫Quindi potremmo guardare le caratteristiche dei nostri dati.
‫Potremmo fare un po' di modelli e poi fare esperimenti.
‫Tutto questo dall'interno di un taccuino dupatta.
‫Ora, c'è un'altra cosa prima di finire questa elezione, perché essendo un po' lungo
‫che puoi fare all'interno di un ma taccuino, l'importante da portare via finora è che puoi eseguire codice, testo e immagini
‫tutti nello stesso spazio .
‫E l'ultima cosa è che puoi anche eseguire i comandi del terminale da un notebook Jupiter.
‫Quindi supponiamo, ad esempio, di voler eseguire ls proprio come se fossimo in ritardo sul terminale.
‫Quindi se vado qui.
‫E ho inserito else, elencherà tutti i file nel mio account utente.
‫Se facciamo lo stesso in Giappone, un notebook se eseguiamo ls in una cella di codice e premiamo shift in oh è interessante, potrebbe essere
‫un aggiornamento che non ho mai visto prima.
‫Di solito dovresti digitare il punto esclamativo Ellis.
‫Bene, ecco, impari qualcosa di nuovo ogni giorno, forse non hai
‫bisogno del punto esclamativo, ma generalmente per eseguire un comando come ls like list, avresti bisogno del punto esclamativo davanti al comando
‫del terminale.
‫E quello che farà è andare in dupatta invece di eseguire questo comando come un codice
‫Python eseguito perché ha il punto esclamativo lì, come se lo stessi eseguendo sul terminale in questo modo.
‫E quindi il comando ci mostra solo i diversi file che abbiamo qui.
‫Va bene, è abbastanza per questa lezione.
‫Ricorda, suona come un disco rotto qui, ma è importante ricordare che le celle di Jupiter
‫Notebook vengono eseguite in ordine di numero.
‫Quindi se abbiamo corso qui A uguale a cinque, se siamo arrivati a questo e saltiamo questo, sarà un uguale a
‫cinque.
‫Ma poi se abbiamo eseguito questo.
‫ne farei sei.
‫E puoi eseguire simulazioni di celle, celle di codice e così via.
‫Traccia immagini diverse tutte all'interno del taccuino.
‫Avremo un sacco di esperienza pratica con questo per il resto del corso, quindi restate
‫sintonizzati.