Chapitre d’ouvrage

Chapitre 8. Modules

Pages 57 à 67

Citer ce chapitre


  • Fuchs, P.
  • et Poulain, P.
(2019). Chapitre 8. Modules. Programmation en Python pour les sciences de la vie (p. 57-67). Dunod. https://stm.cairn.info/programmation-en-python-pour-les-sciences-de-la-vi--9782100796021-page-57?lang=fr.

  • Fuchs, Patrick.
  • et al.
« Chapitre 8. Modules ». Programmation en Python pour les sciences de la vie, Dunod, 2019. p.57-67. CAIRN.INFO, stm.cairn.info/programmation-en-python-pour-les-sciences-de-la-vi--9782100796021-page-57?lang=fr.

  • FUCHS, Patrick
  • et POULAIN, Pierre,
2019. Chapitre 8. Modules. In : Programmation en Python pour les sciences de la vie. Paris : Dunod. Sciences Sup, p.57-67. URL : https://stm.cairn.info/programmation-en-python-pour-les-sciences-de-la-vi--9782100796021-page-57?lang=fr.

Les modules sont des programmes Python qui contiennent des fonctions que l’on est amené à réutiliser souvent (on les appelle aussi bibliothèques ou libraries). Ce sont des « boîtes à outils » qui vont vous être très utiles.
Les développeurs de Python ont mis au point de nombreux modules qui effectuent une quantité phénoménale de tâches. Pour cette raison, prenez toujours le réflexe de vérifier si une partie du code que vous souhaitez écrire n’existe pas déjà sous forme de module.
La plupart de ces modules sont déjà installés dans les versions standards de Python. Vous pouvez accéder à une documentation exhaustive sur le site de Python. N’hésitez pas à explorer un peu ce site, la quantité de modules disponibles est impressionnante (plus de 300).
Dans les chapitres précédents, nous avons rencontré la notion de module plusieurs fois. Notamment lorsque nous avons voulu tirer un nombre aléatoire :
Regardons de plus près cet exemple :
Ligne 1, l’instruction import donne accès à toutes les fonctions du module random
Ensuite, ligne 2, nous utilisons la fonction randint(0, 10) du module random. Cette fonction renvoie un nombre entier tiré aléatoirement entre 0 inclus et 10 inclus.
Nous avons également croisé le module math lors de l’exercice sur la spirale (voir chapitre 7 Fichiers). Ce module nous a donné accès aux fonctions trigonométriques et à la constante π :
En résumé, l’utilisation de la syntaxe import module permet d’importer tout une série de fonctions organisées par « thèmes »…


Date de mise en ligne : 01/06/2022

Ce chapitre est en accès conditionnel

Acheter cet ouvrage

22,99 €

288 pages, format électronique (HTML et feuilletage, par chapitre)
Membre d'une institution cliente ?