Comment importer des modules externes en Python ?

L'importation de modules externes en Python est une pratique courante pour utiliser des bibliothèques tierces ou des fonctions écrites dans d'autres fichiers. Pour ce faire, on utilise l'instruction import.

Pour importer un module entier, utilisez la syntaxe import module. Par exemple, pour importer le module math, écrivez simplement :

import math

Une fois importé, on peut accéder aux méthodes et variables du module en utilisant le nom du module suivi d'un point (.) puis le nom de la fonction/variable. Par exemple :

angle = 90
sin_val = math.sin(math.radians(angle))

Si vous souhaitez importer une fonction spécifique d'un module, utilisez la syntaxe from module import function. Par exemple, pour importer la fonction sqrt du module math :

from math import sqrt
result = sqrt(25)  # Pas besoin d'utiliser math. avant sqrt

Pour importer plusieurs fonctions/variables d'un module en une seule ligne, séparez-les par des virgules :

from math import pi, sin, cos

Enfin, pour éviter les conflits de noms ou pour améliorer la lisibilité, on peut renommer un module ou une fonction lors de son importation en utilisant la syntaxe import module as alias ou from module import function as alias :

import math as m
from math import sqrt as racine

Respectez les bonnes pratiques et évitez l'utilisation d'importations globales telles que from module import *, car cela peut entraîner des conflits de noms et rendre le code moins clair.

Rechercher sur le site

Formulaire de contact

Inscris-toi à Docstring

Pour commencer ton apprentissage.

Tu as déjà un compte ? Connecte-toi.