
BIBLIOthèques/modules
Une des grandes forces du langage Python réside dans le nombre important de bibliothèques disponibles. Une bibliothèque est un ensemble de fonctions. Celles-ci sont regroupées et mises à disposition afin de pouvoir être utilisées sans avoir à les réécrire.
Celles-ci permettent de faire : du calcul numérique, du graphisme, de la programmation internet ou réseau, du formatage de texte, de la génération de documents...
Première méthode pour importer une bibliothèque :
from bibliothèque import fonction
Seconde méthode pour importer une bibliothèque :
import bibliothèque as biblio (le as ... est optionnel)
Bibliothèque math :
Pour importer la bibliothèque math : from math import .... ou import math
Fonctions disponibles :
* <=> permet d'importer toutes les fonctions mathématiques de la bibliothèque math
sqrt(...) <=> fonction racine carré
pi <=> valeur de pi
cos(...), sin(...), tan(...) <=> fonction cosinus, sinus, tangente (fonctions trigonométriques)
radians (...) <=> fonction permettant de convertir un angle en degrés en radians
exp (...), log (...) <=> fonction exponentielle et logarithme népérien
log10 (...) <=> fonction logarithme décimal
Pour d'autres fonctions :
https://docs.python.org/fr/3.5/library/math.html
http://www.python-simple.com/python-modules-math/fonctions-mathematiques.php

Dans le cas de l'importation de la bibliothèque math par la seconde méthode, il est nécessaire de faire précéder le nom de la fonction de math. afin d'appeler la fonction voulue soit math.fonction.
Cas des nombres complexes :
Il faut importer une bibliothèque spécifique : cmath
https://docs.python.org/fr/3.5/library/cmath.html
http://www.python-simple.com/python-modules-math/fonctions-complexes.php
Bibliothèque random :
Pour importer la bibliothèque random : from random import .... ou import random
Fonctions disponibles :
* <=> permet d'importer toutes les fonctions mathématiques de la bibliothèque random
randint (a,b) <=> fonction permettant de générer aléatoirement un entier entre a et b
random() <=> fonction permettant de générer aléatoirement un nombre décimal entre 0 et 1 exclus.
uniform(a,b) <=> fonction permettant de générer aléatoirement un nombre décimal entre a et b.
Pour d'autres fonctions :

Dans le cas de l'importation de la bibliothèque random par la seconde méthode, il est nécessaire de faire précéder le nom de la fonction de random. afin d'appeler la fonction voulue soit random.fonction.