Les mini-projets sont de petits projets qui peuvent tenir en deux ou trois fonctions et en un petit fichier programme. Par rapport au plus gros projets, le barème est donc réduit à 10pts.
Ce barème n'inclus pas de points pour la syntaxe car il est présupposé que vous avez supprimé toutes les fautes de ce type. Si je devais corriger des fautes de syntaxe dans votre projet, cela réduirait votre note : vous devez exécuter votre projet, le tester et veiller à supprimer toutes les erreurs évidentes, celles qui empêchent toute exécution, comme les erreurs d'indentation, les ( sans ), etc.
Le code est-il écrit avec une syntaxe lisible ? respectez-vous les standards Python ? Les fonctions sont-elles documentées ? Le code est-il bien organisé ?
Type d'erreur sanctionnées. Non exhaustif :
while en place de forfor – par exemple de parcourir par item au lieu d'indice, réciproquement, ou encore – courant – d'entretenir une variables pour compter les répétitions alors que la boucle for le fait déjà.Savez-vous répondre aux questions posées sur votre programme, sur ce qu'il fait, sur les choix que vous avez fait, sur les modifications que l'on pourrait y porter ?
Utilisez-vous les outils étudiés en cours et que l'on souhait mobiliser dans ce projet ?
Le programme est-il simple ou complexe ?
Votre programme fait-il ce qu'il devait ? Respecte-t-il bien les contraintes du sujet ?
Est-il terminé ? Va-t-il au-delà ?