Différences entre les versions de « Python1 »
Ligne 88 : | Ligne 88 : | ||
* [https://docs.python.org/2.6/tutorial/ Documentation de Python] | * [https://docs.python.org/2.6/tutorial/ Documentation de Python] | ||
* [https://docs.google.com/file/d/0B-F3NpsEIXCYMGJfcFA2U2NNUDA/edit?pli=1 Guide de programmation scientifique en python] | * [https://docs.google.com/file/d/0B-F3NpsEIXCYMGJfcFA2U2NNUDA/edit?pli=1 Guide de programmation scientifique en python] | ||
− | * [http://legacy.python.org/dev/peps/pep-0008/#a-foolish-consistency-is-the-hobgoblin-of-little-minds | + | * [http://legacy.python.org/dev/peps/pep-0008/#a-foolish-consistency-is-the-hobgoblin-of-little-minds Convention de codage en python] |
Version du 29 août 2014 à 10:53
Python est un langage de programmation objet interprété , multi-paradigme et multiplateformes. La version présentement installé est 2.6.6 et plusieurs modules sont installés, tel que: NumPy, SciPy et MatPlotLib.
Guide
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
où [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')
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'intepreter 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