Fenomenal! Mostra algo incrível de uma forma simples e didática.
Eu adoro o conceito da criação de classes, esses métodos "padrões" das classes possibilitam inúmeras implementações, esses dias eu estava vendo sobre Dataclasses com o Otávio Mesquita e fiquei surpreso com o que é possível de se fazer com as classes.
Que bom, joaocastro!
Vou dar uma olhada no video que recomendou, existe várias estruturas que o python fornece para termos mais expressividade para definir objetos. Além de Dataclasses eu também acho bem legal os tipos Enum
e namedtuple
.