Les modules extérieur
Il existe plein de modules comprenant des fonctions autour des mathématiquess (math), itinérable (itertools), tableau à n dimantion (numpy) ou bien permettant l'interaction avec l'os (os) ou le systeme (sys).
import itertools
import numpy as np
from math import cos
from math import *
Tout d'abord il existe plusieurs façons d'importer des modules. À la première ligne nous importons tout le module itertools, à la deuxième ligne on import le module numpy en le renommant via le mot-clé as permettant des racoursir l'écriture. À la troisième ligne nous importons que la fonction cos et nous n'auront donc plus à préciser le module lors de l'appel. Pour la dernière ligne elle permet d'importer toutes les fonctions d'un module sans avoir répété le module.
# parcours tous les tulpes possibles composé de 0123456789abcdef d'une longueur de 2
for chars in itertools.product("0123456789abcdef", repeat=2):
print("".join(chars))
# crée une matrice de 5x9
array = np.zeros((5, 9))
print(array)
# cosinus de 10
print(cos(10))
La puissance des modules est que vous n'avez pas refait ce qui a déjà été partager par des autres. Cela permet de faire des projets rapidement et efficacement et fait une des forces majeures de python.