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