Assunto
- #Módulos Python
- #Python
Criado: 2024-03-27
Criado: 2024-03-27 19:56
Na empresa, surgiu a oportunidade de migrar um programa em PHP para Python.
À medida que a quantidade de dados a serem processados aumentava, o PHP se tornava lento. Como o Python é conhecido por sua velocidade no processamento de dados, decidimos realizar a migração.
Python é uma linguagem criada em 1990 pelo desenvolvedor Guido van Rossum (nascido em 31 de janeiro de 1956), que possui um formato de interpretador.
As características do Python são as seguintes:
Python oferece suporte a uma variedade de bibliotecas, o que aumenta sua produtividade em comparação com outras linguagens.
Em Python, um módulo é um arquivo que contém variáveis, funções e classes. Ao programar em Python, é conveniente usar módulos criados por outros ou agrupar variáveis e funções comumente usadas para facilitar o uso.
Para usar um módulo, usamos a palavra-chave import.
Vamos ver um exemplo de como usar o módulo random.
Este é um exemplo em que o módulo chamado random é importado e a função randrange, que pertence a esse módulo, é chamada.
Ele recebe dois números como parâmetros e retorna um número aleatório entre esses números.
Também é possível criar seus próprios módulos. Se você criar variáveis e funções usadas com frequência como módulos comuns, poderá reduzir o tamanho do código e aumentar a produtividade.
Vamos criar um arquivo module.py para usar como módulo e um arquivo main.py para importar e usar o módulo para verificar como ele funciona.
Ao executar o código acima, você verá o resultado 6.
Você também pode usar várias funções e variáveis em um módulo.
Para tornar isso mais fácil de entender, vamos ver um exemplo de como usar um módulo chamado "carteira".
O módulo chamado carteira possui uma variável de saldo e três funções: receita, despesa e verificação de saldo. No use_wallet, as três funções são usadas. A palavra-chave global indica que a variável será usada como uma variável global dentro da função.
Hoje, aprendemos brevemente sobre os módulos em Python.
Você pode encontrar os exemplos acima no seguinte repositório do GitHub:
Comentários0