Navigation dans les espaces de noms et l'étendue en Python – Real Python

By | mars 2, 2021

Expert Python

Dans un programme de toute complexité, vous allez créer des centaines ou des milliers de noms, chacun pointant vers un objet spécifique. Comment Python garde-t-il la trace de tous ces noms afin qu'ils ne s'interfèrent pas les uns avec les autres? Ce cours couvre les espaces de noms Python, les structures utilisées pour organiser les noms symboliques attribués aux objets dans un programme Python.

Dans ce cours, vous apprendrez:

  • Comment Python organise les noms symboliques et les objets dans espaces de noms
  • Quand Python crée un nouvel espace de noms
  • Comment les espaces de noms sont implémentés
  • Comment portée variable détermine la visibilité du nom symbolique
  • Quel est le LEGB régner