Singleton : There is only a single instance of the given class.
There are multiple ways to create Singleton class in python. Most of these deals with overriding Dunder methods.
Overriding __new__
When you are writing a python class, __new__ methods c...