Submódulo 4: Módulos e organização de código: importação, biblioteca padrão e módulo próprio
Condições de conclusão
Este submódulo aprofunda a organização de código em Python, explorando importação, namespace, uso da biblioteca padrão e a criação de módulos próprios. Vamos conectar esses conceitos à construção de projetos reutilizáveis, o que facilita a leitura, a manutenção e a apresentação de portfólio para oportunidades de carreira.
Biblioteca padrão e criação de módulos próprios
🎯 Biblioteca padrão e módulos próprios
Neste submódulo, usamos módulos da biblioteca padrão como math, datetime e exploramos como importá-los. Por exemplo, podemos fazer import math as m
ou from math import sqrt
para ter acesso direto a sqrt. Cada módulo traz funções úteis já prontas, evitando reinventar a roda.
# Exemplo de uso de módulos da biblioteca padrão
import math as m
from math import sqrt
print(m.pi)
print(sqrt(16))
Além disso, vamos criar um módulo próprio simples, como utils.py
, com funções úteis que poderão ser usadas por vários scripts. Em seguida, veremos como importá-lo em outros arquivos.