Python

De DMS
Sauter à la navigation Sauter à la recherche


Python Logo.png

Python est un langage de programmation objet interprété, multi-paradigme et multiplateformes. La version présentement installée comporte plusieurs modules tels que : NumPy, SciPy et MatPlotLib.

Guide

Attention.png

La version de python utilisée par défaut ici est python 2.7.5.

Utilisation de l'interprète

Pour interpréter un fichier avec Python, entrez la commande suivante dans une fenêtre de terminal :

python [options] NOM_FICHIER

[options] est une suite d'options à l’interprétation et où NOM_FICHIER est le nom du fichier à interpréter. Afin de connaître les options disponibles, entrez

python --help

ou encore

man python

pour une aide plus exhaustive, dans une fenêtre de terminal.

Pour connaître la liste des modules installés, entrez la commande suivante dans l’interpréteur :

help('modules')

ou

pip[3] freeze

Utiliser une autre version de Python

Pour connaître la version de python utilisée, vous pouvez faire la commande :


python -V

Pour pouvoir utiliser python 3, ouvrez un terminal et entrez la commande suivante :


module load python/3.5.2

Vous pouvez ensuite lancer l'interpréteur à l'aide de la commande python3.

Pour connaître les différentes versions de logiciels disponibles sur les ordinateurs des laboratoires, faite la commande


module avail

Pour ajouter ou mettre à jour une librairie

Attention.png
     ATTENTION : Il est très important de noter que l'installation des librairies se fera dans votre /home et que l'espace disponible est limitée à 500M. Avant d'installer une nouvelle librairie, vérifiez si vous avez suffisamment d'espace disponible grâce à la commande "quota". Si vous manquez d'espace, n'hésitez pas à venir nous voir.


Pour installer une nouvelle librairie, vous devez faire la commande suivante :


   pip install --user nom_librairie

Pour mettre à jour une nouvelle librairie, vous devez faire :


   pip install --user --upgrade nom_librairie

Pour installer une version précise d'une librairie, faites :


   pip install --user --nom_librairie == numero_version

Exemples

Soit le fichier ex1.py :

g = 9.81	 # m/s**2
v0 = 15 	 # km/h
theta = 60 	 # degrees
x = 0.5 	 # m
y0 = 1 		 # m

print """\
v0 = %.1f km/h
theta = %d degrees
y0 = %.1f m
x = %.1f m\
""" % (v0, theta, y0, x)

from math import pi, tan, cos
# convert v0 to m/s and theta to radians:
v0 = v0/3.6
theta = theta*pi/180

y = x*tan(theta) - 1/(2*v0**2)*g*x**2/((cos(theta))**2) + y0

print 'y = %.1f m' % y

Pour l’interpréter entrez la commande suivante dans une fenêtre de terminal :

python ex1.py

Vous aurez comme réponse :

v0 = 15.0 km/h
theta = 60 degrees
y0 = 1.0 m
x = 0.5 m
y = 1.6 m

Voir aussi

Articles connexes

Références externes