Podemos usar esta versión de la clase con el siguiente fragmento de código estudiante = Estudiante(‘Katie’) print(’estudiante.nombre:’, estudiante.nombre) # búsqueda de …
Read MoreRecent Post
Si ahora definimos el siguiente programa que usa la clase Student: alumno = alumno(‘Juan’) estudiante.nombre = ‘Bob’ print(’estudiante.nombre:’, estudiante.nombre) …
Read MoreEntonces esto debería invocar el método getattr() para el indefinido rama de atributo. Imprime un mensaje de advertencia y luego devuelve el valor −1 que ser impreso por la declaración anterior. La …
Read Morecapitulo 29 Decoradores 29.1 Introducción La idea detrás de Decorators proviene del libro Gang of Four Design Patterns. (llamado así porque hubo cuatro personas involucradas en la definición de estos …
Read MoreLa idea básica se ilustra en el siguiente diagrama: Este diagrama ilustra un decorador que envuelve un objeto invocable (en este caso, un función). Tenga en cuenta que el decorador presenta …
Read MoreTenga en cuenta que la función inner() está definida dentro de la función logger() (esto es totalmente legales). Luego se devuelve como resultado una referencia a la función inner() de la función …
Read More#!/usr/local/bin/python3 imprimir(‘Hola, mundo’) imprimir (5 + 4) nombre = ‘Juan’ imprimir (nombre) Por defecto Windows no tiene el mismo concepto. Sin embargo, para promover …
Read MoreEsto tiene el mismo efecto que pasar el objetivo a la función de registro; pero ilustra el papel del registrador de una manera bastante más pitónica. Es por tanto cuanto más uso común de decoradores. …
Read More