~/talks

Raymond Hettinger

what they talk about

where they keep going back

no series more than once — all 3 in the filters

on a stage with

never shared a talk

who talks about the same things

titleconferencedate
Numerical Marvels Inside Python - KeynotePyData Tel Aviv 20222022-12-13
Concrete wins and how they are achieved appear: math.factorial drops from microseconds to factorial in nanoseconds by pulling out evens and left‑shifting…
Talk on
Dataclasses: The code generator to end all code generatorsPyCon 20182018-05-11
PEP 557 dataclasses (in Python 3.7) generates __init__, __repr__, __eq__ and other methods so less boilerplate and higher‑quality defaults; it uses…
Talk on
Fun with Python's newer toolsEuroPython 20112011-06-20
Demos show concrete tools and recipes: collections.Counter is a dict subclass that returns zero for missing keys, offers elements() and most_common(n)…
Talk on
What makes Python so AWESOMEEuroPython 20112011-06-20
Python wins because of specifics: a permissive PSF license and commercial distributions, a community plus PyPI with 15,000 packages, and real success stories…
Talk on
Advanced PythonEuroPython 20112011-06-20
Live coding shows a 45 minute Unicode deep dive, CPython-specific micro-optimizations and iterator-tool tricks, and rebuilding core behavior from scratch: a…
Talk on
What makes Python so AWESOMEEuroPython 20112011-06-20
Open-source license and commercial distributions let companies ship Python broadly; the ecosystem adds pip (15,000+ packages) for instant reuse. Readability…
Talk on
The Art of SubclassingEuroPython 20112011-06-20
Reframes subclassing as operational code reuse: subclasses delegate to parent function dictionaries and thus are “in charge,” not mere specializations…
Talk on
Python Tips, Tricks, and IdiomsEuroPython 20112011-06-20
A fast tour of concrete Python tips: use \N{...} for readable Unicode literals, copy lists with [:], and read files in fixed chunks with iter(f.read, '')…
Talk on
Fun with Python's newer toolsEuroPython 20112011-06-20
Shows concrete new tools and exact code behaviors: use collections.Counter.most_common(50) to get top 50 words (Hamlet example) and combine counters with…
Talk on
Advanced PythonEuroPython 20112011-06-20
Live coding shows how to solve Unicode round‑trip failures, build a dictionary and object lookup from scratch, and implement a Bloom filter that stores 125,000…
Talk on
API design: Lessons LearnedEuroPython 20112011-06-20
Practical, code-level takeaways: when building APIs use double-underscore to protect internals so subclasses can’t break invariants, expose extension points…
Talk on
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.