Skip to content
HomeVideos
AllLongsCategoriesPlaylists
BooksBlogsPodcasts
HistoryListsWatch laterLiked videosFollowing

The videos, books, blogs and podcasts Hacker News keeps recommending, all in one place.

VideosBooksBlogsPodcastsAboutPrivacySettings

Data from Hacker News, HackerTube, HackerBooks, HackerBlogs and Open Library. Credits · Not affiliated with Y Combinator.

HomeVideosBooksBlogsPodcasts
Ctrl K

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

    PyData

    6 HN recommenders · recommended in 6 months, 2020–2026

    YouTube

    1:54:11 · 508K views · Jul 24, 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.

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

    Software Engineering & LanguagesPython, Ruby & scripting languagesSoftware architecture & design
    1. 44:45
      Python at Massive Scale - Stephen Simmons, Neil SlingerPyData10K views • 8 years ago
    2. 45:08
      Raymond Hettinger - Dataclasses: The code generator to end all code generators - PyCon 2018PyCon 2018130K views • 8 years ago
    3. 57:05
      Keynote: Begin...End?David Beazley9.5K views • 5 years ago
    4. 1:01:45
      A Talk Near the Future of Python (a.k.a., Dave live-codes a WebAssembly Interpreter)David Beazley26K views • 7 years ago
    5. 27:29
      Stop Writing ClassesNext Day Video962K views • 14 years ago
    6. 48:51
      Transforming Code into Beautiful, Idiomatic PythonNext Day Video1.1M views • 13 years ago
    7. 42:44
      Armin Ronacher - A Python for Future GenerationsEuroPython Conference6.2K views • 9 years ago
    8. 1:10:00
      The Mental Game of Python - Raymond HettingerSF Python131K views • 7 years ago
    9. 29:21
      Hillel Wayne - Beyond Unit Tests: Taking Your Testing to the Next Level - PyCon 2018PyCon 201838K views • 8 years ago
    10. 1:07:41
      Modern Dictionaries by Raymond HettingerSF Python150K views • 9 years ago
    11. 1:13:53
      Raymond Hettinger, Keynote on Concurrency, PyBay 2017SF Python161K views • 9 years ago
    12. 49:55
      How Python was Shaped by leaky Internals, Armin Ronacher, Flask frameworkВидео с мероприятий {speach!20K views • 10 years ago
    13. 1:07:22
      Invited Talk - Guy SteeleClojureTV39K views • 9 years ago
    14. 30:52
      What nobody tells you about documentationPyCon AU105K views • 9 years ago
    15. 40:45
      Jake Vanderplas - Statistics for Hackers - PyCon 2016.mp4PyCon 201693K views • 10 years ago
    16. 56:55
      Q&A with Guido van Rossum, Inventor of PythonMicrosoft Reactor28K views • 5 years ago
    17. 3:05:25
      Travis Oliphant: NumPy, SciPy, Anaconda, Python & Scientific Programming | Lex Fridman Podcast #224Lex Fridman812K views • 5 years ago
    18. 1:01:04
      Introduction to Julia - Part 1 | SciPy 2014 | David SandersEnthought80K views • 12 years ago
    19. 4:51
      VisiData Lightning Demo at PyCascades 2018Saul Pwanson41K views • 8 years ago
    20. 40:01
      Keynote - Preventing, Finding, and Fixing Bugs On a Time Budget | Raymond Hettinger @ PyBay2018SF Python27K views • 8 years ago

    6 comments from Hacker News

    1. @mattst88May 2020· in “Resources to Learn Python in 2020”

      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 be a Python expert?" ( this video ) to be incredible at helping me to gain that core understanding of the language. It's legitimately the best technical talk I think I've seen and I can't recommend it highly enough.

      Strongly recommendsView on HN
    2. @charlyslJul 2023· in “Advanced Python Mastery – A Course by David Beazley”

      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] this video

      Strongly recommendsView on HN
    3. @ransom1538Sep 2020· in “YouTube Channels to Level Up Your Programming Skills”

      I don't even use python. But this python expert video was absolutely amazing done by a true pro. James Powell this video

      Strongly recommendsView on HN
    4. @jphowardJan 2023· in “Ask HN: Which book would you recommend for learning Python in detail?”

      James Powell frequently gives very deep Python talks at conferences like Pydata, and shows you his coding approach in real time on Vim. Plenty of them are on YouTube and are worth a watch. This one [1] entitled "So you want to be a Python expert?" has almost half a million views! [1] this video

      RecommendsView on HN
    5. @kengoaJan 2026· in “Ask HN: Reading list for being a better engineer?”

      Understanding Python's data model helped me become a better software engineer. I'd recommend watching this PyData talk (James Powell: So you want to be a Python expert? | PyData Seattle 2017 - this video ) and then using the official doc as a reference which is also fun to read: [LINK]

      RecommendsView on HN