Must-watch videos about Python
Inspired by js-must-watch. Create pull requests to add more awesome links :-)
2007
2009
- David Beazley: Inside the Python GIL
2010
- Brandon Rhodes: The Mighty Dictionary (PyCon Atlanta)
- David Beazley: Understanding the Python GIL (PyCon US)
2011
- Raymond Hettinger: API Design: Lessons Learned (PyCon US)
2012
- Brandon Rhodes: Python Design Patterns 1 (PyCon US)
- Erik Rose: Parsing Horrible Things with Python (PyCon US)
- Jack Diederich: Stop Writing Classes (PyCon US)
- Ned Batchelder: Pragmatic Unicode, or, How do I stop the pain? (PyCon US)
- Peter Inglesby: Discovering Descriptors (EuroPython)
- Raymond Hettinger: The Art of Subclassing (PyCon US)
- David Schachter: How to Speed up a Python Program 114,000 times (SF Python Usergroup)
2013
- 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)
- Raymond Hettinger: Transforming Code into Beautiful, Idiomatic Python (PyCon US)
2014
- Alex Gaynor: Fast Python, Slow Python (PyCon US)
- A. Jesse Jiryu Davis: What Is Async, How Does It Work, And When Should I Use It? (PyCon US)
- Benjamin Peterson: Garbage Collection in Python (PyCon US)
- Brandon Rhodes: All Your Ducks In A Row: Data Structures in the Standard Library and Beyond (PyCon US)
- Brandon Rhodes: The Clean Architecture (PyOhio)
- Christine Spang: Subprocess to FFI: Memory, Performance, and Why You Shouldn't Shell (PyCon US)
- David Beazley: Generators: The Final Frontier (PyCon US)
- Erik Rose: Designing Poetic APIs (PyCon US)
- Guido van Rossum: Tulip: Async I/O for Python 3 (PyCon US)
- Mike Müller: Faster Python Programs through Optimization (PyCon US)
- Ned Batchelder: Getting Started Testing (PyCon US)
- S Anand: Faster data processing in Python (PyCon IN)
2015
-
Raymond Hettinger: Beyond PEP 8 -- Best practices for beautiful intelligible code (PyCon US)
-
David Beazley: Python Concurrency From the Ground Up: LIVE! (PyCon US)
-
David Beazley: Modules and Packages: Live and Let Die! (PyCon US)
-
Raymond Hettinger: Super considered super! (PyCon US)
-
Ned Batchelder: Facts and Myths about Python names and values (PyCon US)
2017
- Raymond Hettinger: Modern Python Dictionaries A confluence of a dozen great ideas (PyCon US)