Brandon Rhodes The Dictionary Even Mightier PyCon 2017

  Рет қаралды 31,115

PyCon 2017

PyCon 2017

7 жыл бұрын

"Speaker: Brandon Rhodes
Since my “Mighty Dictionary” talk at PyCon 2010, the Python dictionary has evolved dramatically. Come learn about all of the the improvements, up to and including the re-architecture that has just landed with Python 3.6! The talk will discuss iterable views, the dictionary’s dedicated comprehension syntax, random key ordering, the special key-sharing dictionary designed to underlie object collections, and, most famously of all, the new “compact dictionary” that cuts dictionary storage substantially - and carries a fascinating side-effect.
Each new feature that the talk discusses will be motivated by considering the trade-offs inherent in hash table data structure design, and followed up with hints about how you can now use the dictionary even more effectively in your own code!
Slides can be found at: speakerdeck.com/pycon2017 and github.com/PyCon/2017-slides"

Пікірлер: 13
@bjhghjkjgj
@bjhghjkjgj 6 жыл бұрын
Ordered dictionaries are so nice! I've worked with 3.6 for maybe 6 months now and can barely imagine that it ever was different.
@Vitor-np7zi
@Vitor-np7zi 15 күн бұрын
this same example that he give of dictonary comprenration, happened with me, i wondered "existis dictonary comprerrantion? and YES exists, is very crazy watching this video and this exact example fits in my the reality
@walkingintopeople
@walkingintopeople 7 жыл бұрын
Starts at 0:46
@user-ze7yg5eu4d
@user-ze7yg5eu4d 3 жыл бұрын
Thank you for saving 45 seconds of my precious life
@_abcd_711
@_abcd_711 6 жыл бұрын
Fun and educational talk.
@AConversationOn
@AConversationOn 7 жыл бұрын
That emcee really destroyed the punch of that title. And a piece of the microphone.
@thejeffmorrison
@thejeffmorrison 7 жыл бұрын
( ) = parentheses [ ] = brackets/square brackets < > = angle brackets { } = braces/curly braces
@mmmhorsesteaks
@mmmhorsesteaks 7 жыл бұрын
( ) = Round brackets [ ] = square parentheses < > = whiskers { } = mustaches
@thejeffmorrison
@thejeffmorrison 7 жыл бұрын
mmmhorsesteaks [ ) = drunk brackets } < = Rorschach's test £ ] = I'm lost
@PanduPoluan
@PanduPoluan 3 жыл бұрын
(:) bald person smiling [:] person wearing fez smiling sarcastically person in cone hat smirking {:} a bishop with goatee
@animationnation
@animationnation 5 жыл бұрын
The link: medium.com/@robertgrosse/generating-64-bit-hash-collisions-to-dos-python-5b21404a5306
@yt-1161
@yt-1161 2 жыл бұрын
Talks like Raymond Hettinger
When Python Practices Go Wrong - Brandon Rhodes - code::dive 2019
1:00:51
code::dive conference
Рет қаралды 95 М.
Always be more smart #shorts
00:32
Jin and Hattie
Рет қаралды 44 МЛН
孩子多的烦恼?#火影忍者 #家庭 #佐助
00:31
火影忍者一家
Рет қаралды 42 МЛН
Can You Draw A PERFECTLY Dotted Line?
00:55
Stokes Twins
Рет қаралды 92 МЛН
버블티로 체감되는 요즘 물가
00:16
진영민yeongmin
Рет қаралды 102 МЛН
Jake VanderPlas   The Python Visualization Landscape   PyCon 2017
33:31
Eric Evenchick   Hacking Cars with Python   PyCon 2017
29:48
PyCon 2017
Рет қаралды 15 М.
Jack Diederich - HOWTO Write a Function - PyCon 2018
41:31
PyCon 2018
Рет қаралды 68 М.
PyCon 2010: The Mighty Dictionary
30:50
Eugene Yarmash
Рет қаралды 29 М.
Always be more smart #shorts
00:32
Jin and Hattie
Рет қаралды 44 МЛН