‫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 imprenta 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 punto 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 utiliza 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.