Brett Cannon: A survey of Python interpreters
2,653 views · Published 4 December 2015 · 45:03 · Indexed 20 October 2026
Channel: PyData · 2015 · Science & Technology
PyData NYC 2015 Over Python's long history it has collected a large number of implementations, both active and abandoned (Wikipedia lists 10 implementations alone). This talk will go over the actively maintained implementations of Python, what makes them unique, and end with an unscientific performance comparison (both Python 2 & 3 interpreters). Actively maintained interpreters CPython PyPy IronPython Jython Interpreters under development Skython? Pyston Pyjion Interpreters that have ceased to be Too many to list individually Other ways to get a performance boost Numba Cython Performance comparison An exploration of performance using CPython's benchmark suite. Data will be made publicly available through a Jupyter notebook. Slides available here: http://nbviewer.jupyter.org/gist/brettcannon/9d19cc184ea45b3e7ca0 00:00 Welcome! 00:10 Help us add time stamps or captions to this video! See the description for details. Want to help add timestamps to our YouTube videos to help with discoverability? Find out more here: https://github.com/numfocus/YouTubeVideoTimestamps
More from this channel
-
31:23
Kostas Perifanos - Authorship Attribution Using Python
-
31:08
Prash Majmudar - Measuring the Digital Economy Using Big Data
-
36:26
Ian Ozsvald - The High Performance Python Landscape
-
37:48
Mike Muller - Shared Memory Parallelism with Python
-
35:01
Martin Goodson - Most Winning A/B Test Results are Illusory
-
30:19
Mark Basham - Python for High Throughput Science
-
1:13:42
David Cournapeau & Simon Jagoe - Narrowing the Gap Between Array Computing and Databases
-
31:38
Emlyn Clay - Phython, Pharmaceuticals & Discovery