The language is not relevant to the question.
Making variables and methods private means making them inaccessible outside the class and I gave the typical reasons/best practices for that.
Making variables and methods private means making them inaccessible outside the class and I gave the typical reasons/best practices for that.
The point they are making is in python there's no private method, everything is public. There's only a convention of "avoid using anything starting with "_"