Nombra las cosas pensando en quien lee, no en quien escribe.
Tips y trucos
⌘KAbre la paleta de comandos para saltar a cualquier lugar
📚Explora blogs y cursos por track
🎮Prueba el playground de código en vivo
Cargando
🧠
Nombra las cosas pensando en quien lee, no en quien escribe.
Tips y trucos
⌘KAbre la paleta de comandos para saltar a cualquier lugar
📚Explora blogs y cursos por track
🎮Prueba el playground de código en vivo
Nuevo · Curso masivo + Arena interactivo
Aprende Python · De cero a héroe
Un curso completo paseando por Python moderno — de variables, tipos, condicionales, loops, strings, listas, dicts, funciones, comprehensions y clases hasta manejo de errores, la sentencia with, generadores, decoradores, dataclasses, *args/**kwargs y la stdlib (collections) — todo se practica en el Arena con tu propio IDE en el navegador, console.log en vivo y tests stdin/stdout corriendo server-side via Piston (CPython 3.10).
Falla con claridad y limpia con seguridad. Lanza y captura excepciones con try/except/else/finally, y garantiza la limpieza con la sentencia with y los context managers.
Las herramientas que hacen que Python se sienta como Python: generadores lazy con yield, decoradores que envuelven comportamiento, y firmas flexibles con *args / **kwargs y unpacking.
Modela y procesa datos a la manera pythonica: dataclasses para records sin boilerplate, sets y tuplas, collections.Counter, y los idioms enumerate / zip / sorted.
Conversión y chequeo de tipos, el set completo de operadores con módulo y precedencia, y formato de números con f-strings. Las herramientas detrás de toda calculadora.
Operadores lógicos (and / or / not), el módulo random con semillas reproducibles, bucles while, y cómo el ámbito local vs global decide qué puede cambiar una función.
Júntalo todo: Calculadora de propina, Calculadora de IMC con interpretación, FizzBuzz, Año bisiesto y un Verificador de primos. Pequeños programas reales, totalmente testeados.
Tres proyectos más grandes: un Cifrado César (cifrar y descifrar), un Generador de contraseñas (random.choice + shuffle), y un Juego de adivinar el número determinista.