
MPI Programmation TP cours
1.4.logiciels nécessaires
Sous windows :
–python-2.6.5.msi : langage et modules de base, intègre l'éditeur Idle.
–pywin32-214.win32-py2.6.exe et pyserial-2.5-rc2.win32.exe : pour le pilotage de
l'interface Orphy.
–matplotlib-0.93.3.win32-py2.6.exe et Vpython-Win-Py2.6-5.32.exe : modules
mathématiques (tracés de courbes, éléments en 3D,etc).
Sous linux :
–l'essentiel : python2.6.5, Idle, Vpython sont en général disponibles dans la plupart
des distributions existantes.
–Matplotlib-0.93.3 et pyserial-2.5-rc2 sont à télécharger séparément.
Sous mac :
–Il faut télécharger macpython sur http://www.python.org/
–Le module pyserial est à télécharger en plus.
2.Bases de la programmation
Pour réaliser des programmes, il nous faut :
–un éditeur (Idle) : c'est là où on écrit le programme
–un interpréteur (machine python) : permet l'exécution des tâches, lance le
programme
–éventuellement un compilateur : transforme le programme en langage machine
(binaire) tenant compte de l'architecture. Inutile avec python.
Python offre la particularité de pouvoir être utilisé de 2 façons différentes. Le mode
interactif avec lequel on peut dialoguer directement avec lui depuis le clavier et qui
permettra de découvrir beaucoup de commandes; le mode de scripts qui permettra
d'écrire complétement des programmes, de les sauver, de les rendre executable,...
2.1.Mode interactif : Idle ou commandes Dos(cd c:/Python26/ puis python.exe)
2.1.1.Test de l'éditeur interactif : shell
Lancer le programme Idle.
Tester les commandes ci-dessous :
>>>5+3
>>>2-9
>>>7+3*4
>>>(7+3)*4
>>>20/3
>>>20.0/3
>>>8./5
Juin 2010 3 Lycée Astier Aubenas