En 1989, le hollandais Guido van Rossum commence le développement du langage de programmation Python.
Python est un langage multiplateforme, c'est-à-dire disponible sur plusieurs architectures (compatible PC, tablettes, smartphones, ordinateur low cost Raspberry Pi...) et systèmes d'exploitation (Windows, Linux, Mac, Android...).
Le langage Python est gratuit, sous licence libre.
C'est un des langages informatiques les plus populaires avec C, C++, C#, Objective-C, Java, PHP, JavaScript, Delphi, Visual Basic, Ruby et Perl (liste non exhaustive).
Actuellement, Python en est à sa version 3.
Cependant, la version 2 est encore majoritairement utilisée.
Attention : Python 2 n'est pas compatible avec Python 3 !
Beaucoup de choses !
Des dizaines de milliers de librairies sont disponibles sur le dépôt officiel PyPI
.
Sous Windows
Sous Windows, pour installer Python avec l'environnement de développement IDLE, il suffit de télécharger puis d'exécuter le fichier d'installation qui se trouve sur le site officiel :
https://www.python.org/downloads/windows
Une fois installé, vous pouvez lancer IDLE en allant dans :
Démarrer → Programmes → Python → IDLE (Python GUI)
Sous Linux
Python est pré-installé sur la plupart des distributions Linux.
IDLE est un environnement de développement intégré (IDE en anglais : Integrated Development Environment) pour Python.
IDLE propose un certain nombre d'outils :
Il existe d'autres IDE pour Python : Eclipse/Pydev, Eric Python IDE, Spyder...
Pour son côté pratique, gratuit et en français, il est recommandé d'utiliser Pyscripter (version portable ou non).
Un programme est une séquence d'instructions.
Dans le cas d'un programme en langage Python, on parle souvent de script Python.
Un script se présente sous la forme d'un fichier texte avec l'extension .py