Capítulo 23. Noções básicas sobre codificaçãode módulos
Este trabalho foi traduzido com recurso a IA. Agradecemos o teu feedback e comentários: translation-feedback@oreilly.com
Agora que já vimos as ideias gerais por trás dos módulos, vamos dar uma olhada em alguns exemplos de módulos em ação. Embora alguns dos primeiros tópicos deste capítulo sejam uma revisão para quem já aplicou o que aprendeu nas demonstrações dos capítulos anteriores, mesmo os módulos mais simples podem nos levar rapidamente a detalhes que ainda não vimos completamente, como aninhado, recargas, escopos e muito mais, que vamos abordar aqui.
Em geral, os módulos Python são fáceis de criar; eles são apenas arquivos de código de programa Python criados com um editor de texto e não requerem sintaxe especial. Como o Python faz todo o trabalho de localizar e carregar módulos, eles também são fáceis de usar; basta importar um módulo ou seus nomes e usar os objetos aos quais eles fazem referência. Vamos explorar os dois lados dessa questão.
Criando módulos
Para definir um módulo, basta usar seu editor de texto para digitar o código Python em um arquivo de texto e salvá-lo com a extensão .py; qualquer arquivo desse tipo é automaticamente considerado um módulo Python . Como vimos, todos os nomes atribuídos no nível superior do módulo se tornam seus atributos (nomes associados ao objeto do módulo) e são exportados para uso dos clientes — eles se transformam automaticamente de variáveis em atributos do objeto do módulo. ...
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