Raymond Hettinger
where else to find them
github:rhettinger
speakerdeck:rhettinger
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
- James Powell43 talks
- Mark Smith17 talks
- Harry Percival10 talks
- Jason C. McDonald3 talks
- Trey Hunner23 talks
- Larry Hastings9 talks
| title | conference | date |
|---|---|---|
| Numerical Marvels Inside Python - Keynote | PyData Tel Aviv 2022 | 2022-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… | ||
| Dataclasses: The code generator to end all code generators | PyCon 2018 | 2018-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… | ||
| Fun with Python's newer tools | EuroPython 2011 | 2011-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)… | ||
| What makes Python so AWESOME | EuroPython 2011 | 2011-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… | ||
| Advanced Python | EuroPython 2011 | 2011-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… | ||
| What makes Python so AWESOME | EuroPython 2011 | 2011-06-20 |
Open-source license and commercial distributions let companies ship Python broadly; the ecosystem adds pip (15,000+ packages) for instant reuse. Readability… | ||
| The Art of Subclassing | EuroPython 2011 | 2011-06-20 |
Reframes subclassing as operational code reuse: subclasses delegate to parent function dictionaries and thus are “in charge,” not mere specializations… | ||
| Python Tips, Tricks, and Idioms | EuroPython 2011 | 2011-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, '')… | ||
| Fun with Python's newer tools | EuroPython 2011 | 2011-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… | ||
| Advanced Python | EuroPython 2011 | 2011-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… | ||
| API design: Lessons Learned | EuroPython 2011 | 2011-06-20 |
Practical, code-level takeaways: when building APIs use double-underscore to protect internals so subclasses can’t break invariants, expose extension points… | ||
| nothing matches | ||