Módulo 1: Máquinas de Automatización - Funciones con Parámetros y Return
Aprende a crear funciones reutilizables con parámetros y valores de retorno para automatizar tareas repetitivas.
Módulo 2: La Sombra de las Variables - Scope Local vs Global
Domina el alcance de las variables para evitar bugs invisibles y entender por qué las variables dentro de funciones viven en su propia burbuja.
Drills 1 Semana 11
Practica funciones con parámetros, return y scope en el contexto del festival SonidoLibre.
Sesión de Práctica Semana 1
Aprende la diferencia entre return y print, qué es el scope, y cómo refactorizar código espagueti a funciones con una sola responsabilidad.
Módulo 3: Programas Indestructibles - Try/Except y Excepciones
Aprende a capturar y manejar errores para que tu programa no se rompa cuando el usuario hace algo inesperado.
Módulo 4: Validación Total - Try/Except/Else/Finally en Inputs
Domina la estructura completa de manejo de excepciones para crear validaciones profesionales que nunca rompen el programa.
Drills 2 Semana 12
Practica manejo de excepciones con try/except/else/finally en el sistema de SonidoLibre.
Sesión de Práctica Semana 2
Aprende a blindar funciones con try/except, manejar ZeroDivisionError y ValueError, y construir un loop de acero que nunca se rompe ante input inválido.
Entregable Sprint 6
Integra funciones, excepciones y validación total para construir un sistema profesional indestructible. Incluye introducción a import os.