Double Pre Underscore
__name
Double Pre Underscores are used for the name mangling.
Double Pre Underscores tells the Python interpreter to rewrite the attribute name of subclasses to avoid naming conflicts.
Name Mangling:- interpreter of the Python alters the variable name in a way that it is challenging to clash when the class is inherited.