Curso de Python desde cero en español
15 guías ordenadas para empezar a programar: instalación, variables, control de flujo, funciones, NumPy y Pandas. Gratis y con ejemplos para ejecutar.
- 15 guías
- 5 módulos
- [Nivel: principiante]
- Gratis
- En español
Sigue los módulos en orden. Cada guía enlaza con la anterior y la siguiente.
Módulo 1: Primeros pasos
3 lecciones
1. Por qué aprender Python
Para qué sirve Python y por qué es un buen primer lenguaje.
2. Introducción a Python: aprender a programar desde cero
Los primeros conceptos para empezar a programar.
3. Empezar con Python: instalación, entorno y primer programa
Instalar Python, preparar el entorno y ejecutar tu primer programa.
Módulo 2: Fundamentos
5 lecciones
4. Variables en Python y tipos de datos
Cómo guardar datos y qué tipos existen.
5. Conversión entre tipos de datos en Python
Pasar un dato de un tipo a otro.
6. Operadores lógicos en Python: and, or y not
Combinar condiciones con ejemplos.
7. Control de flujo en Python: condicionales y bucles
Tomar decisiones y repetir tareas.
8. Funciones en Python: definición, parámetros y módulos
Reutilizar código con funciones y módulos.
Módulo 3: Estructuras de datos y archivos
4 guías
9. Listas en Python: crear, recorrer, modificar y ordenar
Guardar varios valores en orden y trabajar con ellos.
Disponible el 20 nov10. Diccionarios en Python: guía con ejemplos prácticos
Guardar datos como pares clave y valor.
Disponible el 26 nov11. Excepciones en Python: try, except y manejo de errores
Que el programa no se caiga cuando algo falla.
Disponible el 27 nov12. Archivos en Python: leer y escribir con open y with
Guardar y recuperar datos en archivos de texto y JSON.
Disponible el 30 novMódulo 4: Datos y librerías
2 lecciones
13. NumPy en Python: guía completa en español
Arreglos y cálculo numérico.
14. Qué es Pandas en Python
Trabajar con tablas de datos.
Módulo 5: Más allá del escritorio
1 lección
15. MicroPython: todo lo que debes saber
Python en microcontroladores.
Recursos
1 lección
Los mejores cursos de Python oficiales y gratuitos
Dónde seguir aprendiendo con cursos oficiales.
Quién prepara este curso

Cristian Yáñez
Ingeniero de software y líder de proyectos, con un máster en estadística. Une esa base técnica y analítica con conocimientos nuevos en proyectos de IA y LLM. Cada lección se prepara con ayuda de IA y se contrasta con la documentación oficial antes de publicarla.
Preguntas frecuentes
¿Necesito saber matemáticas para programar en Python?
No para empezar. Con operaciones básicas puedes seguir los primeros módulos; las matemáticas importan más adelante si trabajas con datos o ciencia.
¿Es gratis el curso de Python?
Sí, todas las guías de este curso son gratuitas.
¿Qué versión de Python debo instalar?
La versión estable más reciente de Python 3. La guía de instalación explica cómo comprobar la que tienes.
¿Sirve este curso para trabajar con datos?
Sí: el módulo 3 presenta NumPy y Pandas, las dos librerías básicas del análisis de datos en Python.
Otros cursos
Cada curso tiene lecciones en orden, con anterior y siguiente al final de cada una.
Curso de Claude Code
Del primer comando a proyectos reales: instalación, permisos, seguridad, skills, hooks y automatización.
[Nivel: Principiante] · 22 lecciones
Curso de videojuegos con IA
Crea juegos 2D con Phaser trabajando con un asistente de código, un proyecto por entrega.
[Nivel: Principiante] · 1 proyecto
Curso de Codex
Estamos preparando el recorrido completo para trabajar con Codex, paso a paso.
[Próximamente]
Curso de Python desde cero
Instalación, variables, control de flujo, funciones, NumPy y Pandas en un orden pensado para empezar.
[Nivel: Principiante] · 11 guías