‫Ben tornato.
‫Quindi abbiamo appena appreso dei primi due, beh, una specie di tre, perché abbiamo anche detto che
‫esiste un numero complesso in Python, ma abbiamo parlato dei principali che non lo sono e float e ci
‫sono rimangono ancora alcuni tipi di dati.
‫Ma prima di arrivare a questi, ci manca un concetto importante, e questo sarà il nostro primo
‫termine importante in Python e, di fatto, in tutti i linguaggi di programmazione.
‫Si chiama variabili, sì, è un termine.
‫Ora, se è la prima volta che impari un linguaggio di programmazione, potresti non sapere cosa significa se
‫non è la prima volta.
‫Bene, questo è molto semplice perché tutte le lingue hanno variabili.
‫Ma cosa sono esattamente?
‫Bene, le variabili memorizzano informazioni che possono essere utilizzate nei nostri programmi in modo da poter contenere forse input dell'utente come
‫valori.
‫Forse quando accedi a Facebook, devi conservare alcune informazioni come la tua immagine del profilo o forse la
‫tua data di nascita in una variabile.
‫Le variabili sono modi per noi di memorizzare informazioni sul nostro computer.
‫Quindi diamo un'occhiata a questo, se lo rimuoviamo e diciamo che sto creando un programma di quiz.
‫E questo programma di quiz forse misura il tuo QI e diciamo che hai appena fatto il quiz e hai scoperto che il
‫tuo QI è 190 piuttosto alto.
‫Ottimo lavoro, ma dobbiamo archiviare quell'informazione da qualche parte.
‫Quello che possiamo fare con le variabili in modo che in Python, tutto ciò che dobbiamo fare è nominarlo, come vuoi.
‫Nel nostro caso, sarà IQ e diremo che il QI è uguale a uno e novanta.
‫E questo QI qui è una variabile, è qualcosa che ho appena inventato, potrei chiamarlo come voglio, anche
‫quella è una variabile.
‫L'idea è che una volta che assegniamo una variabile, diciamo che uno e novanta verrà assegnato a
‫IQ.
‫Ora posso usarlo nel mio programma ogni volta che voglio.
‫Ad esempio, posso in seguito stampare o assicurarmi che non sia tappo.
‫Stampiamo IQ.
‫E se lo faccio e clicco su Esegui, vedi che posso usare IQ.
‫Quindi possiamo fingere qui che un utente faccia un quiz, scopra che il suo QI è di una notte, possiamo memorizzare quell'informazione
‫in questa variabile e in seguito quando arriva forse online o prova a usare di nuovo il programma, non
‫è necessario fai il quiz dappertutto perché, beh, memorizziamo quelle informazioni in IQ.
‫E ricorda quello che ho detto all'inizio, i programmi sono semplicemente dati che vengono archiviati, modificati, rimossi, e
‫questo è tutto ciò che sono i programmi e le variabili sono concetti importanti in Python e
‫in tutti i linguaggi.
‫Ora, le variabili a volte possono anche essere chiamate nomi.
‫Quindi questo potrebbe essere un nome, ad esempio, nell'assegnazione di un valore è anche noto come associazione.
‫È qui che associare il valore uno Nidhi a questa variabile in modo che quando richiediamo questa variabile in seguito
‫nel nostro programma, il nostro computer sa come cercare queste informazioni.
‫Dirà, ehi, so cos'è il QI.
‫L'ho conservato da qualche parte, un ricordo, e andrà a cercarlo.
‫E poiché è legato a un valore, punta a questo valore uno.
‫E ricorda, questo numero in memoria viene memorizzato come una rappresentazione binaria in zero e uno.
‫Destra.
‫Ma a noi non importa perché comunque la nostra macchina lo memorizzi, non ci interessa.
‫Vogliamo solo essere in grado di recuperarlo.
‫E poi quando lo stampiamo per fare bene, prendi un 180 ora useremo le variabili in tutto il corso.
‫Ma oltre a nominare le variabili come vogliamo, ci sono alcune best practice sulle variabili su
‫come scrivere buone variabili.
‫E in effetti, queste sono regole specifiche che la comunità Python nel suo insieme ha che dovrai
‫solo ricordare.
‫Quindi diamo un'occhiata a queste variabili.
‫E ricorda, questo è il simbolo per le migliori pratiche che chiamiamo caso del serpente.
‫Snake gas significa che è tutto minuscolo e quindi spazi, mentre non esistono, usiamo caratteri di sottolineatura le variabili devono iniziare con
‫un carattere minuscolo o un carattere di sottolineatura.
‫Le variabili possono essere qualsiasi cosa con lettere, numeri e trattini bassi.
‫Ma ricorda, devono iniziare con il minuscolo e il carattere di sottolineatura.
‫Ciò significa che possiamo iniziare una variabile con un numero lì.
‫Anche case sensitive.
‫Ciò significa che se creo una variabile.
‫Ma diciamo che questo nakase questa variabile ha una E maiuscola invece di un Kacie inferiore, ci sarà una variabile
‫diversa.
‫E infine, non puoi sovrascrivere le parole chiave.
‫Esaminiamoli con alcuni esempi.
‫Innanzitutto, una variabile deve avere la forma di un caso di serpente, cioè, se voglio chiamare questo utente IQ, dovrei tecnicamente
‫avere un trattino basso qui invece di uno spazio solo per assicurarmi che un programmatore, forse sono lavorare
‫in team può leggere questa variabile.
‫Quindi questo è il caso del serpente, devi anche iniziare le tue variabili con una lettera o un trattino basso.
‫Quindi posso tecnicamente farlo e faccio clic su Esegui.
‫Bene, questo mi darà un errore perché ho cambiato una variabile.
‫Quindi ora per accedere a quella variabile, devi andare così.
‫Ora, il carattere di sottolineatura in python indica una variabile privata, qualcosa che verrà approfondito più avanti nel
‫corso.
‫Ma di solito inizi le tue variabili con una lettera e dopo, sì, puoi aggiungere numeri se vuoi
‫qui.
‫Non c'è problema.
‫Questo funzionerà ancora.
‫Questa è una variabile valida.
‫Infine, una variabile fa distinzione tra maiuscole e minuscole, quindi se faccio qui IQ utente e faccio lettere maiuscole.
‫Non riesco ad accedere a questo.
‫In questo modo, perché anche se non esiste, di nuovo, fa distinzione tra maiuscole e minuscole, dobbiamo assicurarci
‫che corrispondano.
‫E infine, non vogliamo sovrascrivere le parole chiave.
‫Che cosa significa?
‫Parole chiave in Python.
‫Bene, significano già qualcosa in Python, ad esempio, questa stampa è una parola chiave.
‫Puoi vederlo evidenziato in blu in modo che se creo una variabile che dice che print è uguale a uno novanta
‫e poi stampo.
‫Stampa.
‫Hmm.
‫Vediamo cosa succede.
‫Riceviamo un errore perché non posso davvero assegnare a questa variabile, perché print significa già qualcosa.
‫Ora, so cosa ti stai chiedendo, quali sono queste parole chiave in Python?
‫È una semplice ricerca su Google e li impareremo durante il nostro corso.
‫Se andiamo alle parole chiave Python di tre scuole, vedrai che abbiamo queste parole chiave che significano ognuna qualcosa
‫in Python.
‫Di nuovo, li esamineremo e li impareremo durante il nostro corso, e se guardi, non è così intimidatorio,
‫non ce ne sono così tanti.
‫Quindi, mentre ci esercitiamo, inizierai a familiarizzare con loro.
‫Ma il modo più semplice per dire se è un tastierista o una parola importante in Python.
‫Bene, vedi che è evidenziato in blu.
‫Non appena crei una variabile univoca, viene evidenziata in bianco.
‫E questo sarà il caso di qualsiasi ambiente in cui stai digitando il codice, purché sia impostato
‫per Python.
‫Ora, oltre alle parole chiave Python, ci sono diverse cose come, ad esempio, l'ante per intero che abbiamo
‫imparato.
‫Quindi, Lisa, ci prenderemo confidenza, quindi una buona regola pratica per le variabili è renderle davvero descrittive, dire davvero
‫qual è la tua intenzione, e un buon programmatore è qualcuno che è in grado di nominare le cose davvero
‫bene con le loro variabili .
‫Quindi, se un nuovo sviluppatore arriva e guarda il tuo codice, è facilmente comprensibile.
‫Infine, le variabili possono anche essere riassegnate.
‫Ad esempio, supponiamo che qui abbiamo IQ di un 190 e poi decido di avere forse un'altra variabile,
‫chiamala utente.
‫Hajj.
‫E per qualche ragione, voglio assegnare l'età dell'utente per avere un QI diviso per quattro.
‫Funzionerà?
‫Dovrebbe scrivere, sto dicendo che l'età dell'utente sarà uguale a quarantasette virgola cinque, sto usando il QI, che è 190,
‫dividendolo per quattro e assegnandolo all'età dell'utente.
‫Posso forse assegnarlo a un'altra variabile chiamata età dell'utente o chiamata a e ancora una volta.
‫IO.
‫Esegui questo e sta stampando la stessa cosa in modo da poter utilizzare le variabili per memorizzare tali informazioni e
‫utilizzarle quando vuoi.
‫Puoi usarlo nelle operazioni, puoi usarlo per riassegnarlo.
‫Qualunque sia il tuo programma di cui ha bisogno ora, più avanti nel corso, impareremo a conoscere le classi e le classi
‫in realtà hanno una convenzione diversa da questa, ma ci arriveremo più avanti.
‫Per ora, però, voglio menzionare due piccoli trucchi con le variabili a cui dovresti stare attento.
‫Ad esempio, c'è un'idea di costanti e le costanti sono quelle cose che non cambiano mai in un programma.
‫Ad esempio, se volessimo creare una costante come il valore di PI, diciamo che per ora è
‫tre virgola uno perché possiamo averlo tutto in maiuscolo.
‫E questo dirà agli altri programmatori che, ehi, questa è una costante, questo numero non è destinato a
‫cambiare.
‫Voglio dire, potremmo cambiarlo se vogliamo.
‫Ecco qua.
‫Ho appena reso PI uguale a zero, quindi è stato memorizzato come tre virgola uno per una memoria, ma poi l'abbiamo
‫sovrascritto e riassegnato.
‫Il valore di zero.
‫Puoi ancora farlo.
‫Ma una buona convenzione è che se vedi questo, significa che questo numero o questo valore non dovrebbe mai essere
‫cambiato.
‫Un altro tipo di variabile che vedrai, e questo è qualcosa che vedremo più avanti
‫nel corso, sono le.
‫Non sembra che io abbia appena fatto doppi caratteri di sottolineatura qui, ma sono due caratteri di sottolineatura.
‫E li chiamiamo Dundar.
‫E come puoi vedere qui, abbiamo alcune variabili Dundar che Python ha.
‫Ora, impareremo di più su questi più avanti, ma l'idea qui è che questi devono essere lasciati in pace.
‫Non dovresti toccarli.
‫Non dovresti creare una variabile con due caratteri di sottolineatura come questo e chiamarla alta.
‫E assegna un valore.
‫Voglio dire, puoi ancora, tuttavia, questa non è generalmente una buona pratica, quindi devi stare attento.
‫Ma l'unica cosa che voglio davvero che tu capisca è che le variabili sono davvero importanti.
‫Concetti di programmazione.
‫Dare un nome alle variabili è una delle abilità più importanti che hai come programmatore.
‫So che sembra sciocco, ma ci sono così tante volte che leggo codice così difficile da capire
‫semplicemente perché un programmatore non è abbastanza descrittivo.
‫Quindi durante il corso impareremo come nominare bene le cose in modo che il nostro codice si legga come l'inglese.
‫E questo è lo scopo di scrivere un codice, il punto di scrivere un codice è
‫che è leggibile e comprensibile da altri programmatori, tra l'altro, per finire.
‫Voglio solo mostrarti un trucco veloce.
‫C'è anche un modo che potresti vedere in alcune basi di codice che usa qualcosa di simile.
‫Chiama uno, due, tre.
‫E questo è semplicemente un modo per noi di assegnare rapidamente valori alle variabili più volte, quindi,
‫ad esempio, se stampo A, quindi stampa B, quindi stampa C e lo eseguo.
‫Vedi che ottengo uno, due, tre, assegniamo il valore di uno al valore di due a B e il valore di tre a
‫C.
‫Solo un modo rapido di stenografia che potresti incontrare.
‫Va bene, facciamo una pausa e ci vediamo nella prossima.