Orientação a Objetos: classes e objetos
A Programação Orientada a Objetos (POO) é um paradigma de programação que organiza o código em torno de "objetos" — entidades que combinam dados (atributos) e comportamentos (métodos). Em Python, a POO não é apenas suportada, mas profundamente integrada à linguagem: praticamente tudo em Python é um objeto, de inteiros a funções.