1. Les bonnes pratiques
Tour d'horizon des bonnes pratiques de programmation en Python
Pour développer et mettre au point un programme, il vous faudra :
Repérer les "bugs" courants :
problèmes de syntaxe, d'indentation, de parenthèses ou guillemets oubliés, portée locale ou globale des variables,...
Anticiper et gérer les erreurs de saisie de l'utilisateur
Utiliser les mécanismes d'assertions pour s'assurer de la bonne exécution du programme en toute circonstance
en créant des jeux de tests
Vérifier les boucles : s'assurer que la condition de fin de boucle sera bien atteinte
Les nombres flottants : anticiper les problèmes liés à la représentation approchée de leur valeur
Les listes : être attentif aux indices
La vidéo suivante vous présente ces différents points, et explicite ainsi les attendus du programme de NSI.
Méthode :
La vidéo est longue, mais nous vous conseillons de la visionner en intégralité.
Veillez à bien comprendre le contenu, en n'hésitant pas à la mettre en pause pour analyser les extraits de programmes présentés.
Accès à la Video "Mise au point des programmes - Gestion des bugs" (site nsi4noobs.fr Directeur de publication : David LATOUCHE & Cédric GERLAND)
Remarque :
Vous pourrez très utilement prolonger l'activité chez vous en testant les exemples dans votre environnement de développement Python habituel !