Avatar ·

¿Cuándo usar clases (POO)?

📁 Funciones y POO, método, encapsulación, python, consejo, IA, lección

He estado estudiando/programando en Python durante aproximadamente un año, pero todavía no puedo entender cuándo usar clases. Leyendo libros y viendo tutoriales en video, comprendo conceptos como encapsulación o qué es abstracción. Pero cuando se trata de los momentos en que realmente se debe usar POO, me quedo perplejo.


En mi forma de pensar, las clases pueden reemplazarse con módulos que contienen un conjunto de funciones temáticas. Sin self's delante de las variables y como primer argumento de los métodos, sin declaraciones de clase antes de usar, importa y usa.


¿Qué consejos/material de estudio pueden dar para entender este tema y aprender POO en general?

P.D. Vi la pregunta, pero no respondió a la mía.