NSIChapitre 6

Langages et programmation

L'essentiel en 30 secondes

Une fonction Python (def) prend des paramètres, exécute du code et renvoie un résultat (return). Toute fonction doit avoir une docstring (rôle, params, retour, préconditions) et un jeu de tests (assert) couvrant cas normaux et limites. La portée des variables suit la règle LEGB (Local, Enclosing, Global, Built-in). Pour déboguer : lire le traceback, utiliser print/assert, tester les cas limites. Éviter les effets de bord et les variables globales. Les exceptions (try/except) gèrent les erreurs proprement.
La suite de cette fiche est disponible pour les membres EazyReviz. Inscris-toi gratuitement pour accéder aux fiches complètes, quiz et exercices. EazyReviz te propose des fiches synthétiques, des flashcards avec révision espacée SM-2, des quiz rapides et des exercices corrigés pour toutes les matières du lycée.

Accède à la fiche complète

Crée ton compte gratuit pour lire la fiche en entier et accéder à 7 000+ contenus de révision.