I use a lot of Python for web stuff and I haven't been in a situation where Python itself was the performance bottleneck. I always thought that when you run into a situation where Python is the bottleneck, you replace the critical bits with something like C/C++/Rust. Following this approach, you would get the best of both worlds: rapid proof-of-concept / time-to-marked with the option to improve performance critical…
If you have a million 32-bit numbers that you current run Python code on, great, you don't have to convert Python objects to C at all.