is a free programming language created in 1989 by a computer scientist during his free time. Since 2001, the Python Software Foundation has been managing Python code, documentation and specifications. This makes it possible to avoid scattering, redundant or contradictory versions, in favor of a common and directed impulse. It is in this spirit that compatibility with previous versions was dropped when Python 3.0 was released. This allowed to redefine the direction of work and to clean the different elements of the language.
The possibilities offered by Python
Python is an object-oriented programming language
. It allows to define elements (the objects) and the relations that exist between them, the way in which they interact. Voluntarily simple in its syntax, it allows to develop quickly, while proposing structures clear and legible. The language is used in many companies and renowned software: Nasa, Google, Inkscape, Blender ...
Python is multi-platform, and users of Windows, Unix, Mac OS, Linux and many others can use it. Some versions are even designed to work on smartphone iOs, Android or Blackberry. Learning to use Python is a relatively simple approach with clear syntax. This makes it an ideal tool for discovering programming or for anyone who wants to turn to a new language. The advanced functions then offer many possibilities for advanced users. With its specialized libraries, Python will adapt to many uses and domains.
Python is often for Data Science