Domine SOLID em Python: Código Flexível e Escalável
SOLID
Python
Programação Orientada a Objetos
Single Responsibility
Open/Closed
Liskov Substitution
Interface Segregation
Dependency Inversion
Design de Software
Boas Práticas de Programação