Résumé de section
-
Référence manuelle : Chapitre 7 — Perković, Introduction to Computing Using Python.
Contenus :
• Notion d'espace de noms
• Portée locale, portée englobante et portée globale
• Durée de vie des variables et cycle d'appel des fonctions
• Variables globales : usage, risques et alternatives
• Effets de bord et modification d'objets passés en paramètre
• Organisation d'un programme en modules et importation
• Diagnostic des erreurs de nom à partir des messages de l'interpréteur
Objectifs pédagogiques :
• Prévoir la valeur d'une variable en un point donné du programme
• Distinguer les différentes portées et en expliquer les conséquences
• Éviter les effets de bord involontaires
• Organiser un programme en plusieurs modules