Capítulo 22. Módulos : visão geral
Este trabalho foi traduzido com recurso a IA. Agradecemos o teu feedback e comentários: translation-feedback@oreilly.com
Este capítulo começa nossa análise aprofundada do módulo Python — aunidade de organização de programas de nível mais alto, que empacota código e dados de programas para reutilização e fornece namespaces independentes que minimizam conflitos de nomes de variáveis entre seus programas. Os módulos foram apresentados no Capítulo 3 e temos usado cada vez mais desde o Capítulo 16, mas esta parte do livro oferece uma visão focada e detalhada dessa ferramenta Python.
Este primeiro capítulo da Parte V revisa os fundamentos dos módulos e oferece uma visão geral do papel dos módulos na estrutura geral dos programas. Nos capítulos seguintes, vamos nos aprofundar nos detalhes de codificação por trás dessa teoria. Ao longo do caminho, também vamos detalhar pontos importantes dos módulos omitidos até agora — você aprenderá sobre recargas, os atributos ` __name__ ` e ` __all__ `, importações de pacotes, sintaxe de importação relativa, pacotes de namespace, o gancho ` __getattr__ `, o arquivo ` __main__.py ` e assim por diante. Como módulos e classes são, na verdade, apenas namespaces glorificados, esta parte também formaliza os conceitos de namespace.
Noções básicas sobre módulos
Em termos simples e concretos, os módulos normalmente correspondem a arquivos de código-fonte Python. Cada arquivo de código é automaticamente um módulo, e os módulos ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access