Previous: Introduction to OOP

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.