James Powell: So you want to be a Python expert? | PyData Seattle 2017
What it is
James Powell's nearly two-hour PyData talk builds up Python's data model, decorators, generators and context managers, coding live in Vim. It aims to take intermediate programmers toward real Python expertise.
Why Hacker News recommends it
HN calls it one of the best technical talks and the clearest explanation of decorators, generators and context managers.
- 6 people recommended it
- 6 different months
- 3 strong recommendations
- first 2020, last 2026
What HN commenters said
“It's legitimately the best technical talk I think I've seen and I can't recommend it highly enough.”
Gives core understanding of Python's data model
mattst88, 2020-05 · Strong recommendation · in “Resources to Learn Python in 2020”
“this python expert video was absolutely amazing done by a true pro.”
Absolutely amazing Python expert talk by a true pro
ransom1538, 2020-09 · Strong recommendation · in “YouTube Channels to Level Up Your Programming Skills”
“the best explanation I've seen of decorators, generators and context managers.”
Explains decorators, generators, context managers and the data model
charlysl, 2023-07 · Strong recommendation · in “Advanced Python Mastery – A Course by David Beazley”
“I recommend any of the talks by James Powell at PyData.”
James Powell's PyData talks on Python
barefeg, 2022-11 · Recommendation · in “Data-Oriented Programming in Python”
“shows you his coding approach in real time on Vim. Plenty of them are on YouTube and are worth a watch.”
Deep Python talk with live Vim coding
jphoward, 2023-01 · Recommendation · in “Ask HN: Which book would you recommend for learning Python in detail?”
“I'd recommend watching this PyData talk”
Understanding Python's data model improves engineering
kengoa, 2026-01 · Recommendation · in “Ask HN: Reading list for being a better engineer?”
Excerpts from Hacker News comments, linked to the originals. Summaries and labels were written by a language model from those comments.
Topics: python, decorators, generators, context managers, pydata
Also recommended by the same people
interviewOral History of John BackusComputer History Museum · 1 HN recommender · 2019–2026
lectureHamming, Intro to The Art of Doing Science and Engineering: Learning to Learn (March 28, 1995)securitylectures · 3 HN recommenders · 2016–2020
documentaryThe Insane Battle To Sabotage a New Apartment Building Explains San Francisco's Housing CrisisReasonTV · 3 HN recommenders · 2019–2025
talkRuby Conf 12 - Y Not- Adventures in Functional Programming by Jim WeirichConfreaks · 17 HN recommenders · 2013–2026
lectureThe spelled-out intro to neural networks and backpropagation: building microgradAndrej Karpathy · 17 HN recommenders · 2022–2025
talkHow Python was Shaped by leaky Internals, Armin Ronacher, Flask frameworkВидео с мероприятий {speach! · 15 HN recommenders · 2017–2025
talkRailsConf 2014 - All the Little Things by Sandi MetzConfreaks · 15 HN recommenders · 2015–2025
talkWhat the heck is the event loop anyway? | Philip Roberts | JSConf EUJSConf · 16 HN recommenders · 2015–2025