Luciano Ramalho
- Number of videos:
- 2
Python has no private fields, but the property decorator lets you replace public attributes with getters and setters without breaking client code. And the descriptor mechanism, used in Django for model field declarations, enables wide reuse of getter/setter logic via composition instead of inheritance. This talk explains how properties and descriptors work by refactoring a practical example.
Speakers: Luciano Ramalho
Recorded: March 15, 2013
Language: English
Last updated: March 20, 2013
Before Python, Guido was a contributor to the ABC language and environment. ABC was designed to teach programming, and introduced many "Pythonic" ideas: integrated dicts and tuples, structure by indentation, strong typing without declarations etc. With high demand for Python in education, the legacy of ABC is more relevant than ever as we design courses and environments for learners.
Speakers: Luciano Ramalho
Recorded: March 11, 2012
Language: English
Last updated: January 29, 2013

