Raymond Hettinger, Python core developer
Build powerful, new data structures with Python's abstract base classes
- Learn how Python's abstract base classes work and why you would want them.
- Explore the rich ABCs for collections.
- Leverage that knowledge to build several, new powerful data structures:
— Bit sets
— Binary tree list
— Persistent file dictionary
— SQL based persistent, concurrent dictionary
— Summary notes
— Working code
— Instructions for building your own collections
— Instructions for building your own ABCs