3 ms·
None of those things are specific to Python. In fact Go's formal specification is small enough to be read in one sitting, and it omits concepts like decorators,
by ilovecaching 8y ago
None of those things are specific to Python. In fact Go's formal specification is small enough to be read in one sitting, and it omits concepts like decorators, generators, and sheds alternatives for single solutions, such as removing inheritance in favor of only composition. Go is designed to be picked up faster than any language.
Go is also designed to be easily understood. Python uses a lot of magic, like MagicMock, operator overloading, any all of the fun dynamic overloading you can do. Go favors being incredibly, stupidly simple instead.
Go also has a huge user base and although Go has no formal package repository, Go's popularity makes it exceedingly likely that you will not just find a package for what you're doing, but a package that is actually maintained and being actively worked on.
There's also nothing about Go that makes it less of a generalist language than Python.