O Python é uma linguagem de programação multiuso, de alto nível e dinâmica. Ele fornece muitos módulos e funções internos para executar vários tipos de tarefas. Além disso, também podemos criar nossos próprios módulos usando Python. Um módulo é como uma biblioteca em Java, C, C ++ e C#. Um módulo geralmente é um arquivo que contém funções e declarações. As funções e declarações dos módulos fornecem funcionalidade específica. Um módulo Python é salvo com o .extensão py. Neste artigo, aprenderemos a criar nossos próprios módulos Python.
Um módulo é normalmente usado para dividir a grande funcionalidade em pequenos arquivos gerenciáveis. Podemos implementar nossas funções mais usadas em um módulo separado e, mais tarde, podemos ligar e usá -lo em todos os lugares. A criação do módulo promove a reutilização e economiza muito tempo.
Crie módulos Python
Para criar um módulo Python, abra um script python, escrever algumas declarações e funções e salvá -lo com .extensão py. Mais tarde, podemos ligar e usar esses módulos em qualquer lugar do nosso programa.
Vamos criar um novo módulo chamado "Mathoperations". Este módulo contém funções para executar adição, subtração, multiplicação e divisão.
#Creating Mathoperation ModuleAgora, podemos chamar este módulo em qualquer lugar usando o comando import e podemos usar essas funções para executar as tarefas relacionadas. Não há necessidade de escrever o código repetidamente para realizar operações de adição, subtração, multiplicação e divisão.
Ligue para o seu módulo
Vamos chamar este módulo em nosso outro script python usando o comando de importação. Confira este artigo (https: // linuxhint.com/python_import_command/) para saber mais sobre o comando de importação do python.
Importar matemáticaSaída
Chamando as variáveis do módulo
Também podemos declarar as variáveis em nossos módulos python auto-criados, atribuir valores a essas variáveis e chamá-las em nosso script python. Os módulos também podem conter dicionários, listas, etc.
#Variáveis de criaçãoSaída
A saída mostra que acessamos com sucesso as variáveis e funções do módulo "Mathoperation".
Liste todas as funções e variáveis de um módulo
O Python fornece uma função DIR () integrada, que lista os nomes de todas as funções e variáveis que estão presentes em um módulo específico. Vamos usar a função dir () para listar os nomes das funções e variáveis do módulo "Mathoperation".
Essas nossas funções e variáveis que são criadas em nosso módulo de "matemática".
#Creating Mathoperation ModuleAgora vamos chamar a função dir () em nosso script python.
#Importing o móduloSaída
Conclusão
Embora o Python forneça muitos módulos e funções internos para executar uma tarefa específica, também podemos criar nossos próprios módulos Python. Um módulo Python contém funções e variáveis. Os módulos Python são salvos com o .extensão py. Este artigo explica a criação de seus próprios módulos Python com a ajuda de exemplos simples.