It is designed to be easy to read and to support multiple paradigms, making it convenient when prototyping code. It is usually interpreted, which may mean that in the long run it will be found necessary to implement parts of a go engine in a more efficiently implemented language, e.g. Simple Go from version 0.4.
- Wikipedia: https://en.wikipedia.org/wiki/Python_(programming_language)
- Computer Go Server for other engines implemented in Python and other languages.