HackerTube

THE VIDEO SHELF · python data model

James Powell: So you want to be a Python expert? | PyData Seattle 2017

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 HN readers recommended it

HN calls it one of the best technical talks and the clearest explanation of decorators, generators and context managers.

This is a summary from the source dataset, not an endorsement by Hacker News or the video creator.

Video & recommendation details

Creator / channel
PyData
Topic
python data model
Format
talk
Level
intermediate
HN recommenders in dataset
6
HN mentions in dataset
6
Recommendation years in dataset
2020–2026

These counts and years describe the included Hacker News records; they are not YouTube views or the video’s publication date.

From the original HN conversations

Excerpts from the recorded comments. Follow each source for the full comment and surrounding discussion.

  • I work professionally in C/C++ and the instances I needed to use Python I always felt like I was missing the core understanding of the language and was writing C in a different syntax. I found James Powell's PyData 2017 talk "So you want to …

    mattst88 on Hacker News · 2020-05
    In Resources to Learn Python in 2020
  • I don't even use python. But this python expert video was absolutely amazing done by a true pro. James Powell [VIDEO]

    ransom1538 on Hacker News · 2020-09
    In YouTube Channels to Level Up Your Programming Skills
  • Another good (and entertaining) resource is James Powell's talk "So you want to be a Python expert" [1], the best explanation I've seen of decorators, generators and context managers. Good intro to the Python data (object) model too. [1] [VIDEO]

    charlysl on Hacker News · 2023-07
    In Advanced Python Mastery – A Course by David Beazley

Summaries, classifications and recommendation records are from the HackerTube source dataset. Read about this library and its limitations.