Para importar um módulo em Python, você usa a palavra-chave import. Você pode importar módulos inteiros ou partes específicas deles.
# Código
# Importando um módulo inteiro
import math
# Importando uma função específica de um módulo
from math import sqrt
# Importando um módulo e dando um apelido
import math as m
Você pode criar seus próprios módulos salvando um arquivo Python com a extensão .py. O nome do arquivo será o nome do módulo.
# Criando um módulo chamado meu_modulo.py
# meu_modulo.py
def saudacao(nome):
return f"Olá, {nome}!"
def soma(a, b):
return a + b
Para usar este módulo em outro arquivo Python:
# Código
import meu_modulo
print(meu_modulo.saudacao("Maria"))
print(meu_modulo.soma(3, 4))
Uma vez que um módulo é importado, você pode usar suas funções e variáveis como se fossem parte do seu próprio código.
# Código
import datetime
# Usando uma função do módulo datetime
hoje = datetime.date.today()
print("Hoje é:", hoje)
Python inclui muitos módulos embutidos que você pode usar sem instalar nada adicionalmente, como os, sys, e math.
# Código
import os
# Usando uma função do módulo os
diretorio_atual = os.getcwd()
print("Diretório atual:", diretorio_atual)
Você pode instalar módulos de terceiros usando o gerenciador de pacotes pip. Esses módulos podem ser encontrados no Python Package Index (PyPI).
# Código
# Instalar um módulo de terceiros usando pip
# pip install requests
import requests
# Usando uma função do módulo requests
resposta = requests.get('https://api.github.com')
print("Status da resposta:", resposta.status_code)