Excelente!! wow, no me habia quedado clara esa comparacion del __name__ con __main __
Aunque ya me enrede con el asunto de los metodos
Segun lo que postean __init__ es el constructor de la clase, el único constructor (por lo que no hay posibilidad de que existan más constructores como en java) o no?.
alguien me podria poner un ejemplo un poco más claro sobre la sobrecarga de metodos :/ ?
En java es algo como:
Código Javascript
:
Ver originalpublic void hola(){
System.out.println ("hola");
}
//Metodo con un argumento
public void hola(String nombre){
System.out.println("Hola" + nombre);
}
En python como quedaria?
Perdon, pero esque no le entendi a las correcciones de arriba :/..
Por cierto, hay una forma de documentar en Python?
En java (de nuevo) se usan /**
Y posteriormente los comentarios de documentacion dependiendo de los constructores y metodos para que en la documentacion aparesca que recibe, que regresa.
Claro, no estoy diciendo que quiero hacer lo mismo de java en python, existiran sus diferencias, pero la documentacion a mi parecer es elemental a la hora de escribir funciones.