Bienvenido de nuevo.
Hablemos de nuestro primer tipo de datos y ya sabes qué, hagamos dos al mismo
tiempo, tenemos Int y float's int significa Integer, como puedes ver aquí, y float significa un número de punto flotante.
Hmm, exploremos eso primero, comencemos con un número entero, un número entero es, bueno, un número tres o cuatro
o cinco.
Todos estos son números enteros.
En un lenguaje de programación, puedes usar números enteros para hacer operaciones matemáticas, por ejemplo, dos más cuatro,
si ejecuto esto bien, no se imprime nada porque nuevamente, tenemos que realizar alguna acción en estos tipos de
datos.
Y una acción que hemos aprendido hasta ahora es la idea de imprimir.
E imprimimos algo llamando a la palabra clave print con los corchetes.
Entonces, los corchetes es casi como decir, oye, realiza esta acción en estos tipos de datos.
Y si ejecutamos esto.
Tenemos seis aquí, increíble.
Entonces, no solo usamos la impresión, sino que también usamos el signo más para realizar una acción para sumar los dos
tipos de datos.
Y como puedes imaginar, podemos hacerlo.
La mayoría de las operaciones matemáticas, las básicas que podemos hacer negativas, las podemos hacer, digamos, dos
veces.
Y luego también podemos hacer dos divididos por cuatro y, de hecho, haga clic en ejecutar aquí.
Muy bien, parece que todo está funcionando.
Hemos sumado, restado, multiplicado y luego también dividido.
Ahora, aquí está la parte interesante.
Hasta ahora, hemos usado lo que llamamos números enteros.
Es decir, estos son números enteros, no hay lugares decimales, son solo, bueno, enteros.
Y un buen truco que puedo hacer aquí es que puedo decirlo.
Oye, ¿cuál es el tipo de dos más cuatro?
Si hago clic en ejecutar aquí.
Muy bien, descifremos lo que acaba de pasar.
Les enseñé otra acción que podemos realizar, que se llama tipo, que nos dice, oye,
¿qué tipo de datos es este?
Y al igual que en matemáticas, vamos paréntesis por paréntesis, por lo que la primera parte, Python dice, oye, ¿qué son dos más
cuatro?
Bueno, van a ser seis.
Y va a decir, oye, ¿cuál es el tipo de sexo?
Bueno, el tipo de sexo que es un número entero.
Entonces va a decir clase y no tenemos que preocuparnos por la palabra clave de clase por ahora.
Eso es algo de lo que hablaremos más adelante.
Pero vemos aquí que lo estamos usando para integer.
Y finalmente, después de que Python evalúe esto, imprimimos lo que sea que haga, que es la clase
int.
Ahora, mira esto, hagamos lo mismo con todos estos también.
Así que vamos a decir escriba aquí escriba.
Aquí.
Y luego escribe.
Aquí y si esta sintaxis te intimida, no te preocupes, esto es algo a lo que te acostumbras.
Este es su primer lenguaje de programación.
No va a ser fácil porque, bueno, si fuera fácil, todos lo estarían haciendo.
Así que aguanta.
Créame, a medida que practique más, esto comenzará a tener más y más sentido.
Ahora, antes de hacer clic en ejecutar.
¿Cuál crees que es la salida de cada una de estas líneas?
¿Listo?
Inténtelo y hagamos clic.
Está bien, lo tenemos.
Para seis, tenemos menos dos aquí, que también es un número entero, tenemos ocho aquí, que de nuevo
también es un número entero, pero luego tenemos flotante.
Porque dos dividido por cuatro es cero coma cinco.
Hmm, ¿qué es eso?
Bueno, recuerde, estamos hablando de dos tipos de datos aquí.
Estamos hablando de Int y float.
Y flotante es lo que llamamos un número de punto flotante, un número de punto flotante es simplemente un número con un
punto decimal.
En nuestro caso, esto es cero coma cinco.
Entonces es un número de coma flotante.
Entonces, si escribimos un número, digamos que haremos tipo de letra de impresión y luego diré cero punto cero cero cero cero
uno.
¿Qué crees que obtendremos?
Bueno, conseguiríamos un flotador.
Si vuelvo a hacer cinco punto cero cero cero uno, obtendremos un flotador.
¿Qué pasa con el número cero?
Si hago clic, corre.
Recibo un ENT porque si bien no hay puntos decimales.
¿Por qué necesitamos hacer esta distinción en programación y específicamente en Python?
Bueno, es porque un flotante ocupa mucho más espacio en la memoria que un número entero.
¿Derecha?
Porque recuerde este número, el número seis, debe almacenarse en la memoria de nuestra máquina.
Y recuerde que las máquinas realmente no entienden esto.
Entienden ceros y uno y almacenan este número y algo llamado números binarios o binarios, que son
ceros y unos.
Ahora, el problema es que cuando tienes lugares decimales como el punto cero o menos hasta diez coma cinco seis, es
difícil representar eso en un número binario, ceros y unos debido a este punto.
Entonces, un número de coma flotante almacena esencialmente estos números en dos ubicaciones diferentes, una para el diez y
otra para el cincuenta y seis.
Ahora, no necesitamos ser técnicos aquí, pero esa es la idea, la idea es que necesitamos más
memoria para almacenar un número como este que uno como este.
Ahora, el tema de los números de punto flotante es realmente interesante, y
lo vincularé a un recurso, pero la mejor manera de aprender más sobre los puntos flotantes,
nuevamente, no es muy importante que conozca los detalles técnicos, pero si ir a un punto flotante, sin python.
Nuevamente, debe asegurarse de consultar la documentación de la versión tres.
Y realmente puede aprender sobre aritmética de punto flotante y esta documentación oficial de Python siempre es una
buena herramienta para usar cuando se confunde sobre algo o si desea obtener un poco
más de detalles adicionales.
Pero volvamos al tema que nos ocupa.
Tanto eat como float se usan para, bueno, números, right, y Python formateará automáticamente el
tipo a lo que tenga sentido, por ejemplo, si está aquí.
Hago.
Veinte más uno punto uno.
Uno es un número entero, el otro es un número de punto flotante, pero cuando hago clic en ejecutar aquí.
Automáticamente, Python lo convertirá a flotante, eliminemos estos aquí para que no nos
confundamos.
Entonces, si ejecuto esto, vemos que toda esta expresión se convierte en, bueno, un flotador.
Ahora, si lo hago, digamos nueve punto nueve aquí.
Lo que será igual a 11 y hago clic en ejecutar estos dos flotadores, sumar mientras sigue siendo un número de punto flotante,
porque si elimino el tipo de aquí y hago clic en ejecutar.
Me da el resultado, once coma cero.
Mantiene bien los números de coma flotante.
Pero al final del día, lo que nos importa es que Python funcione.
La forma en que esperamos que lo haga es que podemos realizar operaciones matemáticas.
De hecho, también podemos hacer algunas otras cosas.
También existe esta idea de la doble multiplicación.
Entonces esto significa al poder de tal a al poder de dos.
Bueno, eso va a ser igual a cuatro.
Debido a que el poder de tres va a ser igual a ocho.
También tenemos la doble división.
Es decir, podemos dividirlo por cuatro, pero luego solíamos cortar este año si hago clic en ejecutar aquí.
Me sale cero.
En realidad, esto devuelve un número entero.
Redondea hacia abajo si hago tres dividido por cuatro.
Obtengo cero, pero si hago cinco dividido por cuatro.
Yo consigo uno.
Esto se redondea a un número entero.
Finalmente, el último operador del que vamos a aprender se llama Modula, y se parece a
esto si hago cinco módulos, que es el signo de porcentaje.
Dividido por cuatro o módulo cuatro, cinco, ejecute esto.
Yo consigo uno.
Modulo se usa para representar lo que queda de esta división.
Entonces, si divido cinco por el resto de esta división, será uno si hago seis dividido por cuatro
con Modula y corro, llego a.
Dos es el resto de cuatro.
Muy bien, tomemos un descanso y aprendamos un poco más sobre estos números en el siguiente video de.