Sistema de imports, como o python importa código? | Live de Python
Nesta live vamos conversar sobre como o sistema de imports do python funciona.
Vamos conversar sobre as diferentes formas de importação, sobre o que o python reconhece como módulo e como ele faz a associação de nomes no namespace.
Falaremos sobre o módulo sys, sobre a importlib e sobre a instrução __import__. Além de loaders, finders e specs!
-------------------
O canal é mantido por uma iniciativa de financiamento coletivo:
Apoia-se: apoia.se/livedepython
picpay: @dunossauro
Chave pix: pix.dunossauro@gmail.com
Meus contatos e redes: dunossauro.com/
-------------------
Código e Slides: github.com/dunossauro/live-de...
Telegram da live: t.me/livepython
Temas das próximas lives: github.com/dunossauro/live-de...
----
Referências
PEPs
- PEP 302: peps.python.org/pep-0302/
- PEP 382: peps.python.org/pep-0382/
- PEP 420: peps.python.org/pep-0420/
Documentação
- Builtins: docs.python.org/3/library/bui...
- Glossário: docs.python.org/pt-br/3/gloss...
- Sistema de importação: docs.python.org/pt-br/3/refer...
- Módulo sys: docs.python.org/3/library/sys...
- sys path: docs.python.org/pt-br/3/libra...
- importlib: docs.python.org/3/library/imp...
Código fonte:
- LOAD_NAME: github.com/python/cpython/blo...
- Import bootstrap: github.com/python/cpython/blo...
Issues
- Documentação import: github.com/python/cpython/iss...
Blogs
- tenthousandmeters.com/blog/py...
Пікірлер: 19
Uma live sobre MÓDULOS seria muito interessante!
Faz live sobre pacotes e módulos tbm, edu.
Sou grato por existir alguém como você aqui no yt.
Esperando a live sobre módulos ❤
Nunca estudei sobre os Imports, bem interessante essa live.
Excelente conteúdo! No trabalho, a maioria das vezes em que pedem minha ajuda é para resolver alguma coisa relacionada a importação e módulos de Python. Principalmente para quem vem de outra stack, é bem diferente.
Usei algo similar para o databricks com as váriaveis globais de dbutils e spark para unittest para testar notebooks no ci/cd.
Valeu
faz a live de modulos!!! live top
Ótima live Duno, muito interessante essa configuração de loader + file finder 👏🏼
Parabéns! Ótimo conteúdo e didática excelente!
eu até essa live só "estudava" o import quando eu não conseguia fazer algumas coisas
Parabéns pelo vídeo, Edu!
esperei muito por essa live, vlwwww dudu
Nunca estudei o sistema de import, só importo e abraço.
Brabo
Nunca passou pela minha cabeça estudar o import
Como faço para entrar nos grupos de comunidade? (Discord/telegram)
@Dunossauro
10 күн бұрын
Na descrição do vídeo está o link para o grupo