‫Ben tornato.
‫Questo è un rapido video opzionale che, beh, con qualcosa che probabilmente non userai, ma voglio che tu sappia
‫solo che è là fuori e che in realtà c'è un tipo di dati extra di cui non
‫ho parlato, ed è chiamato complesso.
‫E come suggerisce il nome, è piuttosto complesso.
‫Tuttavia, un numero complesso, di nuovo, è un numero di terzo tipo invece di int e float.
‫Abbiamo anche questo tipo quattro numeri.
‫Ora, il motivo per cui non sto davvero insegnando in modo complesso è che lo usi solo se stai facendo
‫qualcosa di veramente, molto complesso, matematica.
‫La maggior parte delle volte non lo userai mai.
‫Personalmente non l'ho mai usato, ma è bello sapere che esiste.
‫È l'equivalente di un numero reale.
‫E puoi leggere di numeri complessi se vuoi.
‫Ma di nuovo, è qualcosa di cui non devi preoccuparti il novantanove virgola nove percento delle volte.
‫Un'altra cosa di cui voglio parlarti è questa idea che questi interi e float vengono memorizzati
‫come cinque in memoria come binari, cioè come numeri binari, uno e zero.
‫E in realtà c'è un'azione o una funzione che possiamo usare in Python chiamata Behn per binario.
‫E puoi vedere che un bin restituisce la rappresentazione binaria di un intero.
‫Quindi restituirà qualunque sia la versione binaria di cinque, se faccio clic su Esegui qui.
‫Beh, devo stampare, ricordi?
‫Quindi stampiamo.
‫E fai clic su Esegui.
‫E ottengo la rappresentazione binaria ora invece di tutti zero e uno, c'è anche questa idea di B ed è
‫quello che Python usa sotto il cofano per dire, ehi, quando vedo questo numero con zero B.
‫Questo è un numero binario.
‫Ma se cerco su Google il numero binario cinque.
‫Vedo che il numero binario quattro cinque è uno contro uno, che, di nuovo, è quello che vediamo qui.
‫Quindi è davvero bello, davvero interessante solo sapere che esiste.
‫A proposito, solo per divertimento, diciamo che vogliamo trasformarlo in un decimale, diciamo dove si
‫trova il computer e recuperiamo questo numero binario.
‫Posso farlo e poi avvolgere questo.
‫Ti piace tra virgolette singole o doppie?
‫E poi, alla fine, posso anche dire, ehi, voglio che questo torni a un numero in base 10, che è quello
‫che usiamo noi umani.
‫Quindi se davvero stampo qui.
‫E fai clic, Ron.
‫Beh, in realtà, qui dobbiamo fare la base due, giusto, perché quello che stiamo dicendo è, ehi, questo numero è in base
‫due e convertirlo in intero e la base in numero è, beh, zero e uno, è un numero binario .
‫Quindi se clicco qui.
‫Guarda qui, ne prendo cinque.
‫Quindi nella tua testa, puoi pensare in questo modo quando abbiamo un numero di storia come cinque, un numero intero come cinque,
‫quando un computer recupera quel numero, diciamo che stiamo facendo delle aggiunte.
‫Bene, lo catturerà a memoria.
‫Dirà, beh, questo è un numero binario e lo convertirò in intero.
‫Molto, molto cool.
‫Ora, il motivo per cui ho insegnato questo qui è che non lo vedrai molto nei corsi per principianti e soprattutto
‫all'inizio del corso.
‫Ma penso che sia un principio importante, anche se potresti non essere mai testato su questo per farti
‫capire come funzionano le cose sotto il cofano, credo che sia una cosa importante da fare
‫per te per diventare un grande sviluppatore.
‫Quindi spero che questo non ti confonda troppo.
‫Ci vediamo nel prossimo video.
‫Ciao ciao.