Intro to Object-Oriented Programming (OOP) in Python
Austin Cepalia
7 Lessons
40m
intermediate
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.
Intro to Object-Oriented Programming (OOP) in Python
7 Lessons 40m
2. Classes in Python (03:16)
3. Class and Instance Attributes (05:58)
About Austin Cepalia
Austin is a video tutorial author at Real Python. He's currently a sophomore working toward a degree in computer science at Rochester Institute of Technology.
Β» More about AustinEach 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:


Peter T on March 22, 2019
Austin did an excellent job of clearly explaining the various OOP topics in all 7 videos, without leaving any gaps or questions. Now, Iβm anxiously waiting for the next set of OOP videos to continue to this course & I hope they show up soon. IMHO, there arenβt enough OOP topics in realpython.com or dbader.org, but there are tons of other Python-related topics in both sites!