Python FAQ: Descriptors | Hacker News Reader