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&nbsp;: ''NumPy'', ''SciPy'' et ''MatPlotLib''.
 
 
  
 
__TOC__
 
__TOC__
Ligne 10 : Ligne 11 :
 
== Guide ==
 
== Guide ==
  
=== Utilisation du compilateur ===
+
=== Utilisation de l'interprète ===
  
Pour compiler un fichier avec GCC, entrez la commande suivante dans une fenêtre de terminal:
+
Pour interpréter un fichier avec Python, entrez la commande suivante dans une fenêtre de terminal&nbsp;:
 
<pre>
 
<pre>
gcc [options] NOM_FICHIER
+
python [options] NOM_FICHIER
 
</pre>
 
</pre>
où <tt>[options]</tt> est une suite d'options à la compilation et où <tt>NOM_FICHIER</tt> est le nom du fichier à compiler. Afin de connaître les options disponibles, entrez
+
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>
gcc --help
+
python --help
 
</pre>
 
</pre>
 
ou encore
 
ou encore
 
<pre>
 
<pre>
man gcc
+
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.
  
Veuillez noter que les fichiers de code écrits en Fortran peuvent aussi être compilés avec [[G95|G95]]. Si vous souhaitez compiler un programme comportant du code [[CUDA|CUDA]], vous devez plutôt employer le compilateur [[NVCC|NVCC]].
+
Pour connaître la liste des modules installés, entrez la commande suivante dans l’interpréteur&nbsp;:
 +
<pre>
 +
help('modules')
 +
</pre>
  
 
== Exemples ==
 
== Exemples ==
  
Pour compiler votre fichier, par exemple <tt>ex1.c</tt>, écrit en langage C, avec un minimum d'options, entrez
+
Soit le fichier <tt>ex1.py</tt>&nbsp;:
 +
<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&nbsp;:
 +
 
 +
<pre>
 +
python ex1.py
 +
</pre>
 +
 
 +
Vous aurez comme réponse&nbsp;:
 +
 
 
<pre>
 
<pre>
gcc -o ex1 ex1.c
+
v0 = 15.0 km/h
 +
theta = 60 degrees
 +
y0 = 1.0 m
 +
x = 0.5 m
 +
y = 1.6 m
 
</pre>
 
</pre>
L'option <tt>-o</tt> permet de spécifier à GCC le nom souhaité pour le programme compilé (exécutable), ici simplement <tt>ex1</tt>.
 
  
 
== 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 ===
* [http://gcc.gnu.org/ Site officiel de GCC]
+
* [https://www.python.org/ Site officiel de Python]
* [http://fr.wikipedia.org/wiki/GNU_Compiler_Collection GCC sur Wikipédia]
+
* [http://fr.wikipedia.org/wiki/Python_%28langage%29 Python sur Wikipédia]
* [http://melem.developpez.com/tutoriels/langage-c/initiation-langage-c/ Tutoriel d'initiation à la programmation en langage C]
+
* [https://docs.python.org/2.6/tutorial/ Documentation de Python]
* [http://melem.developpez.com/tutoriels/langage-c/concepts-avances/ Tutoriel d'approfondissement à la programmation en langage C]
+
* [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 à 15:22

Rediriger vers :


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

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')

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


La dernière modification de cette page a été faite le 22 mai 2020 à 15:22.