Quando usar classes (OOP)?
📁 Funções e POO, método, encapsulação, python, conselho, IA, lição
Estudo/programo em Python há um ano, mas ainda não consigo entender quando usar as classes. Lendo livros e assistindo videoaulas, estou ciente de coisas como encapsulamento ou o que é abstração . Mas, quando chega o momento de saber exatamente quando usar OOP, fico em um estado de estupor.
No meu pensamento, as classes podem ser substituídas por módulos com um conjunto de funções temáticas. Sem Self antes das variáveis e como primeiro argumento dos métodos, sem declarações de classe antes do uso, import e uso.
Que dicas/materiais de estudo vocês podem dar para o entendimento deste tópico e estudo da OOP como um todo?
p.s. Eu vi uma pergunta, mas ela não respondeu à minha.