Python para principiantes: Variables y tipos de datos

Aprendiste cómo instalar Python y escribir tu primer programa en la Parte 1. Ahora debes aprender cómo almacenar información.

Una variable es un nombre para un valor en la memoria. Piensa en ella como una caja etiquetada. Metes datos dentro de la caja y usas la etiqueta para encontrarlos más tarde.

Ejemplo: name = "Ramesh" age = 25

Python utiliza tipado dinámico. Esto significa que no necesitas decirle a Python qué tipo de datos contiene una variable. Él lo deduce. Incluso puedes cambiar el tipo de dato más tarde.

x = 5 x = "hello"

Esta flexibilidad hace que la programación sea rápida. Sin embargo, debes vigilar tu código para evitar errores.

Reglas para los nombres de las variables:

  • Comenzar con una letra o un guion bajo (_).
  • No comenzar con un número.
  • Usar solo letras, números y guiones bajos.
  • No usar palabras clave de Python como class o if.
  • Recuerda que los nombres distinguen entre mayúsculas y minúsculas. age y Age son diferentes.

Usa snake_case para tus nombres. Esto significa palabras en minúsculas con guiones bajos. Ejemplo: first_name = "Ramesh"

Tipos de datos principales:

  • str: Texto como "hello"
  • int: Números enteros como 25
  • float: Decimales como 3.14
  • bool: True o False
  • list: Una colección ordenada
  • dict: Pares clave-valor

Usa la función type() para comprobar con qué estás trabajando. Esto te ayuda a encontrar errores rápidamente.

Python maneja las matemáticas fácilmente:

    • Suma
    • Resta
    • Multiplicación
  • / División (siempre da como resultado un float)
  • // División entera (elimina el decimal)
  • % Módulo (encuentra el resto)
  • ** Exponente

A veces debes cambiar un tipo. Esto se llama casting. Si un usuario escribe 25, Python lo ve como una cadena de texto (string). Debes convertirlo a un entero para realizar operaciones matemáticas.

Ejemplo: user_input = "25" age = int(user_input) print(age + 5)

Domina estos conceptos básicos para evitar errores. En la Parte 3, cubriremos cadenas de texto (strings) y booleanos.

Source: https://dev.to/ramesh_s_a8f0867d239e927c/python-for-beginners-part-2-variables-data-types-numbers-mja

Comunidad de aprendizaje opcional: https://t.me/GyaanSetuAi