Home

  • Tipos de datos numéricos (Python)

    Python incluye tres tipos numéricos para representar números: enteros (int), flotantes (float) y números complejos (complex).

    Enteros

    En Python, no hay límite en cuanto a la longitud que puede tener un valor entero. Por supuesto, está limitado por la cantidad de memoria que tiene su sistema, como lo están todas las cosas, pero más allá de eso, un número entero puede ser tan largo como se necesite:   

    print(999999999999999999999999999999999999999999999 + 1)
    

    Float

    El tipo float en Python representa un número de coma flotante. El flotante se usa para representar números reales y se escribe con un punto decimal que divide las partes entera y la fraccionaria. Por ejemplo, 97,98, -32,54 son números de coma flotante.

    x = 5.0
    

    La función float() se usa para devolver un número de punto flotante de un número o una cadena, por ejemplo:

    x = float("5.5")
    

    El valor nan es una constante que indica que el valor dado no es legal – Not a Number.

    Aunque 11 y 11.0 son el mismo número, el primero es un número entero y el segundo es un flotante. La forma más sencilla de distinguirlos es que los flotantes tienen un punto decimal y los enteros no

    Complex

    El método complex() devuelve un número complejo cuando se proporcionan partes reales e imaginarias, o convierte una cadena en un número complejo.

    La sintaxis de complex() es, la siguiente:

    complex([real[, imaginario]])
    

    En general, el complex()método toma dos parámetros:

    real – o parte real. Si se omite, por defecto es 0.

    imagen o parte imaginaria. Si se omite, por defecto es 0.

    Es posible crear un número complejo sin usar el método complex(). Para eso, tienes que poner ‘j’ o ‘J’ después de un número, por ejemplo

    x = 2+3j
    
  • Tipos de datos en Python

    En programación, el tipo de datos es un concepto importante, porque las variables pueden almacenar datos de diferentes tipos.

    En Python, el tipo de datos se establece cuando asigna un valor a una variable:

    Python tiene los siguientes varios tipos de datos integrados: El operador de asignación, indicado por el símbolo “=”, es el operador que se utiliza para asignar valores a las variables.

    x = "Hello World"
    

    Comencemos por el tipo más sencillo el llamado cadena de caracteres o como se conoce en Python str. Las cadenas son secuencias de datos de caracteres, así que para asignar un valor de tipo str a una variable basta con declarar el nombre de una variable y asignarle un valor:

    x = str("Hello World")
    

    Los literales de cadena se pueden escribir de varias formas, utilizando comillas simples o dobles o inclusive triples.

    Los literales de cadena que forman parte de una única expresión y solo tienen espacios en blanco entre ellos se convertirán implícitamente en un único literal de cadena. Es decir, que str(“Hello World”) se convertirá simplemente en ‘Hello World’

  • ¿Por qué deberías aprender a programar en Python?

    Como programadores, estamos muy confundidos ya que hay muchos lenguajes de programación y cuál debe elegirse para hacer carrera es una decisión difícil.

    La verdad es que no podemos aprender y dominar todos y cada uno de los lenguajes de programación. Por lo tanto, tenemos que seleccionar algunos de ellos, que tengan alcance, escalabilidad y estabilidad y, en el escenario, Python se ajusta mucho a ellos. No significa que no valga la pena aprender otros lenguajes de programación, en realidad eso varía de persona a persona y de su trabajo de campo e intereses.

    Así que discutiremos sobre el lenguaje de programación Python y cómo podemos comenzar. Python es un lenguaje de programación de propósito general, lo que significa que, a diferencia de otros lenguajes (JavaScript, HTML y CSS), se puede usar para muchos otros fines, como desarrollo web, ciencia y análisis de datos, desarrollo de aplicaciones multiplataforma (Windows, Linux o macOS) y es uno de los lenguajes de programación más populares y su popularidad crece constantemente.

    Python incorpora una sintaxis sencilla y está diseñado para ser conciso y fácil de leer, todo lo cual lo hace más accesible para los códigos originales que la mayoría de los demás lenguajes. Así que con esto en mente dejare por aquí mis aprendizajes.