L'espace de noms (namespace) est un moyen d'implémenter la portée. En Python, chaque package, module, classe, fonction et méthode ... possède un 'espace de noms' (namespace) dans lequel les noms de variables sont résolus. Lorsqu'une fonction, un module ou un package est évalué (c'est-à-dire démarre son exécution), un espace de noms est créé.
L'espace de noms (namespace) est un moyen d'implémenter la portée. En Python, chaque package, module, classe, fonction et méthode ... possède un 'espace de noms' (namespace) dans lequel les noms de variables sont résolus. Lorsqu'une fonction, un module ou un package est évalué (c'est-à-dire démarre son exécution), un espace de noms est créé.