David Beazley | Keynote: Built in Super Heroes

PyData · 48K views · 2016 · 42:13

Open on YouTube

Python, Ruby & scripting languagesData science & statisticsTech pioneers & interviewstalk

Why Hacker News recommends it

HN commenters recommend it as an entertaining, unusual talk that shows how much quick data work Python's builtins can do, and as an example of Beazley's heavily modded interpreter and live-REPL style.

Recommended by 2 people across 3 different months, 2017 to 2026.

What it is

David Beazley's keynote at PyData Chicago 2016 shows how far Python's built-in types and standard library can go for data analysis, done as live coding in a REPL. He uses a customized interpreter and a storytelling style, with no heavy external libraries.

What people said

Strong rec alexpotato · 2026-08 · Hacker News · on “Time complexity of operations on Python's built-in types”

Dave Beazley has a great talk about using Python built ins [0] for data analysis and other quick operations. As a meta note, I've used many of these builtins over the years but, due to LLMs, have been using them less and less. Re-watching the video almost felt like watching bushcrafters make a chair using just a knife and saw... 0 - [this video]

Recommends newswasboring · 2021-12 · Hacker News · on “Ask HN: Best Tech Talks”

Any talk by Dylan Beattie[1,2] or David Beasley[3,4]. I think they are quite unique in their presentation, they tell a story. [1] [LINK] [2] [LINK] [3] [this video] [4] [LINK]

Recommends alexpotato · 2026-09 · Hacker News · on “Python sets and dictionaries can have quadratic-time performance”

Dave Beazley has a great talk about using Python built ins. Def worth a watch as he is funny but also super cool to see someone use a REPL this way: [this video]

Cites hprotagonist · 2017-10 · Hacker News · on “Show HN: Pythonrc, now with ability to load virtualenv specific customizations”

Sorry, kind of a joke. Dave Beazley is well-known to give talks with a _heavily_ modded interpreter. See [this video] for an example.

Cites hprotagonist · 2020-01 · Hacker News · on “Ask HN: What tools do you use for data munging and merging?”

The python ecosystem is really good here. I do a lot of exploratory coding in ipython, though the threshold for "switch to a real editor and run git init and poetry new" is pretty low. Want to munge CSV? stdlib, or pandas( [LINK] ) Want to munge JSON? stdlib. Want to munge a database? pandas, stdlib, anything that speaks sqlalchemy Want to validate your json/sql/CSV/whatever and have it come in as a bunch of structured classes not std types? jsonschema [LINK] , attrs+marshmallow, attrs+cattrs. [LINK] , [LINK] [LINK] [LINK] Want to transform csv into sqlite? [LINK] Want to serve sqlite as a REST api? [LINK] Want to stuff simple things into a database really fast? [LINK] Want to flip numerical