Gestión de Contextos en Python: Clases y Generadores