El documento explica la programación orientada a objetos (POO) en Python, destacando conceptos clave como objetos, atributos y métodos. Se describen los pilares de la POO: abstracción, delegación, encapsulamiento, herencia y polimorfismo, junto con ejemplos prácticos. Además, se aborda la definición de clases, métodos de instancia y clase, así como la relación de herencia y asociación entre clases.