Python is a general-purpose programming language, which can be used for building web applications, desktop application, video games and much more. It supports multiple programming paradigms, including object-oriented, imperative and functional programming.
Python was first released back in 1991 by Guido van Rossum. Today Guido is still the lead developer of the language who decides its future direction and heads up the Python Software Foundation, which is the organisation behind Python.
It is said to be a good first language to learn, due to its readability and syntax, which allows developers to do more with less lines of code compared with other languages, such as Java, and is used by large organisations such as Google, Yahoo and NASA, to name but a few.
Python is an interpreted language, which means that it doesn’t need to be compiled before it is executed. Python interpreters are available for many operating systems, allowing the code to run on a wide variety of systems. It is also possible to create a standalone executable file so that it doesn’t need an interpreter.