Avatar ·

¿Cuándo usar clases (OOP)?

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

Estudio/programo en Python desde hace un año, pero aún no puedo entender cuándo usar las clases. Leyendo libros y viendo lecciones en video, conozco cosas como encapsulación o qué es abstracción . Pero, cuando se trata de los momentos en que exactamente usar OOP, me quedo en blanco.


En mi pensamiento, las clases pueden ser reemplazadas por módulos con un conjunto de funciones temáticas. Sin self delante de las variables y como primer argumento de los métodos, sin declaración de clase antes de usar, importar y usar.


¿Qué consejos/material de estudio pueden dar para el concepto de este tema y el estudio de OOP en general?

p.d. Vi una pregunta, pero no respondió la mía.