Python is a programming language developed in the early 1980's by Guido van Rossum. Today Python is maintained by the Python Software Foundation, with Van Rossum still guiding the way the language takes. Python is a multi-paradigm, object oriented language. It is used as a scripting language due to its dynamic capabilities, such as a tractable syntactic framework and automatic memory management. Syntax is one of the really big advantages of Python. Unlike other languages, like Java and C++, punctuation commands are normally handled with the use of English words in Python. This means that the language is highly readable, even for beginners in programming.
Quite recently Python has had a resurgence after appearing in several types of web-based applications and services. It is a great language for testing automation, again due to its scripting capabilities. Although it is not as mainstream as Java and C++, Python is starting to be a very used language with thousand of resources on the web. It is also great to learn the basics of object oriented language programming.
It is a free scientific and engineering software for numerical computations.
Python is a remarkably powerful dynamic programming language.
Django is a Python Web framework that encourages rapid development.
The Python Computer Graphics Kit is a collection of Python modules.
Myro is developed RobotEducation and is a new framework for programming robots.