🐍 Nunca has programado

Python desde cero

De "qué es una variable" a un programa completo que sirve para algo

Programar es escribir instrucciones que una máquina ejecuta en orden. Nada más místico que eso. Este curso empieza por instalar Python y termina con un programa que usa listas, diccionarios, bucles, condicionales y funciones. Por el camino: variables y tipos, hablar con el usuario, decidir, repetir, y un módulo entero dedicado a leer un error en vez de asustarse — que ahorra más tiempo que ningún otro. El código no se ejecuta en el navegador, y eso se compensa con tres predicciones de salida, dos trazas paso a paso y tres cazas de bugs: leer código y saber qué va a hacer antes de ejecutarlo es la habilidad que menos se entrena sola. Es la puerta a «Python profesional».

4 niveles10 lecciones4 horasCertificadoDesbloqueo secuencial

Temario

1

Nivel 1 — Lo básico

01
Empezar

Instalar Python, correr tu primer programa y por qué aquí no se ejecuta.

Vista previa
02
Variables y tipos

Texto, enteros, decimales y booleanos. Por qué "2" * 3 da 222.

🔒 18 min
03
Hablar con el usuario

input, conversión de tipos y f-strings. El error nº 1 de todo el mundo.

🔒 18 min
2

Nivel 2 — Control

01
Decidir

if, elif, else y la indentación, que aquí es sintaxis y no decoración.

🔒 22 min
02
Repetir

for, while y cómo no quedarse colgado. Con el acumulador trazado paso a paso.

🔒 24 min
3

Nivel 3 — Datos

01
Listas

Guardar muchas cosas bajo un nombre. Y el error de contar desde uno.

🔒 20 min
02
Diccionarios

Buscar por nombre en vez de por posición. Casi siempre es lo que quieres.

🔒 20 min
03
Funciones

Ponerle nombre a un trozo de programa. Y la diferencia entre print y return.

🔒 22 min
4

Nivel 4 — Cierre

01
Cuando algo falla

Leer un traceback, los siete errores más comunes y la depuración con prints.

🔒 18 min
02
Proyecto final

Una libreta de notas con lista de diccionarios, función y estadísticas.

🔒 35 min

Por qué ves candados. El acceso no se deduce de una orden pagada sino de un entitlement activo, y esta sesión no tiene uno para este curso. Entra como ana@criswily.local para verlo desbloqueado y como bruno@criswily.local para comprobar que el bloqueo es real — los dos son del mismo tenant, así que la diferencia no la puede hacer el aislamiento por tenant.