DiscoverTalk Python To Me#474: Python Performance for Data Science
#474: Python Performance for Data Science

#474: Python Performance for Data Science

Update: 2024-08-192
Share

Description

Python performance has come a long way in recent times. And it's often the data scientists, with their computational algorithms and large quantities of data, who care the most about this form of performance. It's great to have Stan Seibert back on the show to talk about Python's performance for data scientists. We cover a wide range of tools and techniques that will be valuable for many Python developers and data scientists.



Episode sponsors



Posit

Talk Python Courses



Links from the show


Stan on Twitter: @seibert

Anaconda: anaconda.com

High Performance Python with Numba training: learning.anaconda.cloud

PEP 0703: peps.python.org

Python 3.13 gets a JIT: tonybaloney.github.io

Numba: numba.pydata.org

LanceDB: lancedb.com

Profiling tips: docs.python.org

Memray: github.com

Fil: a Python memory profiler for data scientists and scientists: pythonspeed.com

Rust: rust-lang.org

Granian Server: github.com

PIXIE at SciPy 2024: github.com

Free threading Progress: py-free-threading.github.io

Free Threading Compatibility: py-free-threading.github.io

caniuse.com: caniuse.com

SPy, presented at PyCon 2024: us.pycon.org

Watch this episode on YouTube: youtube.com

Episode transcripts: talkpython.fm



--- Stay in touch with us ---

Subscribe to Talk Python on YouTube: youtube.com

Talk Python on Bluesky: @talkpython.fm at bsky.app

Talk Python on Mastodon: talkpython

Michael on Bluesky: @mkennedy.codes at bsky.app

Michael on Mastodon: mkennedy
Comments 
00:00
00:00
1.0x

0.5x

0.8x

1.0x

1.25x

1.5x

2.0x

3.0x

Sleep Timer

Off

End of Episode

5 Minutes

10 Minutes

15 Minutes

30 Minutes

45 Minutes

60 Minutes

120 Minutes

#474: Python Performance for Data Science

#474: Python Performance for Data Science

Michael Kennedy (@mkennedy)