Introduction

L'objectif de ce module est d'introduire le langage de programmation Python. Le développement de ce langage a commencé en 1989; c'est le hollandais Guido van Rossum qui l'a initié.

Python est un langage multiplateforme, c'est-à-dire qu'il est 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: Python 3. Cependant, la version 2 est encore utilisée.

Avec Python, on peut faire beaucoup de choses : du calcul scientifique, des graphiques, du traitement du son, de la synthèse vocale, du traitement d'image, de la vision artificielle par caméra, de la bio-informatique, des applications avec interface graphique GUI, des jeux vidéo en 2D, des applications multi-touch, des applications Web, interfacer des systèmes de gestion de base de données, des applications réseau, communiquer avec des ports série RS232, en Bluetooth ...

Pour cela, des dizaines de milliers de librairies sont disponibles sur le dépôt officiel PyPI.