Em programação, "scopes" ou "escopos" referem-se ao contexto onde variáveis e funções são acessíveis. O escopo define a parte do programa de onde você pode acessar uma variável ou função.
Existem dois tipos principais de escopo:
Escopo Global: Variáveis ou funções definidas no escopo global estão acessíveis a partir de qualquer parte do código. Estes são definidos fora de funções ou blocos de código.
Escopo Local: Variáveis ou funções definidas dentro de funções ou blocos de código, como loops, têm escopo local. Elas são acessíveis apenas dentro dessa função ou bloco específico.
Escopos ajudam a evitar conflitos de nomes e a proteger dados de serem acessados ou modificados inadvertidamente em partes não desejadas do código. Consequentemente, ela favorece a modularidade e a manutenção do código.