pythonIntroduction au langage de programmation Python 3

Ce cours a été testé sous Windows et GNU/Linux.
Python 2 . Python 3

Préambule

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 largement utilisée.
Attention : Python 2 n'est pas compatible avec Python 3 !

Que peut-on faire avec Python ?

Beaucoup de choses !

Des dizaines de milliers de librairies sont disponibles sur le dépôt officiel PyPI.

Installation

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)

IDLE Python Shell

Sous Linux

Python est pré-installé sur la plupart des distributions Linux.

IDLE

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, NetBeans, Eric...

Scripts

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

Horloge

Voici un exemple de script Python :

horloge.py

Enregistrer ce script sur votre bureau.

Ouvrir IDLE :
Démarrer → Programmes → Python → IDLE (Python GUI)
File → Open → horloge.py
L'éditeur de texte s'ouvre avec le code source du script (environ 60 lignes de code) :

IDLE Python

Pour exécuter le script : Run → Run module

script Python

Jeu d'astéroïdes

Ce jeu a été écrit avec le framework JavaScript Pyjamas.
Il s'exécute dans un navigateur Web.

http://pyjs.org/examples/Space.html

Le code source est disponible ici (400 lignes de code).