Discovering descriptors
a talk by Mariano Anaya

Descriptors are often not that common to be found, compared to other idioms (decorators, context managers, etc.). However, they provide a powerful tool for improving our code, by enabling us to encapsulate logic into different objects transparently.

The talk will cover the descriptor protocol, different types of descriptors, and some examples where descriptors shine, yielding a very elegant and efficient solution.

This talk is aimed at advanced Pythonistas. (While it might be interesting for beginners we recommend them to choose another talk.)

Another talk by Mariano Anaya

Clean code in Python

Mariano Anaya


Mariano is a software engineer and technical leader, keen on open source, state-of-the-art technology, focused on Python development, DevOps and experienced in back-end projects.

Mariano's main areas of interests besides Python are Linux, software architecture, distributed systems and speaking at conferences.

All speakers and talks