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!!!