Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprende Desafío: Decorador de Registro | Dominio de los Iteradores y Decoradores en Python
Conceptos de Programación Funcional en Python
Sección 4. Capítulo 2
single

single

bookDesafío: Decorador de Registro

Desliza para mostrar el menú

Note
Nota

Puedes usar el atributo __name__ de cualquier objeto función en Python para obtener su nombre como una cadena. Al escribir un decorador, accede al nombre de la función decorada usando func.__name__ dentro del wrapper. Esto es útil para el registro de eventos o la depuración.

Tarea

Desliza para comenzar a programar

Escribir un decorador que imprima el nombre de la función que se está llamando y sus argumentos:

  • Utilizar el atributo __name__ de la función dentro del wrapper para acceder a su nombre;

  • Imprimir la tupla args para los argumentos posicionales y el diccionario kwargs para los argumentos con nombre;

  • Devolver el resultado para que el decorador no modifique el comportamiento de la función.

Solución

Switch to desktopCambia al escritorio para practicar en el mundo realContinúe desde donde se encuentra utilizando una de las siguientes opciones
¿Todo estuvo claro?

¿Cómo podemos mejorarlo?

¡Gracias por tus comentarios!

Sección 4. Capítulo 2
single

single

Pregunte a AI

expand

Pregunte a AI

ChatGPT

Pregunte lo que quiera o pruebe una de las preguntas sugeridas para comenzar nuestra charla

some-alt