Artículos
-
Python
Técnicas de bucle en Python: enumerate, zip, items() y cómo no usar range(len())
Aprende a escribir bucles más claros en Python: cuándo usar enumerate en lugar de range(len()), cómo recorrer dos listas con zip y zip_longest, acceder a clave y valor con dict.items(), y evitar modificar listas con sorted() y reversed().
-
Python
Diccionarios en Python: métodos clave, dict comprehensions y acceso seguro con get()
Guía práctica de diccionarios en Python: diferencias entre get() y los corchetes para evitar KeyError, setdefault(), update(), pop(), dict comprehensions, fusión con el operador | de Python 3.9 y defaultdict. Con 5 ejemplos reales comentados.
-
Python
Pydantic v2 en 2026: validación de datos en Python con el núcleo en Rust
Pydantic v2 reescribió su núcleo en Rust y es entre 5 y 50 veces más rápido que la versión anterior. Aquí tienes todo lo que necesitas saber para migrar o empezar desde cero.
-
Python
LangGraph y agentes ReAct en producción: API multi-modelo con Python
Aprende a construir agentes ReAct con LangGraph en Python y a desplegarlos como una API multi-modelo con FastAPI y LiteLLM, incluyendo gestión de errores, límites de seguridad y control de costes.
-
Python
Ruff y ty: el linter, formatter y type checker de Python escritos en Rust
Astral, la empresa detrás de uv, tiene dos herramientas más para el toolchain Python: Ruff, un linter y formatter que reimplementa más de 900 reglas de Flake8, isort y Black en Rust con análisis en milisegundos, y ty, el type checker alternativo a mypy y Pyright actualmente en beta. Los tres ...
-
Python
Sets en Python: conjuntos, unión, intersección y diferencia
Los sets de Python son colecciones sin duplicados y sin orden. Aprende a crearlos con literales y set comprehensions, a usar unión, intersección y diferencia, cuándo son más rápidos que las listas y qué hace frozenset diferente.
-
Python
Tuplas en Python: cuándo usarlas en vez de listas y cómo desempaquetarlas
Las tuplas de Python no son listas con menos funciones. Son inmutables por diseño, sirven como claves de diccionario y se pueden desempaquetar con elegancia. Aprende cuándo usarlas, cómo ignorar valores con _ y cómo namedtuple te evita clases innecesarias.
-
Python
FastAPI en 2026: el framework Python para APIs que ya es el estándar
FastAPI se ha consolidado como la opción preferida para construir APIs en Python: validación automática con Pydantic v2, soporte async nativo y documentación OpenAPI sin configuración extra. Te explicamos cómo funciona y por qué conviene usarlo.
-
Python
Construye tus propias herramientas CLI ligeras con Python
Python es una de las mejores opciones para crear herramientas de línea de comandos: se instala en cualquier máquina, tiene librerías excelentes para ello y el código se escribe en muy poco tiempo. En este artículo verás cómo pasar de un script suelto a una herramienta CLI real, con argpars...
-
Python
List comprehensions en Python: filtrar y transformar en una sola línea
Las list comprehensions de Python te permiten filtrar y transformar listas en una sola línea. Aprende la sintaxis completa con condición, comprehensions anidadas, dict y set comprehensions, cuándo usarlas y cuándo es mejor quedarte con un bucle for.









