Objects are everywhere, and therefore, it is very important to recognize elements, known as objects, from real-world situations. It is also important to understand how they can easily be translated into object-oriented code.
You will learn the principles of object-oriented paradigms.
<aside> 💡
In OOP with Python, everything is an object.
</aside>
For example, to develop a new simple application with the requirements: To calculate the areas and perimeters of squares, rectangles, circles, and ellipses.
The following seven functions would do the job:
⇒ Square, Rectangle, Circle, Eclipse are objects.
Each object supports two similar methods: Area and Perimeter.