« Python » : différence entre les versions
m ajout lien jupyter |
|||
(13 versions intermédiaires par 2 utilisateurs non affichées) | |||
Ligne 8 : | Ligne 8 : | ||
== Guide == | == Guide == | ||
{| | |||
|rowspan="2"|[[Image:Attention.png|40px]] | |||
| | |||
La version de python utilisée par défaut ici est python 2.7.5. | |||
|} | |||
<!-- | |||
[[Fichier:1.png]] | |||
--> | |||
=== Utilisation de l'interprète === | === Utilisation de l'interprète === | ||
Ligne 29 : | Ligne 37 : | ||
help('modules') | help('modules') | ||
</pre> | </pre> | ||
ou | |||
<pre> | |||
pip[3] freeze | |||
</pre> | |||
=== Utiliser une autre version de Python === | |||
Pour connaître la version de python utilisée, vous pouvez faire la commande : | |||
<pre> | |||
python -V | |||
</pre> | |||
Pour pouvoir utiliser python 3, ouvrez un terminal et entrez la commande suivante : | |||
<pre> | |||
module load python/3.5.2 | |||
</pre> | |||
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 | |||
<pre> | |||
module avail | |||
</pre> | |||
== Pour ajouter ou mettre à jour une librairie == | |||
{| | {| | ||
|rowspan="2"|[[Image:Attention.png|40px]] | |rowspan="2"|[[Image:Attention.png|40px]] | ||
| | | | ||
ATTENTION : Il est très important de noter que l'installation des librairies se fera dans votre /home et que l'espace<br />disponible est limitée à 500M.Avant d'installer une nouvelle librairie, vérifiez si vous avez suffisamment d'espace disponible<br />grâce à la commande "quota". Si vous manquez d'espace, n'hésitez pas à venir nous voir. | |||
|} | |} | ||
<!-- | <!-- | ||
[[Fichier:1.png]] | [[Fichier:1.png]] | ||
--> | |||
Pour installer une nouvelle librairie, vous devez faire la commande suivante : | |||
<pre> | |||
pip install --user nom_librairie | |||
</pre> | |||
Pour mettre à jour une nouvelle librairie, vous devez faire : | |||
<pre> | |||
pip install --user --upgrade nom_librairie | |||
</pre> | |||
Pour installer une version précise d'une librairie, faites : | |||
<pre> | |||
pip install --user --nom_librairie == numero_version | |||
</pre> | |||
== Exemples == | == Exemples == | ||
Ligne 91 : | Ligne 161 : | ||
* [[NVCC|NVCC]] | * [[NVCC|NVCC]] | ||
* [[CUDA|CUDA]] | * [[CUDA|CUDA]] | ||
* [[Jupyter|Jupyter]] | |||
=== Références externes === | === Références externes === | ||
Ligne 96 : | Ligne 167 : | ||
* [http://fr.wikipedia.org/wiki/Python_%28langage%29 Python sur Wikipédia] | * [http://fr.wikipedia.org/wiki/Python_%28langage%29 Python sur Wikipédia] | ||
* [https://docs.python.org/2.6/tutorial/ Documentation de Python] | * [https://docs.python.org/2.6/tutorial/ Documentation de Python] | ||
* [http://legacy.python.org/dev/peps/pep-0008/#a-foolish-consistency-is-the-hobgoblin-of-little-minds Convention de codage en python] | * [http://legacy.python.org/dev/peps/pep-0008/#a-foolish-consistency-is-the-hobgoblin-of-little-minds Convention de codage en python] |
Dernière version du 29 novembre 2024 à 10:59

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
![]() |
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
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')
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
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