Advanced Functionality Using Python Classes | OOP Part 3
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) https://youtu.be/Ez7bMk_us50 Part 2 - Working with Inheritance in Python https://youtu.be/yEQ-3pXXSKE
Download
0 formatsNo download links available.