This Post Is Not About Python
Pure Python is generally a slow language. Written for performance, it
will often be around 40-50 times slower than C, and Python
“written for performance” is Python that is very straightforward and
does not use many of its features. Python code that has a couple of
methods on inherited classes, maybe a non-trivial decorator,
and some __getattr__ or similar features can slow down
multiplicative factors beyond the 40-50 slower very quickly.