Je suis en train d'apprendre le langage de programmation Python, et j'ai rencontré certaines choses que je ne comprends pas entièrement. Je viens d'une formation en C, mais je n'ai jamais été très loin dans ce domaine non plus.
Ce que j'essaie de comprendre c'est :
Dans une méthode :
def method(self, blah):
def __init__(?):
....
....
Qu'est-ce que le soi fait ? Qu'est-ce qu'il est censé être ? et est-il obligatoire ?
Que fait le __init__
méthode faire ? pourquoi est-ce nécessaire ? etc
Je pense qu'ils pourraient être des constructions d'Oop, mais je ne sais pas beaucoup