Pluralsightbeginneren

Python: Object-oriented Programming

Learn Python object-oriented programming (OOP). Design classes, manage data, and build scalable Python apps with OOP principles. Master Python development!

1h 40m
Certificate
Mateo Prigl
Mateo PriglInstructor

Course Content

Python: Object-oriented Programming is a beginner-level Pluralsight course taught by Mateo Prigl. It runs 1h 40m, is taught in English, and includes a certificate of completion. It is a paid course, first published August 2025.

Unlock the power of object-oriented programming (OOP) in Python! This course, Python: Object-oriented Programming, equips you with the skills to build robust and scalable applications. Learn how to effectively structure your code, especially crucial for larger projects.

You'll dive into creating custom classes and designing reusable objects using core OOP concepts:

  • Encapsulation: Understand how to bundle data and methods that operate on that data, promoting data security and organization.
  • Inheritance: Discover how to create new classes based on existing ones, fostering code reusability and reducing redundancy.
  • Polymorphism: Learn to write code that can work with objects of different classes in a uniform way, enhancing flexibility.

The course journey begins by exploring the transition from Python's built-in primitive data structures to the creation of your own custom classes. You'll then master defining attributes (data) and methods (functions) within your classes, and establishing crucial class relationships.

By the end of this course, you’ll be able to confidently apply OOP principles to write cleaner, more maintainable, and well-organized Python code. Gain the essential knowledge of Python's OOP model needed to design effective classes for all your object-oriented projects. Boost your Python development skills and build the foundation for more complex applications!

$ whoami — the devs behind tutorialsearch.io

Need a web app built? Hire the team behind TutorialSearch.io

We ship fast, production-grade full-stack apps (Next.js, React, edge infra) — the same stack that powers this site.