Capítulo 24. Pacotesde módulos
Este trabalho foi traduzido com recurso a IA. Agradecemos o teu feedback e comentários: translation-feedback@oreilly.com
Até agora, quando importamos módulos, estávamos carregando arquivos. Isso representa o uso típico de módulos e provavelmente é a técnica que você usará para a maioria das importações que codificará, especialmente no início de sua carreira em Python. No entanto, a história da importação de módulos é mais rica do que parece até agora. Este capítulo a amplia para apresentar pacotesde módulos — coleçõesde arquivos de módulos que normalmente correspondem a pastas (também conhecidas como diretórios) no seu dispositivo. Ele aborda quatro tópicos:
Importações de pacotes, que fornecem parte do caminho da pasta que leva a um arquivo
Os próprios pacotes, que organizam módulos em pacotes de pastas
Importações relativas a pacotes, que usam pontos dentro de um pacote para limitar a pesquisa
Pacotes de namespace, que criam um pacote que pode abranger várias pastas
Como você verá, a importação de um pacote transforma uma pasta no seu computador em outro namespace Python, com atributos correspondentes aos arquivos de módulo e subpastas que a pasta contém. Como você também aprenderá, as importações de pacotes às vezes são necessárias para resolver ambiguidades quando vários arquivos de programa com o mesmo nome estão instalados em um dispositivo.
Pacotes são um tópico um pouco avançado, que muitos leitores podem adiar até ganharem experiência ...
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