Python: simple, short, very obvious what's going on, completely unoptimized. I wonder how much faster it would be, if it was (1) vectorized with numpy, and then (2) numba on top. I doubt it would be much less readable.
Julia: highly optimized (many "inline" annotations etc.), vectorized, much less readable than Python.
TL;DR: this isn't a fair comparison.