I would need a good reason to switch to Go as a general language....
Go got many benefits over Python, some of the top of my head.
- produces binaries just like C/C++/Fortran
- excellent concurrency functionality, no thread management needed for parallel execution
- strongly typed
- very good and efficient garbage collector
- no problem with legacy Python v2 packages not working in Python v3
- python is slow in terms of execution speed, something it shares with Ruby.
- smaller foot print, doesn't have to ship a whole runtime inside Docker container images
Python is a good language that I like to use too, everyone has different needs and wants.
Last edited: