Funciones y return
Aprende a crear funciones reutilizables con parámetros y valores de retorno para automatizar tareas repetitivas.
Variables 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.
Clase 11: Scope y funciones
Sesión de práctica en tres videos: la diferencia entre return y print, qué es el scope y las funciones validadoras, y el rescate del refactor de nomina_modular.py de espagueti a funciones con una sola responsabilidad.
Try, except y excepciones
Aprende a capturar y manejar errores para que tu programa no se rompa cuando el usuario hace algo inesperado.
Validación total
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.
Clase 12: Programas indestructibles
Lee tracebacks y nombra ZeroDivisionError, ValueError y TypeError; ensambla la estructura try/except/else/finally y el loop de acero; usa import os para leer el entorno, y construye motor_calculo_blindado.py paso a paso.
Entregable Sprint 6
Integra funciones, excepciones y validación total para construir un sistema profesional indestructible. Incluye introducción a import os.