YOU’RE LEARNING TO↗learner can trace name resolution through the Local, Enclosing, Global, and Built-in scopes
↗learner can predict when a NameError will occur due to scope issues
↗learner can use the global and nonlocal keywords deliberately and explain why overusing them is a code smell