Modern Python Dictionaries -- A confluence of a dozen great ideas | Talks
Python's dictionaries are stunningly good. Over the years, many great ideas have combined together to produce the modern implementation in Python 3.6. This fun talk uses pictures and little bits of pure python code to explain all of the key ideas and how they evolved over time. Includes newer features such as key-sharing, compaction, and versioning.
Raymond Hettinger
Python core developer for 15 years. Creator of the collections module and itertools modules. Designer of Python's compact-and-ordered dict. Former multi-year PSF board member. Recipient of the PSF Distinguished Service Award. Popular trainer having taught Python to over 4,000 Engineers. Frequent presenter and occassional keynote speaker at Python conferences around the world for the last ten years
Portland Ballroom 251 & 258
Saturday, 20th May, 12:10 - 12:55