Python desde Cero: Guía Completa para Principiantes en 2026
Python es el lenguaje de programación más amigable para principiantes. Su sintaxis se lee casi como inglés, no tienes que preocuparte por llaves o punto y coma, y puedes hacer cosas útiles desde el primer día.
Instalación y Primeros Pasos
Descarga Python desde python.org. Marca "Add Python to PATH" durante la instalación. Verifica con python --version. El intérprete interactivo (python) te permite probar código línea por línea. Usa VS Code con la extensión de Python para escribir programas.
Variables y Tipos de Datos
En Python no declaras el tipo, lo infieres al asignar. nombre = "Ana" es string, edad = 25 es int, altura = 1.75 es float. Tipos básicos: int, float, str, bool, list, tuple, dict, set. type(variable) te dice el tipo. Convierte entre tipos con int("123") y str(456).
Control de Flujo
Python usa indentación (4 espacios) para bloques. if edad >= 18: luego el bloque indentado. for i in range(10): itera del 0 al 9. for item in lista: itera sobre elementos. while condicion: para bucles condicionales.
Funciones
def saludar(nombre): return f"Hola {nombre}". Parámetros con valor por defecto: def saludar(nombre, saludo="Hola"). *args para argumentos variables, **kwargs para argumentos nombrados. Las funciones son ciudadanos de primera clase.
Módulos y Paquetes
import modulo o from modulo import funcion. La biblioteca estándar incluye os, json, datetime, math, random. pip install requests instala paquetes. Usa entornos virtuales: python -m venv mi_entorno.
Archivos y Errores
with open("archivo.txt", "r") as f: contenido = f.read(). Modos: r (lectura), w (escritura), a (añadir). Manejo de excepciones: try, except, else, finally.