Advanced Python OO
Language: Hebrew
The presentation was given on 2024.11.27 at PyWeb-IL #110 - November 2024.
In this talk we'll explore the more advanced Object Oriented features of Python. We'll talk about:
- Attribute access and how you can change it
__slots__- Name mangling
- static and class methods
- Abstract base classes (abc and collections.abc)
- Speical methods such as
__len__,__getitem__,__iter__and others - Metaclasses
You can see the source code for this talk here.