Python de Cero a Pro - Cap.4 Variables Y Tipos De Datos
¡Hola! En este capítulo, exploraremos los fundamentos de las variables y los tipos de datos en Python. Es un paso crucial para cualquier aspirante a programador, ya que las variables son el pilar de cualquier programa que construyamos.
Síguenos con el tutorial
Section titled “Síguenos con el tutorial”- Python de Cero a Pro - Cap.4 Variables y Tipos de Datos un vídeo práctico sobre este tema.
Volver a Página Principal
Ver Codigo en GitLab
Módulo 4: Variables y Tipos de Datos 🐍
Section titled “Módulo 4: Variables y Tipos de Datos 🐍”Variables
Section titled “Variables”Piensa en las variables como “contenedores” donde puedes guardar diferentes tipos de información. En Python, no necesitas especificar el tipo de dato, ya que el lenguaje lo hace por ti de manera dinámica. Puedes crear una variable de esta forma:
# Crear una variable llamada 'edad' y asignarle un valoredad = 30print(edad)# Salida: 30
Tipos de Datos
Section titled “Tipos de Datos”Aquí tienes una tabla con los tipos de datos más comunes en Python y ejemplos de su uso:
Tipo de dato | Descripción | Ejemplo |
---|---|---|
int | Número entero | 10, -5, 0 |
float | Número con decimales | 3.14, -2.5, 0.0 |
str | Cadena de texto | "Hola" , 'Python' |
bool | Valor booleano (verdadero o falso) | True , False |
list | Lista ordenada y mutable de elementos | [1, 2, 3] , ["manzana", "banana"] |
tuple | Lista ordenada e inmutable de elementos | (1, 2, 3) , ("rojo", "verde", "azul") |
dict | Diccionario de pares clave-valor | {"nombre": "Juan", "edad": 30} |
set | Conjunto de elementos únicos | {1, 2, 3} , {"a", "b", "c"} |
None | Representa la ausencia de valor | None |
Ejemplos de Colecciones
Section titled “Ejemplos de Colecciones”Las colecciones en Python son estructuras que nos permiten agrupar múltiples valores. Aquí veremos las más utilizadas:
Listas
Section titled “Listas”Las listas son una colección ordenada de elementos. A diferencia de las tuplas, las listas son mutables, lo que significa que puedes agregar, eliminar o modificar elementos después de su creación.
# Lista de colorescolores = ["rojo", "verde", "azul"]
# Imprime la listaprint(colores) # Salida: ['rojo', 'verde', 'azul']
# Agrega un nuevo color a la listacolores.append("Amarillo") # Añadir un elemento al final de la listaprint(colores) # Salida: ['rojo', 'verde', 'azul', 'amarillo']
# Eliminar un color de la listacolores.remove("verde") # Eliminar el color "verde" de la listaprint(colores) # Salida: ['rojo', 'azul', 'amarillo']
# Métodos adicionales# len(colores) -> Devuelve la longitud de la lista# colores.pop() -> Elimina el último elemento de la lista# colores.insert(index, elemento) -> Inserta un elemento en una posición específica# colores.sort() -> Ordena los elementos de la lista# colores.reverse() -> Invierte el orden de los elementos# colores.clear() -> Elimina todos los elementos de la lista
Tuplas
Section titled “Tuplas”Las tuplas son muy similares a las listas, pero son inmutables. Una vez que se crea una tupla, no se pueden cambiar sus elementos. Son útiles cuando necesitas una colección de datos que no debe modificarse.
# Tupla con información de frutastupla_frutas = ("manzana", "plátano", "fresa")
# Imprime la tuplaprint(tupla_frutas) # Imprime: ('manzana', 'plátano', 'fresa')
# Intentar modificar la tupla generará un error# tupla_frutas[0] = "uva" # TypeError: 'tuple' object does not support item assignment
Diccionarios
Section titled “Diccionarios”Los diccionarios almacenan datos en pares de clave-valor. La clave es única y se utiliza para acceder al valor asociado a ella, lo que los hace muy eficientes para buscar información.
# Diccionario con información de clientesclientes = { "Juan": {"nombre": "Juan", "edad": 25, "ciudad": "Madrid"}, "Ana": {"nombre": "Ana", "edad": 30, "ciudad": "Barcelona"}}
# Imprime la información del cliente "Ana"print(clientes["Ana"]) # Salida: {'nombre': 'Ana', 'edad': 30, 'ciudad': 'Barcelona'}
# Métodos adicionales# clientes.keys() -> Retorna una lista de las claves# clientes.values() -> Retorna una lista de los valores# clientes.items() -> Retorna una lista de pares (clave-valor)# clientes.get("clave") -> Obtiene el valor, o None si la clave no existe
Referencias Complementarias
Section titled “Referencias Complementarias”- Documentación Oficial de Python: La fuente definitiva para profundizar en los tipos de datos.
- Guía de Python para Principiantes: Una excelente colección de recursos para seguir aprendiendo.
- QuePasaLinux: No olvides revisar mi canal para más contenido.