Categoría: Programación

Scope y namespaces en Python: dónde viven tus variables
Entiende scope local, global, funciones anidadas, global, nonlocal y por qué Python a veces parece esconder tus variables por deporte.

Presentación del curso SQL: de cero a DBA
¿Tu ORM genera una query lenta y tú solo puedes mirarla con fe? Este curso gratuito te lleva de cero a SQL, PostgreSQL y criterio de DBA.

Presentación del curso DevOps, SRE y Platform Engineering
¿Producción arde y no sabes si mirar Jenkins, Kubernetes, DNS o al router? Este curso te lleva de Linux básico a Platform Engineering moderno. ¡Completamente gratis!

Lo que he aprendido creando el curso 'Domina Git desde cero'
Nueve años de migraciones, un método que no sabía que tenía, y un curso de Git que empecé sin saber suficiente de Git. Todo tiene sentido visto en perspectiva.

Parámetros avanzados en Python: defaults, *args y **kwargs
Parámetros por defecto, argumentos con nombre, *args y **kwargs hacen tus funciones flexibles. Uno de ellos tiene una trampa que Python no anuncia antes de tenderla.

Funciones en Python: def, parámetros y return
Aprende a definir funciones en Python con def, pasar parámetros, devolver valores con return y evitar que tu código se convierta en una cadena de copy-paste imposible de mantener.

Métodos de listas en Python: append, remove y list comprehensions
Una lista que no puedes modificar es solo una tupla con más pasos. Aprende a añadir, eliminar y transformar elementos con los métodos más importantes — y da tus primeros pasos con las list comprehensions.

Listas en Python: tu primera estructura de datos
Un solo valor no es suficiente para la mayoría de los problemas reales. Aprende a crear listas, acceder a sus elementos por índice, cortarlas con slicing e iterar sobre ellas con for.

Bucles for y range() en Python: itera sin gestionar contadores
El while te da control total. El for te da claridad. Aprende a recorrer secuencias, generar rangos de números con range() y anidar bucles — sin llevar la cuenta a mano.

Bucles while en Python: repetición con condición
Con if ya sabes tomar decisiones. Ahora aprende a repetirlas. Los bucles while ejecutan código una y otra vez mientras se cumpla una condición — y sí, los bucles infinitos son reales.