Hay dos tipos de datos numéricos o clases que se utilizan mucho en Python, el int y el flotador. Ahora, el flotador es la abreviatura de número de punto flotante y su nombre proviene del hecho que tu puedes transformar el valor permitiendo el punto decimal para flotar donde quieras. Y hacemos esto para almacenar el valor. utilizando la menor cantidad de bits posible. Ahora, si esto te parece interesante, puede buscar el estándar IEEE 754 y aprenda todo sobre los detalles sangrientos. Pero en términos de uso práctico, puede utilizar una representación decimal de coma fija simplemente colocando el punto decimal donde lo desee. Eso se llama literal de coma flotante. Y puedes asignarlo a una variable. Entonces notarás que pi ahora es de tipo float. Es una clase o tipo de datos y también puede utilizar la notación científica. Entonces, de tus cursos de química, probablemente recuerdes el valor allí como número de Avogadro y así es como puedes representarlo usando notación científica. Ahora, ten en cuenta el hecho que los valores de coma flotante son solo estimaciones. No podemos representar con precisión un número de punto flotante con bits y bytes. Y además, tenemos que preocuparnos por el desbordamiento porque el valor máximo de un número de coma flotante es aproximadamente 1,8 por 10 elevado a 308. Sí, me permitió hacer eso. Oh, no, en realidad lo llamó infinito. Entonces ese es el valor máximo que puede representar con un valor de coma flotante. Ahora, en términos de uso práctico. Esto no debería causar ningún problema porque la cantidad de átomos en el universo se estima en 1 multiplicado por 10 elevado a 80. Entonces ese es un número bastante grande. Y así con Python, incluso podemos elevar al cuadrado ese número o podemos cortarlo en cubos. Pero si intentamos llevar eso a la cuarta potencia, nos vamos a desbordar. Ese es un número que es demasiado grande para lidiar con él. El otro tipo numérico principal que usamos en Python, y esto se usa todo el tiempo, es muy raro que tenga algún programa Python de cualquier tamaño significativo donde no usa un número entero o entero. Ahora, a diferencia del flotador, el número entero en Python tiene un valor exacto. Y también a diferencia de ints en la mayoría de los otros lenguajes de programación, no tiene que preocuparse por el desbordamiento en Python. El tamaño de tu número entero solo está limitado por la cantidad de memoria que tiene. Entonces, si tenemos un gran número, como si solo pusiera algunos números, seguido de un montón de ceros, ¿verdad? Python no tiene problemas para lidiar con valores enteros grandes. Así también, estos números son exactos. Entonces puedo tomar num y puedo agregarle uno, así. Así que ahora puedo ver que num acaba de incrementarse en uno. Y veamos qué tan grande es ese número. Voy a transformar eso en un número de coma flotante. poniendo mi variable dentro de params y puedo ver que es uno por 10 elevado a 56, que es, bueno, es casi tan grande como, ¿Qué pasa si cuadramos eso y vemos qué tan grande es? Bueno, eso es más que el número de átomos en el universo. Así que veamos cómo se ve eso. Esa es una cantidad bastante grande pero con Python, Incluso puedo cuadrar eso. También puedo llevar eso a la cuarta potencia, lo que no podríamos hacer con flotadores. E incluso puedo llevar eso a la 45ª potencia. Ese es un número increíblemente grande. Y también es exacto. Entonces, la conclusión principal es que, si tiene una opción, asegúrese de usar int porque los ints en Python son exactos y son prácticamente ilimitados en tamaño. Y esta es una de las razones por las que Python es tan popular entre los científicos de datos. Por último, si trabaja con ingeniería y aplicaciones científicas, Python también admite un tipo de número complejo. Sin embargo, la programación científica es un tema avanzado.