Francisco Javier Palacios PérezFco. Javier Palacios Pérez
Desarrollador de software
Categoría: Programación

Categoría: Programación

Scope y namespaces en Python: dónde viven tus variables

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

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

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'

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 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

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

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

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

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

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.