Python is "slow" in the sense that if you were to compare something like Rocket with Flask, the benchmarks for Rocket would be much much higher, but in practice it doesn't make a big difference.
As an example, if I have a route with code that takes 10ms to execute in Python, but an equivalent route in Rust would execute in <1ms, but I hit my database with a query that takes 50ms to run, and the client connection has a near constant ~250ms of latency, then the performance increase (which was substantial as a percentage, going from 10 to <1), is almost completely unnoticeable. And in exchange for that very small improvement, i'm now fully saddled with the complexity of Rust for everything I do. The tradeoff just isn't worth it outside of very specific use cases.
I'd prize Python over Java for its ergonomics. I can't comment on Go as i've never used it, but i'd rather yank out a front tooth with pliers than build anything substantial with Java ever again. Great tools with lots of support, but goddamn can it get ugly. (Granted I haven't used it in ages, so maybe it pulled a modern C++ and is now actually not half bad).
As for popularity,
Python recently overtook Java in the TIOBE index as the 2nd most used programming language behind C. The days of it only being used for hobbyists and niche applications are pretty much gone.