filmov
tv
Grigory Petrov Maxim Danilov: 'Easy Python': lies, damned lies, and metaclasses
Показать описание
Speaker:: Grigory Petrov Maxim Danilov
Track: PyCon: Python Language
We often refer to Python as a "simple, executable pseudo-code" language. Such statements appear in books, tutorials and all over the Internet. But after junior developers join their first full-time job they are welcomed by protocols, decorators, context managers, metaclasses and rest of the "real Python" shenanigans. During my talk I will cover top-10 Python complexities and how they are required to fight the "software complexity problem" in big projects.
Recorded at the PyConDE & PyData Berlin 2022 conference, April 11-13 2022.
Track: PyCon: Python Language
We often refer to Python as a "simple, executable pseudo-code" language. Such statements appear in books, tutorials and all over the Internet. But after junior developers join their first full-time job they are welcomed by protocols, decorators, context managers, metaclasses and rest of the "real Python" shenanigans. During my talk I will cover top-10 Python complexities and how they are required to fight the "software complexity problem" in big projects.
Recorded at the PyConDE & PyData Berlin 2022 conference, April 11-13 2022.