January 1, 1 | 2 minutes read
Index of content
27,9 Recursos en línea Están disponibles los siguientes recursos en línea centrados en los protocolos de Python: • https://ref.readthedocs.io/en/latest/understanding_python/interfaces/existing_ protocols.html Documentación sobre los protocolos (nativos) predeterminados de Python, incluidos los protocolos de comparación, hash, acceso a atributos y secuencia. • https://docs.python.org/3/library/stdtypes.html#context-manager-types para Contexto tipos de gerentes. • https://pymotw.com/3/contextlib/index.html El módulo Python de la semana para las utilidades del administrador de contexto. • https://en.wikipedia.org/wiki/Polymorphism_(informática_ciencia) Wikipedia página sobre polimorfismo. 27.10 Ejercicios Este ejercicio involucra la implementación del Protocolo de Administrador de Contexto. Regresa a tu Cuenta de clases relacionadas. Modifique la clase Cuenta para que implemente el Administrador de contexto Protocolo. Esto significa que necesitará implementar enter() y Métodos salir(). Coloque mensajes de impresión dentro de los métodos para que pueda ver cuándo se ejecutan. set_name propietario <clase ‘main.Cursor’> configuración x set_name propietario <clase ‘main.Cursor’> configuración y
p1: Punto[15, 25] conjunto: Punto[15, 25] - x = 20 conjunto: Punto[20, 25] - y = 35 p1 actualizado: Punto[20, 35] get: Point[20, 35] propietario <clase ‘main.Cursor’> , valor X = 20 p1.x: 20
move_by 1 , 1 get: Point[20, 35] propietario <clase ‘main.Cursor’> , valor X = 20 conjunto: Punto[20, 35] - x = 21 get: Point[21, 35] propietario <clase ‘main.Cursor’> , valor y = 35 conjunto: Punto[21, 35] - y = 36
eliminar Punto[21, 36] 322 27 Protocolos, Polimorfismo y Descriptores
popular post
January 1, 1
Temas de Pregrado en Ciencias de la Computación Guía avanzada a Python 3 Programación Juan caza
Read MoreJanuary 1, 1
Temas de Pregrado en Ciencias de la Computación Guía avanzada a Python 3 Programación Juan caza
Read MoreJanuary 1, 1
• https://docs.python.org/3/ El sitio principal de documentación de Python 3. Contiene tutoriales, referencias de bibliotecas, guías de configuración e instalación, así como Python cómo-tos • https://docs.
Read More