Discussion verrouillée 
Tutoriel 9 : importer un module
28-06-2017, 11:48 PM
Message : #1
Rainbow Tutoriel 9 : importer un module
<< Tutoriel précédent Tutoriel suivant >>


flecherouge Les modules sont des bibliothèques de fonctions

arrow Le module math contient des fonctions mathématiques
Parmi les plus utilisées :
Le module math
cos(a) cosinus de a
sin(a) sinus de a
tan(a) tangente de a
exp(a) exponentielle de a
log(a) logarithme népérien de a>0
floor(a) arrondi de a à l'entier inférieur (partie entière)
(floor veut dire plancher en anglais...)
ceil(a) arrondi de a à l'entier supérieur
(ceil veut dire plafond en anglais...)
floor(a) partie entière de a
factorial(n) factorielle d'un entier n
pow(a,b) a puissance b
sqrt(a) racine carrée de a>=0

Remarque : floor et ceil sont dans le module math
mais Python possède déjà la fonction d'arrondi round
> round( décimal , entier n ) arrondi le décimal à n chiffres après la virgule
[Image: pytuto31.png]
> Ne pas confondre floor, ceil et round huuh
[Image: pytuto32.png]

arrow Le module random permet de générer des nombres aléatoires
Parmi les plus utilisés :
Le module random
randint(a,b) nombre entier aléatoire entre a (inclus) et b (inclus)
random() nombre décimal aléatoire entre 0 (inclus) et 1 (exclus)
uniform(a,b) nombre décimal aléatoire entre a (inclus) et b (inclus)

arrow Le module numpy permet des opérations sur les listes et les matrices

arrow Le module matplotlib permet de dessiner des courbes dans un repère
(voir le tutoriel suivant...)


flecherouge Pour importer un module, on utilise import

Quand on importe un module
il faut toujours préciser le nom du module avant la fonction du module utilisé
[Image: import3.png]

> Il peut être fastidieux de répéter toujours le nom du module
surtout quand ce nom est long à écrire...
On peut alors donner un nom au module avec as
[Image: import4.png]

flecherouge On peut éviter de préciser le nom du module en utilisant from
[Image: import2.png]



Edupython possède un module lycee qui possède toutes les fonctions mathématiques utilisées au lycée

Il suffit donc, au début de chaque programme d'importer cette bibliothèque good
[Image: import1.png]
Visiter le site internet de cet utilisateur Trouver tous les messages de cet utilisateur
Return to top
28-06-2017, 11:48 PM
Message : #2
Tutoriel 9 : importer un module
<< Tutoriel précédent Tutoriel suivant >>
Visiter le site internet de cet utilisateur Trouver tous les messages de cet utilisateur
Return to top
Discussion verrouillée