Lesson 1 of 28· Primeros pasos: hacia un Python más expresivo
Ya sabes lo esencial: escribes funciones, manejas listas, tuplas, diccionarios y conjuntos, y controlas el flujo con condicionales y bucles. Eso significa que ya puedes resolver problemas reales con Python. 🎉
Pero hay una diferencia entre código que funciona y código que da gusto leer: expresivo, reutilizable y que otras personas (¡incluido tu yo de dentro de seis meses!) entienden de un vistazo. Ese salto es exactamente lo que vas a dar en este curso.
Compara estas dos formas de resolver lo mismo:
# Funciona, pero cuesta leerlo
resultado = []
for u in usuarios:
if u["activo"]:
resultado.append(u["nombre"].title())
# Idiomático: dice lo que hace
resultado = [u.nombre.title() for u in usuarios if u.activo]A lo largo del curso aprenderás las herramientas que hacen posible esa segunda versión —y muchas más expresivas todavía—. No necesitas instalar nada: todo se ejecuta en tu navegador.
with.El recorrido va de lo más cercano (objetos) a lo más avanzado (typing), y cada tema construye sobre el anterior:
Son 8 horas aproximadas, divididas en lecciones cortas que puedes completar en una o varias sesiones. La mayoría son notebooks interactivos, con algún cuestionario para afianzar lo aprendido.
Casi todas las lecciones son notebooks que corren directamente en tu navegador (gracias a Pyodide, una versión de Python que vive en la pestaña). Esto significa que:
💡 Consejo: antes de ejecutar una celda, intenta predecir su resultado. Acertar refuerza lo que sabes; equivocarte es justo donde más se aprende.
Al final del curso, en el último módulo, te mostraremos cómo llevar todo esto a tu propia máquina (instalar Python, crear un entorno virtual y ejecutar el mismo código fuera del navegador), para que sigas construyendo cuando termines.
No hace falta más teoría para arrancar. En la siguiente lección vas a escribir tu primera clase en 5 minutos dentro de un notebook: un objeto sencillo con estado y comportamiento que podrás ejecutar y modificar al instante. Es el primer ladrillo de todo lo demás.
Respira, ten curiosidad y dale a ejecutar. Puedes con esto. 🚀
Free