Inspired by js-must-watch. Create pull requests to add more awesome links :-)
- David Beazley: Inside the Python GIL
- Video: youtube
- Misc resources
- Brandon Rhodes: The Mighty Dictionary (PyCon Atlanta)
- David Beazley: Understanding the Python GIL (PyCon US)
- Video: youtube/pyvideo
- Misc resources
- Raymond Hettinger: API Design: Lessons Learned (PyCon US)
- PyCon presentation
- Video: youtube/pyvideo
- Brandon Rhodes: Python Design Patterns 1 (PyCon US)
- Erik Rose: Parsing Horrible Things with Python (PyCon US)
- PyCon presentation
- Video: youtube/pyvideo
- Jack Diederich: Stop Writing Classes (PyCon US)
- PyCon presentation
- Video: youtube/pyvideo
- Ned Batchelder: Pragmatic Unicode, or, How do I stop the pain? (PyCon US)
- Peter Inglesby: Discovering Descriptors (EuroPython)
- EuroPython presentation
- Video: youtube
- Code
- Raymond Hettinger: The Art of Subclassing (PyCon US)
- PyCon presentation
- Video: youtube/pyvideo
- David Schachter: How to Speed up a Python Program 114,000 times (SF Python Usergroup)
- Presentation
- Slides
- Video: youtube
- David Beazley: Python 3 Metaprogramming (PyCon US)
- Jessica McKellar: The Future of Python - A Choose Your Own Adventure
- Kenneth Reitz: Python for Humans (PyCon US)
- Ned Batchelder: Loop like a native: while, for, iterators, generators (PyCon US)
- Raymond Hettinger: Python's Class Development Toolkit (PyCon US)
- PyCon presentation
- Video: youtube/pyvideo
- Slides
- Raymond Hettinger: Transforming Code into Beautiful, Idiomatic Python (PyCon US)
- PyCon presentation
- Video: youtube/pyvideo
- Slides
- Alex Gaynor: Fast Python, Slow Python (PyCon US)
- PyCon presentation
- Video: youtube/pyvideo
- Slides
- A. Jesse Jiryu Davis: What Is Async, How Does It Work, And When Should I Use It? (PyCon US)
- PyCon presentation
- Video: youtube/pyvideo
- Slides
- Benjamin Peterson: Garbage Collection in Python (PyCon US)
- PyCon presentation
- Video: youtube/pyvideo
- Slides
- Brandon Rhodes: All Your Ducks In A Row: Data Structures in the Standard Library and Beyond (PyCon US)
- PyCon presentation
- Video: youtube/pyvideo
- Slides
- Brandon Rhodes: The Clean Architecture (PyOhio)
- Christine Spang: Subprocess to FFI: Memory, Performance, and Why You Shouldn't Shell (PyCon US)
- PyCon presentation
- Video: youtube/pyvideo
- Slides
- David Beazley: Generators: The Final Frontier (PyCon US)
- PyCon presentation
- Video: youtube/pyvideo
- Slides
- Erik Rose: Designing Poetic APIs (PyCon US)
- PyCon presentation
- Video: youtube/pyvideo/vod
- Slides
- Guido van Rossum: Tulip: Async I/O for Python 3 (PyCon US)
- PyCon presentation
- Video: youtube
- Mike Müller: Faster Python Programs through Optimization (PyCon US)
- PyCon presentation
- Video: youtube/pyvideo
- Slides
- Ned Batchelder: Getting Started Testing (PyCon US)
- PyCon presentation
- Video: youtube/pyvideo
- Slides
- S Anand: Faster data processing in Python (PyCon IN)
-
Raymond Hettinger: Beyond PEP 8 -- Best practices for beautiful intelligible code (PyCon US)
- PyCon presentation
- Video: youtube
-
David Beazley: Python Concurrency From the Ground Up: LIVE! (PyCon US)
- Video: youtube
-
Raymond Hettinger: Super considered super! (PyCon US)
- Video: youtube
-
Ned Batchelder: Facts and Myths about Python names and values (PyCon US)