Introduction to Python Object Oriented Programming: Python Basics

Published: 26 January 2023
on channel: Real Python
4,192
139

OOP, or object-oriented programming, is a method of structuring a program by bundling related properties and behaviors into individual objects. Objects are like the components of a system. Think of a program as a factory assembly line of sorts. At each step of the assembly line, a system component processes some material, ultimately transforming raw material into a finished product.

This is a portion of the complete course, which you can find here:
https://realpython.com/courses/python...

The rest of the course covers:
- Instantiating objects with attributes
- Testing for equivalence between objects
- What are special (dunder) methods
- And an exercise to practice your knowledge