when/where is Go faster than Python?
2. Go allows true concurrency in many situations Python cannot (due to GIL etc); Go also supports lightweight threads that are multiplexed over actual OS threads.
3. Go makes it easier to control and reason about heap allocations.
4. Go is even easier than Python to integrate with C/ASM code.
It would be more accurate to say that Go allows parallelism in situations where Python (in the standard implementation, at least) does not. Calling parallelism (what the GIL prevents) "true concurrency" isn't particularly helpful.
This has more to do with the interpreter, of course, you can compete with PyPy.