Capítulo 32. Temas avanzados de clase
Este trabajo se ha traducido utilizando IA. Agradecemos tus opiniones y comentarios: translation-feedback@oreilly.com
Este capítulo concluye nuestra visión de la programación orientada a objetos en Python presentando algunos temas más avanzados relacionados con las clases: estudiaremos la subclase de tipos incorporados, los cambios y extensiones de clases de "nuevo estilo", los métodos estáticos y de clase, las ranuras y propiedades, los decoradores de funciones y clases, la llamada a MRO y a super, y mucho más.
Como hemos visto, el modelo de programación orientada a objetos de Python es, en esencia, relativamente sencillo, y algunos de los temas presentados en este capítulo son tan avanzados y opcionales que puede que no los encuentres muy a menudo en tu carrera de programación de aplicaciones en Python. Sin embargo, en aras de la exhaustividad -y porque nunca se sabe cuándo puede surgir un tema "avanzado" en el código que utilizas- completaremos nuestro análisis de las clases con un breve vistazo a estas herramientas avanzadas para el trabajo de programación orientada a objetos.
Como es habitual, dado que éste es el último capítulo de esta parte del libro, termina con una sección sobre los "gazapos" relacionados con la clase, y el conjunto de ejercicios de laboratorio para esta parte. Te animo a que trabajes con los ejercicios para ayudar a consolidar las ideas que hemos estudiado aquí. También te sugiero que trabajes o estudies proyectos OOP ...