Class in Python
Python is an object-oriented programming language. Almost everything in Python is an object, with its properties and methods.
A Class is a blueprint for creating objects. Compared with other programming languages, Python’s class mechanism adds classes with a minimum of new syntax and
When a class defines an __init__() method, class instantiation automatically invokes __init__() for the newly-created class instance.
Use the __init__() function to assign values to object properties or other operations that are necessary to do when the object is being created