Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Python Object-Oriented Programming - Complete Crash Course for Beginners

Pyplane via YouTube

Overview

Learn Object-Oriented Programming fundamentals in Python through a 54-minute crash course video that covers essential concepts from basic to advanced. Start with understanding OOP principles and progress through hands-on examples of building classes, working with objects, and implementing methods. Master key programming concepts including constructors, destructors, inheritance, class variables, and static methods. Explore advanced topics such as the @property decorator, encapsulation for data protection, method overriding, polymorphism for flexible implementations, and abstraction for managing complex systems. Discover how to integrate loops effectively within OOP structures while building practical programming skills. Access additional resources including a free PDF guide and join an active learning community through various social media platforms to continue your programming journey.

Syllabus

- Introduction
- What is OOP?
- The Four Pillars of OOP
- Simple Example: Building a Class
- Basic Definitions: Objects, Classes, Methods
- Constructor and Destructor in Python
- Inheritance: Building Relationships between Classes
- Working with Class Variables
- Exploring Class and Static Methods
- Utilizing the @property Decorator
- Encapsulation: Data Hiding and Access Control
- Method Overriding: Customizing Inherited Methods
- Polymorphism: One Interface, Multiple Implementations
- Abstraction: Simplifying Complex Systems
- The Role of Loops in OOP

Taught by

Pyplane

Reviews

Start your review of Python Object-Oriented Programming - Complete Crash Course for Beginners

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.