
Iván Mora Mallqui
PreguntaHola a todos,por favor alguien me podría explicar el uso de ‘self’ dentro de un metodo de instancia,gracias.

Carlos Esteban León Pinilla
self es igual a this como en JavaScript o Java.
Alexei Teófilo Mamani Coaquira
En realidad todo depende de donde utilizas self, esto se conoce como scopes si el self esta de manera directa en la clase hace re ferencia a la Clase no a la instancia, o si esta dentro de un metodo de clase, por eso si necesitas hacer un metodo de instancia no ocupas el self sino solo def method_instance, lo contrario cuando quieres hacer un metodo de clase, ocupas self por que en ese scope self hace referencia a la Clase como tal.

Diego Forero
hola, self hace referencia a la instancia de esa clase, si tienes atributos definidos en la clase se pueden acceder por medio de self, por ejemplo self.color, también los métodos definidos dentro de la clase se pueden llamar con self, por ejemplo self.get_color() si tienes un método dentro de la clase llamado get_color.