Advanced Functionality Using Python Classes | OOP Part 3

Опубликовано: 02 Апрель 2026
на канале: Coding Module
374
10

Hey Python enthusiasts! Today, we're delving into the Python class magic. From special methods like _repr_ and _iter_ to building robust class structures with properties and decorators—this tutorial covers it all.

We'll demystify class methods, explore the simplicity of static methods, and unravel the power of Abstract Base Classes (ABC). Whether you're a Python pro or just getting started, this tutorial is your ticket to mastering Pythonic class design. Ready to elevate your skills? Let's dive in!

00:34 – Special Method: repr and str (__repr__, __str__)
06:00 – Special Method: addition (__add__)
09:33 – Special Method: subtraction (__sub__)
11:23 – Special Method: multiplication (__mul__)
14:29 – Special Method: floor division (__floordiv__)
15:31 – Special Method: modulo (__mod__)
16:19 – Special Method: power of or exponentiation (__pow__)
17:08 – Built-in Function: len()
19:26 – Special Method: Custom Iterators (__iter__, __next__)
23:28 – Defining Property On Class
29:28 – Defining Property On Class using Decorator
34:55 – Class Method
39:31 – Static Method
41:26 – Abstract Base Class

Part 1 - Object Oriented Programming (OOP)
   • Python - Object Oriented Programming (OOP)  

Part 2 - Working with Inheritance in Python
   • Working with Inheritance in Python | OOP P...