Travail sur les structures de données, et en particulier sur les listes, les dictionnaires et les fichiers CSV (Comma-Separated Values).
Prendre des noms de variables explicites.
Un code clair et aéré est bien plus simple à comprendre et à analyser.
Commenter le code !
Prototyper les fonctions.
Un code bien écrit doit être compréhensible par tout le monde.
Penser à vérifier si toutes les fonctions sont opérationnelles (avec assert).
Ce projet, comme tous les autres, peut être réalisé en utilisant la gestion de version (versionning) avec Git et BitBucket, mais ce n'est pas une obligation.
La prise en main du versionning est assez longue et délicate, et nécessite un investissement assez important.
Si vous êtes intéressé par cette notion de gestion de version, vous pouvez vous reporter aux documents présents sur le site.