Bienvenido de nuevo.
Este es un video opcional rápido que, bueno, con algo que probablemente no usarás, pero quiero que
sepas que está disponible y que en realidad hay un tipo de datos adicional del que no
hablé, y es llamado complejo.
Y como sugiere el nombre, es bastante complejo.
Sin embargo, un número complejo, nuevamente, es un número que es un tercer tipo en lugar de int y float.
También tenemos este tipo cuatro números.
Ahora, la razón por la que en realidad no estoy enseñando complejo es que solo lo usas si
estás haciendo algo matemático realmente complejo.
La mayoría de las veces nunca lo usará.
Yo personalmente nunca lo he usado, pero es bueno saber que existe.
Es el equivalente a un número real.
Y puede leer sobre números complejos si lo desea.
Pero, de nuevo, eso es algo de lo que no tienes que preocuparte el noventa y nueve coma nueve por ciento del tiempo.
Otra cosa de la que quiero hablarles es esta idea de que estos enteros y flotantes se almacenan
como cinco en la memoria como binarios, es decir, como números binarios, unos y ceros.
Y en realidad hay una acción o función que podemos usar en Python llamada Behn para binario.
Y puede ver que un bin devuelve la representación binaria de un número entero.
Así que devolverá la versión binaria de cinco, si hago clic en ejecutar aquí.
Bueno, tengo que imprimir, ¿recuerdas?
Así que imprimamos.
Y haga clic en ejecutar.
Y ahora obtengo la representación binaria en lugar de todos los ceros y unos, también existe esta idea de B y eso
es lo que Python usa debajo del capó para decir, oye, cuando veo este número con cero B.
Ese es un número binario.
Pero si busco en Google el número binario cinco.
Veo que el número binario cuatro cinco es uno contra uno, que, de nuevo, eso es lo que vemos aquí.
Así que es genial, realmente interesante saber que existe.
Por cierto, solo por diversión, digamos que queremos convertir esto en un decimal, digamos dónde
está la computadora y recuperamos este número binario.
Puedo hacerlo y luego envolver esto.
¿Así entre comillas simples o dobles?
Y luego, al final, también puedo decir, oye, quiero que este vuelva a un número que es base 10, que es lo
que usamos los humanos.
Entonces, si realmente imprimo aquí.
Y haz clic, Ron.
Bueno, en realidad, tenemos que hacer la base dos aquí, correcto, porque lo que estamos diciendo es, oye, este número es la base
dos y convertirlo en entero y la base en número es, bueno, ceros y uno, es un número binario. .
Entonces, si hago clic aquí.
Mira eso, tengo cinco.
Entonces, en tu cabeza, puedes pensarlo de esta manera cuando contamos un número como cinco, un entero como cinco, cuando
una computadora recupera ese número, digamos que estamos haciendo algunas sumas.
Bueno, va a tomar esto de la memoria.
Dirá, bueno, este es un número binario y lo convertiré en un número entero.
Muy muy genial.
Ahora, la razón por la que enseñé esto aquí, no lo verá mucho y los cursos para principiantes y especialmente tan temprano
en el curso.
Pero creo que es un principio importante, aunque es posible que nunca te pruebes esto para que
entiendas cómo funcionan las cosas debajo del capó, creo que es algo importante que debes
hacer para convertirte en un gran desarrollador.
Así que, con suerte, esto no te confunde demasiado.
Te veo en el siguiente video.
Adiós.