The only way to make Python programs "blazingly" fast is to not use the Python interpreter at all in the hot path.
Almost everything the Python interpreter does is ridiculously slow, even for an interpreted language. The language design[1] prevents fast implementations[2].
[1] Restricted subsets of Python do not count
[2] No, PyPy is not fast. It is slow, even for a JIT.
> The language design prevents fast implementations.
Apparently the fact that the complete world may change at every given moment, and every single operation requires method calls, doesn't impact the existence of reasonable good JIT compilers for Smalltalk, in fact they are the genesis for Java JITs.
Almost everything the Python interpreter does is ridiculously slow, even for an interpreted language. The language design[1] prevents fast implementations[2].
[1] Restricted subsets of Python do not count
[2] No, PyPy is not fast. It is slow, even for a JIT.