Brandon Rhodes The Dictionary Even Mightier PyCon 2017

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

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 Ай бұрын
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
Amazing weight loss transformation !! 😱😱
00:24
Tibo InShape
Рет қаралды 60 МЛН
What it feels like cleaning up after a toddler.
00:40
Daniel LaBelle
Рет қаралды 82 МЛН
Пранк пошел не по плану…🥲
00:59
Саша Квашеная
Рет қаралды 6 МЛН
A little girl was shy at her first ballet lesson #shorts
00:35
Fabiosa Animated
Рет қаралды 14 МЛН
When Python Practices Go Wrong - Brandon Rhodes - code::dive 2019
1:00:51
code::dive conference
Рет қаралды 95 М.
This Is Why Python Data Classes Are Awesome
22:19
ArjanCodes
Рет қаралды 798 М.
Eric Evenchick   Hacking Cars with Python   PyCon 2017
29:48
PyCon 2017
Рет қаралды 15 М.
Jake VanderPlas   The Python Visualization Landscape   PyCon 2017
33:31
Brandon Rhodes: The Mighty Dictionary (PyCon 2010)
30:50
Brandon Rhodes
Рет қаралды 3,7 М.
Why Isn't Functional Programming the Norm? - Richard Feldman
46:09
Raymond Hettinger, Keynote on Concurrency, PyBay 2017
1:13:53
SF Python
Рет қаралды 150 М.
Amjith Ramanujam   Awesome Command Line Tools   PyCon 2017
28:42
PyCon 2017
Рет қаралды 29 М.
Jack Diederich - HOWTO Write a Function - PyCon 2018
41:31
PyCon 2018
Рет қаралды 68 М.
Amazing weight loss transformation !! 😱😱
00:24
Tibo InShape
Рет қаралды 60 МЛН