Hola, soy nuevo en pilas y este tema me esta trolleando. Alguien de buen corazon que tenga la capacidad y el conocimiento necesario podria darme una mano?
Buenas, @Nachovargas777 !
En este enlace se explica que es una clase en Python y la utilización del “self”.
http://docs.python.org.ar/tutorial/2/classes.html
El “self” dentro de una clase indica (simplificando mucho la explicación) la misma clase. Por ejemplo, en vez de decir
class MiActor(pilas.actores.Actor):
def iniciar(MiActor):
MiActor.imagen = 'mono.png'
lo correcto es
class MiActor(pilas.actores.Actor):
def iniciar(self):
self.imagen ='mono.png'
Si miras el enlace,estudia el punto 9.4:
“(…)A menudo, el primer argumento de un método se llama self (uno mismo). Esto no es nada más que una convención: el nombre self no significa nada en especial para Python. Observá que, sin embargo, si no seguís la convención tu código puede resultar menos legible a otros programadores de Python, y puede llegar a pasar que un programa navegador de clases pueda escribirse de una manera que dependa de dicha convención.(…)”
Espero que esto te aclare un poco el tema…
Un saludo.
Muxhas Grasias. Un saludo broh!!!