+ 3
We can use other thing in class than self than why is so much importance to it
2 Answers
+ 4
It is a convention, so that each code would be easily and intuitively readable by all the community.
+ 1
Actually you can use any name besides "self", but you still need that name to properly refer to the object being used inside a method.