-
Notifications
You must be signed in to change notification settings - Fork 215
Closed
Description
Com as discussões referentes a PEP-696, seria de muito valor.
É interessante fazer uma live sobre como são os escopos e namespaces do python. Pode ajudar pessoas de todos os níveis. Desde iniciantes que não entendem global e local, até pessoas com conhecimento mais avançado a entender conceitos confusos como closues e nonlocal.
Objetivos dessa live:
- Explicar o que são os escopos
- Mutabilidade e imutabilidade
- Mostrar o zen do python
- Mostrar o sistema de imports (superficialmente, pode ser abordado em uma live isolada, para falar também sobre importlib)
- Referências:
- Mostrar os diferentes escopos e seus operadores
- Global -
global - Local -
local - Closures -
nonlocal - Bultin -
import builtin - Referências
- Global -
- Apresentar os namespaces e suas funções
-
globals() -
locals() -
vars() -
dir() - Referência: https://docs.python.org/3/library/functions.html
-
Conteúdos já produzidos sobre esse assunto:
Artigo do realpython: https://realpython.com/python-namespaces-scope/
Metadata
Metadata
Assignees
Labels
No labels