Python

Commande d'importation Python

Commande d'importation Python

La commande import en Python est utilisée pour accéder à d'autres modules. Les modules sont les mêmes qu'une bibliothèque de code en Java, C, C++ ou C#. Un module implique généralement un ensemble de fonctions et de variables. Lorsque nous devons inclure ou utiliser ces fonctions de modules dans notre code, nous pouvons simplement importer le module en utilisant la commande import et nous pouvons facilement invoquer les fonctions et variables du module. La commande import est le moyen le plus simple et le plus courant d'inclure des modules dans votre code.

Python propose de nombreux modules intégrés que nous pouvons facilement inclure dans notre code. Nous pouvons également créer notre module en enregistrant simplement le fichier de code Python avec le .py extension.

Dans cet article, nous apprendrons comment importer nos propres modules et ceux intégrés en Python. L'éditeur Spyder3 est utilisé pour créer et exécuter les scripts Python.

Comment utiliser la commande d'importation

Nous utilisons le importer mot-clé pour importer les modules en Python. Lors de l'importation du module dans notre code, nous écrivons le nom du module avec la commande import de cette manière :

importer nom_module

Importer des modules intégrés Python

Python propose de nombreux modules intégrés. Le module mathématique est l'un des modules communs qui est utilisé pour exécuter les fonctions mathématiques.

Importons le module mathématique en utilisant le mot-clé import et utilisons ses fonctions pour effectuer des calculs mathématiques. Lorsque nous accédons à n'importe quelle fonction à partir d'un module, nous écrivons le nom du module et mettons un point et écrivons le nom de la fonction comme ça :

nom_module.nom_fonction()
# importation du module mathématique
importer des mathématiques
# impression de la valeur de la constante pi
print("La valeur de PI est : ", math.pi)
# calculer la factorielle d'un nombre à l'aide de la fonction factorielle
print("La factorielle du nombre 5 est : ",math.factoriel(5))
# calculer le log d'un nombre à l'aide de la fonction log
print("Le log de 10 est : ",math.log(10))
# impression de la valeur du nombre d'Euler
print("La valeur du nombre d'Euler est : ", math.e)
# calcul des radians à partir des degrés
rad = maths.radians(90)
print("Le radian de 90 est : ",rad)
# calcul de la valeur du péché
print("Le péché de 90 est : ",math.péché (90))
# calcul de la valeur du coa
print("Le cos de 90 est : ",math.cos(90))
# calcul de la valeur tan
print("Le bronzage de 90 est : ", math.bronzage (90))

Production

La sortie est affichée sur la console Python.

Dans certains cas, si l'on veut importer uniquement une fonction spécifique ou une constante d'un module, on peut faire de cette manière :

à partir de nom_module importer nom_fonction ou nom_constant

Par exemple, seule la constante pi du module mathématique peut être importée de cette manière

à partir de l'importation mathématique pi

Voyons un exemple.

# importer uniquement la valeur pi du module mathématique
à partir de l'importation mathématique pi
# impression de la valeur de la constante pi
#ici nous utilisons pi directement au lieu de math.pi()
print("La valeur de PI est : ", pi)

Production

La sortie est affichée sur la console Python.

Toutes les fonctions et constantes peuvent être importées de cette manière :

à partir de l'import nom_module *

Dans le cas du module mathématique, ce serait comme ceci :

# importer uniquement la valeur pi du module mathématique
à partir de l'importation mathématique *
# Maintenant, nous n'avons pas besoin de spécifier les mathématiques avec la constante et la fonction
# impression de la valeur de la constante pi
print("La valeur de PI est : ",pi)
# calculer la valeur de sin 90
print("La valeur de sin 90 est :", sin(90))
# calcul de la factorielle de 8
print("La factorielle de 8 est : ",factorielle(8) )

Production

La sortie est affichée sur la console Python.

La commande import recherche le nom du module si le module n'est pas trouvé, puis elle affiche une erreur. Essayons d'importer le module « Tokenizer ».

tokenizer d'importation
imprimer (tokenizer.jeton())

Production

Dans la sortie, vous pouvez voir qu'il renvoie une erreur "ModuleNotFoundError".

Créez votre module

Pour créer votre module, créez un fichier python, écrivez le code et enregistrez-le avec .py extension.

Voyons un exemple.

Exemple

Nous avons créé un nouveau module nommé "calculer.py”. Il a une fonction, qui prend deux nombres comme argument et renvoie la somme.

def sum(val_1,val_2) :
print("La somme est : ",val_1+val_2)

Créons maintenant un autre fichier Python (test.py) et appelez le module "calculatrice" dans ce fichier.

# importation du module calculatrice
calculatrice d'importation
# appeler la fonction somme
imprimer (calculatrice.somme(1,2))

Production

La sortie est affichée sur la console Python.

Modifions maintenant le fichier du module de calculatrice et créons ici deux variables.

val_1=0
val_2=0
somme def() :
print("La somme est : ",val_1+val_2)

Essayons d'accéder aux variables du module calculatrice en test.py

# importation du module calculatrice
calculatrice d'importation
# accéder à la première variable et attribuer une valeur
calculatrice.val_1=10
# accéder à la deuxième variable et attribuer une valeur
calculatrice.val_2=20
# appeler la fonction somme depuis le module de calculatrice
imprimer (calculatrice.somme())

Production

La sortie est affichée sur la console Python.

Nous pouvons également créer un alias lors de l'importation d'un module en utilisant le mot-clé "as" et cela fonctionnera bien.

# importation du module de calcul en tant que cal
importer la calculatrice en tant que cal
# accéder à la première variable et attribuer une valeur
cal.val_1=10
# accéder à la deuxième variable et attribuer une valeur
cal.val_2=20
# appel de la fonction somme depuis le module calculatrice
imprimer (cal.somme())

Production

Dans la sortie, vous pouvez voir que cela fonctionne bien et ne montre aucun type d'erreur.

Nous pouvons utiliser la fonction Python intégrée dir() pour lister toutes les fonctions et variables disponibles d'un module.

# importation du module de calcul en tant que cal
importer la calculatrice en tant que cal
# en utilisant la fonction dir()
print(dir(cal))

Production

La sortie affiche toutes les variables et fonctions disponibles du module « calculatrice ».

Conclusion

Cet article explique en détail la commande d'importation Python à l'aide d'exemples simples. La commande import est utilisée pour appeler les modules intégrés et définis par l'utilisateur dans les fichiers Python.

Top 5 des cartes de capture de jeu
Nous avons tous vu et aimé des gameplays en streaming sur YouTube. PewDiePie, Jakesepticye et Markiplier ne sont que quelques-uns des meilleurs joueur...
Comment développer un jeu sur Linux
Il y a dix ans, peu d'utilisateurs de Linux prédisaient que leur système d'exploitation préféré serait un jour une plate-forme de jeu populaire pour l...
Ports Open Source des moteurs de jeux commerciaux
Les récréations de moteur de jeu gratuites, open source et multiplateformes peuvent être utilisées pour jouer à d'anciens ainsi qu'à certains des titr...