« Programmation Python/Modules » : différence entre les versions
Contenu supprimé Contenu ajouté
→Importer un module de fonctions : Retrait d'un énième "vous savez que... vous apprendrez que" qui ne sait pas de quoi l'on parle |
|||
Ligne 33 :
== Importer un module de fonctions ==
Vous avez déjà rencontré des fonctions ''intégrées'' au langage lui-même, comme la fonction <code>len()</code>, par exemple, qui permet de connaître la longueur d'une chaîne de caractères
Les modules sont donc des fichiers qui regroupent des ensembles de fonctions. En effet, il peut être commode de découper un programme important en plusieurs fichiers de taille modeste pour en faciliter la maintenance et le travail collectif. Une application Python typique sera alors constituée d'un programme principal accompagné de un ou plusieurs modules contenant chacun les définitions d'un certain nombre de fonctions accessoires.
Il existe un grand nombre de modules pré-programmés qui sont fournis d'office avec Python. Vous pouvez en trouver d'autres chez divers fournisseurs. Souvent on essaie de regrouper dans un même module des ensembles de fonctions apparentées que l'on appelle des ''bibliothèques''.
Le module ''math'', par exemple, contient les définitions de nombreuses fonctions mathématiques telles que ''sinus'', ''cosinus'', ''tangente'', ''racine carrée'', etc. Pour pouvoir utiliser ces fonctions, il vous suffit d'incorporer la ligne suivante au début de votre script :
<source lang=python>
from math import *
</
Cette ligne indique à Python qu'il lui faut inclure dans le programme courant ''toutes'' les fonctions (c'est là la signification du symbole *) du module ''math'', lequel contient une bibliothèque de fonctions mathématiques pré-programmées.
Ligne 158 ⟶ 159 :
<noinclude>
==Références==
{{références}}
|