Différences entre les versions de « Python1 »
m (ajout d'un redirect vers la vrai page) Balise : Nouvelle redirection |
|||
(14 versions intermédiaires par 2 utilisateurs non affichées) | |||
Ligne 1 : | Ligne 1 : | ||
+ | #REDIRECT [[Python]] | ||
+ | |||
[[Catégorie:Logiciels]] | [[Catégorie:Logiciels]] | ||
[[Image:Python_Logo.png|thumb]] | [[Image:Python_Logo.png|thumb]] | ||
− | '''Python''' est un langage de programmation objet, multi-paradigme et multiplateformes. | + | '''Python''' est un langage de programmation objet interprété, multi-paradigme et multiplateformes. La version présentement installée <!--est 2.6.6 et >> C'est peut-être mieux de ne pas indiquer la version puisque, lors d'une mise à jour de python, il faudrait modifier la page.--> comporte plusieurs modules tels que : ''NumPy'', ''SciPy'' et ''MatPlotLib''. |
− | |||
__TOC__ | __TOC__ | ||
Ligne 10 : | Ligne 11 : | ||
== Guide == | == Guide == | ||
− | === Utilisation | + | === Utilisation de l'interprète === |
− | Pour | + | Pour interpréter un fichier avec Python, entrez la commande suivante dans une fenêtre de terminal : |
<pre> | <pre> | ||
− | + | python [options] NOM_FICHIER | |
</pre> | </pre> | ||
− | où <tt>[options]</tt> est une suite d'options à | + | où <tt>[options]</tt> est une suite d'options à l’interprétation et où <tt>NOM_FICHIER</tt> est le nom du fichier à interpréter. Afin de connaître les options disponibles, entrez |
<pre> | <pre> | ||
− | + | python --help | |
</pre> | </pre> | ||
ou encore | ou encore | ||
<pre> | <pre> | ||
− | man | + | man python |
</pre> | </pre> | ||
pour une aide plus exhaustive, dans une fenêtre de terminal. | 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 : | |
+ | <pre> | ||
+ | help('modules') | ||
+ | </pre> | ||
== Exemples == | == Exemples == | ||
− | + | Soit le fichier <tt>ex1.py</tt> : | |
+ | <pre> | ||
+ | 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 | ||
+ | </pre> | ||
+ | |||
+ | Pour l’interpréter entrez la commande suivante dans une fenêtre de terminal : | ||
+ | |||
+ | <pre> | ||
+ | python ex1.py | ||
+ | </pre> | ||
+ | |||
+ | Vous aurez comme réponse : | ||
+ | |||
<pre> | <pre> | ||
− | + | v0 = 15.0 km/h | |
+ | theta = 60 degrees | ||
+ | y0 = 1.0 m | ||
+ | x = 0.5 m | ||
+ | y = 1.6 m | ||
</pre> | </pre> | ||
− | |||
== Voir aussi == | == Voir aussi == | ||
Ligne 40 : | Ligne 79 : | ||
=== Articles connexes === | === Articles connexes === | ||
* [[logiciels|Logiciels au DMS]] | * [[logiciels|Logiciels au DMS]] | ||
+ | * [[GCC|GCC]] | ||
* [[G95|G95]] | * [[G95|G95]] | ||
* [[NAGWare f95|NAGWare f95]] | * [[NAGWare f95|NAGWare f95]] | ||
Ligne 46 : | Ligne 86 : | ||
=== Références externes === | === Références externes === | ||
− | * [ | + | * [https://www.python.org/ Site officiel de Python] |
− | * [http://fr.wikipedia.org/wiki/ | + | * [http://fr.wikipedia.org/wiki/Python_%28langage%29 Python sur Wikipédia] |
− | * [ | + | * [https://docs.python.org/2.6/tutorial/ Documentation de Python] |
− | * [http:// | + | * [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 Convention de codage en python] |
Version actuelle datée du 22 mai 2020 à 14:22
Rediriger vers :
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
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’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