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 …
Read MoreRecent Post
¿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 …
Read More27.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 …
Read MoreEsto 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 …
Read MoreSin 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 …
Read Moretiempo 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 …
Read MoreLa 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: …
Read Morerealizado por una amplia gama de diferentes tipos de cosas. Cómo se procesa la solicitud cessed depende de la cosa que recibe la solicitud. El programador no necesita preocuparse por cómo se maneja la …
Read More