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 il QI.
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.