Buenas!Checa este enlace POO en Python (http://radicalpython.blogspot.com/2010/01/poo-en-python.html), el método __init__ te sirve para instanciar las variables (que no es el constructor, el constructor es __new__) y self es una palabra cualquiera que puedes cambiar por la que tú escojas, pero es una convención usarla y será la que te ayude a controlar los métodos y atributos de la clase.
Mirar, en general entiendo y controlo python, excepto orientación a objetos... :wacko: , y quería saber si hay algún tutorial dedicado solo a las clases y en general POO, ya que como he dicho ando perdido.
Por otra parte, alguien podría explicarme para que sirve el método __init__ en clases y self? espero que me podais ayudar... saludos :hola:
Gracias por tu ayuda, pero me han surgido mas dudas (soy bastante nuevo en todo esto de la programación)
1- ¿Que significa instaciar?
2- ¿Que son los constructores __new__ y cuando se usan ?
3- ¿Es obligatorio en una clase que la primera función sea __init__ ?