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 scriviamo un numero 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.