Learn Python with Talk Python's Python courses

Episode #265: Why is Python slow?

Published Tue, May 19, 2020, recorded Tue, May 12, 2020.

This episode is carbon neutral.
The debate about whether Python is fast or slow is never-ending. It depends on what you're optimizing for: Server CPU consumption? Developer time? Maintainability? There are many factors. But if we keep our eye on pure computational speed in the Python layer, then yes, Python is slow.

In this episode, we invite Anthony Shaw back on the show. He's here to dig into the reasons Python is computationally slower than many of its peer languages and technologies such as C++ and JavaScript.

Links from the show

Anthony's CPython Source Book: realpython.com/products
Anthony's PyCon Talk: youtube.com
N-body problem example: github.com
HPy project: github.com
Austin profiler: github.com

Prior episodes:
#240: A guided tour of the CPython source: talkpython.fm
#214: Dive into CPython 3.8: talkpython.fm
#168: 10 Python security holes: talkpython.fm

Anthony Shaw
Anthony Shaw
Episode sponsored by
Ads served ethically
Click to show comments


Individuals can support this podcast directly via Patreon. Corporate sponsorship opportunities available here.
X
Become a friend of the show
Stay in the know and get a chance to win our contests.
See our privacy statement about email communications.