Créez vos propres modules Python

Créez vos propres modules Python

Python est un langage de programmation polyvalent, de haut niveau et dynamique. Il fournit de nombreux modules et fonctions intégrés pour effectuer différents types de tâches. En plus de cela, nous pouvons également créer nos propres modules à l'aide de Python. Un module est comme une bibliothèque en Java, C, C ++ et C #. Un module est généralement un fichier qui contient des fonctions et des instructions. Les fonctions et les déclarations des modules fournissent des fonctionnalités spécifiques. Un module Python est enregistré avec le .extension PY. Dans cet article, nous apprendrons à créer nos propres modules Python.

Un module est généralement utilisé pour diviser les grandes fonctionnalités en petits fichiers gérables. Nous pouvons implémenter nos fonctions les plus utilisées dans un module séparé, et plus tard, nous pouvons l'appeler et l'utiliser partout. La création du module favorise la réutilisabilité et fait gagner beaucoup de temps.

Créer des modules Python

Pour créer un module Python, ouvrez un script Python, écrivez quelques instructions et fonctions et enregistrez-la avec .extension PY. Plus tard, nous pouvons appeler et utiliser ces modules n'importe où dans notre programme.

Créons un nouveau module nommé «Mathoperations». Ce module contient des fonctions pour effectuer l'addition, la soustraction, la multiplication et la division.

# Création du module de mathopation
#Le module fournit des fonctions d'addition, de soustraction, de multiplication et de division
#Toute les fonctions prennent deux nombres comme argument
Fonction d'addition de création #
Def addition (num1, num2):
retour num1 + num2
Fonction de soustraction de création
soustraction de def (num1, num2):
retour num1-num2
#Scréation de la fonction de multiplication
Def Multiplication (num1, num2):
retour num1 * num2
Fonction de division de création
Def Division (num1, num2):
retour num1 / num2

Maintenant, nous pouvons appeler ce module n'importe où en utilisant la commande Import, et nous pouvons utiliser ces fonctions pour effectuer les tâches connexes. Il n'est pas nécessaire d'écrire le code encore et encore pour effectuer des opérations d'addition, de soustraction, de multiplication et de division.

Appelez votre module

Appelons ce module dans notre autre script Python en utilisant la commande IMPORT. Consultez cet article (https: // linuxhint.com / python_import_command /) pour en savoir plus sur la commande Python Importation.

Importer la mathopation
#Alling Fonction d'addition du module de mathématation
#La fonction est appelée en utilisant le nom du module
Imprimer ("La somme est:", Mathopation.addition (10,4))
#Calling Fonction de soustraction
Imprimer ("La différence est:", Mathopation.soustraction (100,34))
#Palling Fonction de multiplication
Imprimer ("La multiplication est:", Mathopation.multiplication (4,3))
#Calling Division Fonction
Imprimer ("Le résultat de la division est:", Mathiel.Division (200,5))

Sortir

Appeler les variables du module

Nous pouvons également déclarer les variables dans nos modules Python auto-créés, attribuer des valeurs à ces variables et les appeler dans notre script Python. Les modules peuvent également contenir des dictionnaires, des listes, etc.

#création des variables
num1 = 10
num2 = 20
#Scréation de la liste des étudiants
étudiant = [«John», «Mark», «Taylor», «David»]
# Création du dictionnaire étudiant
std_dict = 'name': 'Ali', 'Age': 12, 'e-mail': 'ali @ xyz.com '
Appelons maintenant les variables et les objets dans un autre script Python.
#IMPORT LE MODULE
Importer la mathopation
#Autant la variable num1
Imprimer ("La valeur NUM1 est:", MathOperation.num1)
#Autant la variable num2
Imprimer ("La valeur NUM1 est:", MathOperation.num2)
#Alling la liste des étudiants
Imprimer ("La valeur NUM1 est:", MathOperation.étudiant)
#Autant les éléments de la liste des étudiants
Imprimer (Mathie.étudiant [0])
Imprimer (Mathie.étudiant [1])
Imprimer (Mathie.étudiant [2])
Imprimer (Mathie.étudiant [3])
# pristrer le dictionnaire étudiant
Imprimer (Mathie.std_dict)
#Autant les articles du dictionnaire de l'étudiant
Imprimer (Mathie.std_dict ['name'])
Imprimer (Mathie.STD_DICT ['Age'])
Imprimer (Mathie.std_dict ['e-mail'])

Sortir

La sortie montre que nous avons accédé à la réussite des variables et des fonctions du module «Mathopation».

Énumérez toutes les fonctions et variables d'un module

Python fournit une fonction DIR () intégrée, qui répertorie les noms de toutes les fonctions et variables qui sont présentes dans un module particulier. Utilisons la fonction dir () pour répertorier les noms des fonctions et variables du module «Mathopation».

Ce sont nos fonctions et variables qui sont créées dans notre module «Mathopation».

# Création du module de mathopation
#Le module fournit des fonctions d'addition, de soustraction, de multiplication et de division
#Toute les fonctions prennent deux nombres comme argument
Fonction d'addition de création #
Def addition (num1, num2):
retour num1 + num2
Fonction de soustraction de création
soustraction de def (num1, num2):
retour num1-num2
#Scréation de la fonction de multiplication
Def Multiplication (num1, num2):
retour num1 * num2
Fonction de division de création
Def Division (num1, num2):
retour num1 / num2
#création des variables
num1 = 10
num2 = 20
#Scréation de la liste des étudiants
étudiant = [«John», «Mark», «Taylor», «David»]
# Création du dictionnaire étudiant
std_dict = 'name': 'Ali', 'Age': 12, 'e-mail': 'ali @ xyz.com '

Appelons maintenant la fonction dir () dans notre script python.

# Importation du module
Importer la mathopation
#Using de la fonction dir ()
Imprimer (dir (mathématation))

Sortir

Conclusion

Bien que Python fournit de nombreux modules et fonctions intégrés pour effectuer une tâche spécifique, nous pouvons également créer nos propres modules Python. Un module Python contient des fonctions et des variables. Les modules Python sont enregistrés avec le .extension PY. Cet article explique la création de vos propres modules Python à l'aide d'exemples simples.