Descriptor Tutorial

Abstract

Most of Python's advanced features are implemented with descriptors. Learning the descriptor protocol is the key to an advanced understanding of the language.

Learn the descriptor protocol, see how it is invoked, examine real examples from the language, and learn to write your own.

Walk away with a sound understanding of methods, properties, super, classmethods, and staticmethods.

Video