Concept Flow - Name mangling
Define class with __private attribute
Create instance of class
Access __private attribute inside class method
Access __private attribute outside class
Python changes __private to _ClassName__private
Access succeeds using mangled name
Name mangling changes __private names inside classes to _ClassName__private to avoid accidental access from outside.