In Python, “self” è una convenzione per il primo parametro di un metodo all’interno di una classe. Viene usato per fare riferimento all’istanza dell’oggetto su cui si sta lavorando.
In altre parole, “self” rappresenta l’oggetto stesso. Viene utilizzato per accedere a variabili di istanza e metodi della stessa classe.
Esempio:
```
class MyClass:
def my_method(self):
print(‘Hello’)
obj = MyClass()
obj.my_method()
```
In questo esempio, “self” rappresenta l’oggetto “obj” quando si chiama il metodo “my\_method”.