Submódulo 4: Módulos e organização de código: importação, biblioteca padrão e módulo próprio
Completion requirements
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.
🎯 Exercícios
🎯 Exercícios: Módulos e organização de código: importação, biblioteca padrão e módulo próprio
Teste seus conhecimentos com estas questões de múltipla escolha. Cada questão tem apenas uma resposta correta.
Questão 1
O que é o namespace em Python e por que cada módulo tem seu próprio espaço de nomes para evitar conflitos?
Questão 2
Ao usar import math, como você acessa a função sqrt?
Questão 3
Qual é o efeito de usar 'from math import sqrt' em relação aos nomes disponíveis no namespace?
Questão 4
O que torna um diretório um pacote Python e permite importar seus módulos com 'from pacote import modulo'?
Questão 5
Qual é a finalidade do bloco if __name__ == '__main__' em um script Python?