Les modules Python
Modules
• La plupart des fonctions supplémentaires de python
proviennent de modules
• Module = script python normal avec fonctions, variables,
objets, constantes...
• Nom du module = nom du fichier
Exemple :
# fonction “paf” du module “toto.py”
import toto
toto.paf()
•En créant ses propres modules, on peut ensuite les
importer
Modules
mon_module.py
# mon_module.py
def a_plus_b (a, b):
return a+b
Modules
●Plusieurs variantes de l'importation
Commande Appel de fonction
import mon_module mon_modulea_plus_b()
import mon_module as mon mon_a_plus_b()
from mon_module import a_plus_b a_plus_b()
from mon_module import *
(à éviter)
a_plus_b()
Modules
• Un module peut contenir d'autres modules
import scipy.stats
scipy.stats.nanmean()
• D'où l'intéret de import ... as ...
import scipy.stats as st
st.nanmean()
• Si besoin d'une ou deux fonctions, constante ou classe
from scipy.stat import nanmean, nanstd
nanmean(..)
nanstd()
1 / 7 100%
La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans l'interface ou les textes ? Ou savez-vous comment améliorer l'interface utilisateur de StudyLib ? N'hésitez pas à envoyer vos suggestions. C'est très important pour nous!