Apprentissage du langage Python

Les modules usuels

Importer un module

Importer un module complet globalement

La première méthode consiste à importer le module globalement.

import nom_module  # Ligne à ajouter en débur de programme

Dans ce cas, l'utilisation d'un élément du module (fonction ou constante) se fait par l'intermédiaire du nom du module.

Par exemple :

import math
rayon = 5
surface_disque = math.pi * rayon ** 2

Importer les fonctions et constantes d'un module

La deuxième méthode consiste à importer les éléments d'un module.

from nom_module import nom_element  # Ligne à ajouter en débur de programme

L'exemple précédent devient :

from math import pi
rayon = 5
surface_disque = pi * rayon ** 2

Remarque : le code suivant permet d'importer tous les éléments d'un module.

from nom_module import *

Quelques modules de la librairie standard

Le module math

Le module math permet d'accéder à toutes les fonctions mathématiques.

from math import *  # Ligne à ajouter en débur de programme

Voici quelques uns des des éléments du module math :

sin(x), cos(x)... Toutes les fonctions de trigonométrie en radian
floor(x) et ceil(x) Arrondi de x par défaut et par excès
pi et e Les constantes pi et e
sqrt(x) Racine carrée de x

Le module random

Le module random permet d'obtenir les fonctions pour générer des nombres aléatoires

from random import *  # Ligne à ajouter en débur de programme

Voici quelque unes des fonctions du module random

randint(a,b) Renvoie un nombre entier aléatoire entre a et b compris
random() Renvoie un nombre à virgule aléatoire entre 0 inclu et 1 exclu
choice(maListe) Renvoie un élément pris aléatoirement dans une liste (voir Les listes)