El elemento del código de creación de cuenta ahora podría verse así: acc1 = cuentas.CuentaActual(‘123’, ‘Juan’, 10.05, 100.0) acc2 = cuentas.DepositAccount(‘345’, …
Читать далееНедавние записи
capitulo 27 Protocolos, Polimorfismo y descriptores 27.1 Introducción En este capítulo exploraremos la idea de un contrato implícito entre un objeto y el código que usa ese objeto. Como parte de esta …
Читать далее¿Cuáles son los valores válidos que se pueden pasar al método add y utilizar para los parámetros x e y? Inicialmente, podría parecer que valores numéricos como 1, 2 y 3,4, 5,77, etc. ser las únicas …
Читать далее27.3 Mecanografía de pato Este término bastante extraño proviene de un viejo dicho: Si camina como un pato, nada como un pato y grazna como un pato, ¡entonces es un pato! En Python Duck Typing …
Читать далееEsto define una clase que implementa solo add() y sub() métodos y, por lo tanto, solo admitirá los operadores ‘+’ y ‘-’. ¿Se pueden usar instancias de Distancia con la clase …
Читать далееSin embargo, esto plantea la pregunta; ¿Cómo sabes lo que se requiere? Como hacer sabe que debe proporcionar los operadores numéricos para que un objeto se use con la clase Calculadora? La respuesta …
Читать далееtiempo y si no se cierran correctamente un programa puede quedarse sin disponibilidad conexiones). La instrucción ‘with as’ garantiza que todos los pasos de configuración se realicen antes …
Читать далееLa clase anterior implementa el Protocolo de administrador de contexto en el sentido de que define tanto el método enter() y el método exit(). Ahora podemos usar esta clase con la instrucción with as: …
Читать далее