OOP in Python 3

Intro to Object-Oriented Programming (OOP) in Python

Object-oriented programming is one of the biggest and most important subjects in all of programming. This series will provide you with a basic conceptual understanding of Object-Oriented Programming so you can take your Python programming skills to the next level.

You’ll learn how to define custom types using classes, and how to instantiate those classes into python objects that can be used throughout your program.

Finally, you’ll learn how classes can subclass one another with brief introduction to inheritance, which allows you to write maintainable and less redundant Python code.

About Austin Cepalia

Austin Cepalia

Austin is a video tutorial author at Real Python. He's currently a freshman working toward a degree in computer science at Rochester Institute of Technology.

» More about Austin

Each tutorial at Real Python is created by a team of developers so that it meets our high quality standards. The team members who worked on this tutorial are:

Dan Bader


« Browse All Courses