1 января 1 г. | 2 чтение минут
Указатель содержания
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
1 января 1 г.
Temas de Pregrado en Ciencias de la Computación Principiantes Guía de Python 3 Programación Juan caza
Прочитайте больше1 января 1 г.
Temas de Pregrado en Ciencias de la Computación Principiantes Guía de Python 3 Programación Juan caza
Прочитайте больше1 января 1 г.
gratis. Para la mayor parte del trabajo que hago en Python, la versión Community es más que adecuado y por lo tanto es la versión que puede descargar e instalar (nota con el Versión profesional, obtiene una prueba gratuita, pero deberá pagar la versión completa versión al final de la versión de prueba o vuelva a instalar la versión de la Comunidad en ese momento).
Прочитайте больше