Francisco Javier Palacios PérezFco. Javier Palacios Pérez
Desarrollador de software
Curso: Aprende a programar desde cero con Python

Curso: Aprende a programar desde cero con Python

Curso completo de Python desde cero hasta nivel profesional: tipado estático con mypy, testing con pytest, y buenas prácticas desde el primer día.

Introducción a la programación1

Introducción a la programación

¿Qué es programar? En esta primera lección descubriremos qué significa programar, cómo funcionan los lenguajes de programación y por qué Python es el lenguaje ideal para empezar.

Configuración del entorno Python2

Configuración del entorno Python

Aprende a instalar Python con asdf, configurar VS Code y ejecutar tu primer programa. Todo lo necesario para empezar a programar desde cero.

REPL de Python: Tu entorno interactivo para experimentar2.5

REPL de Python: Tu entorno interactivo para experimentar

Descubre el REPL de Python (Read-Eval-Print Loop), una herramienta poderosa para probar código, aprender Python de forma interactiva y experimentar con ideas al instante.

Variables y tipos de datos en Python3

Variables y tipos de datos en Python

Aprende a crear variables, entender los tipos de datos básicos de Python (números, strings, booleanos) y cómo usarlos para construir tus primeros programas.

Operadores y expresiones en Python4

Operadores y expresiones en Python

Con las variables ya bajo control, toca hacer algo útil con ellas. En este tutorial aprenderás a operar con datos en Python: matemáticas, comparaciones, lógica... y a no confundir el = con el ==.

Cadenas de texto y métodos de string en Python5

Cadenas de texto y métodos de string en Python

Las cadenas de texto son los datos con los que más vas a trabajar en Python. En este tutorial aprenderás a crearlas, manipularlas y sacarles el máximo partido con los métodos de string.

Errores comunes de principiantes en Python (y cómo solucionarlos)5.5

Errores comunes de principiantes en Python (y cómo solucionarlos)

Los mensajes de error de Python son tu mejor aliado — si sabes leerlos. Aprende a descifrar los tracebacks, los errores más comunes al empezar, y cómo desarrollar un instinto debugger desde el primer día.

Sentencias condicionales en Python: if, elif y else6

Sentencias condicionales en Python: if, elif y else

Tu código siempre ha ejecutado las mismas instrucciones en el mismo orden. Con if, elif y else, por fin puede tomar decisiones. Aprende a escribir programas que reaccionen a los datos.

Bucles while en Python: repetición con condición7

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.

Bucles for y range() en Python: itera sin gestionar contadores8

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.