In the Methods exercise under Classes in Python 3 course, I do not understand what self is.
I have tried to understand by reading the community forums but I still do not understand. I can follow the instructions and get the answers correct but I still do not have an understanding. I do not even know what I don’t understand about it but I just do not understand self.
WHAT IS THE PURPOSE OF SELF IN THE FUNCTION AND WHY IS IT NECESSARY?
I think that I do not even understand classes as a whole. I do not mean the entire syllabus under Classes, just the idea of a “class”. Why do I need to create classes? WHAT IS THE PURPOSE? Can I have an example. I really want to understand. I just cannot move on until I have a full understanding or else I’ll just confuse myself even more.