Assignment 2: Coding theory / Codes correcteurs#
English#
Instructions:
For coding conventions, follow the same instructions than last week;
By November 20th: submit the assignment on GitLab (submit command) with at least the exercise on cyclic codes (except for syndromes, not seen in class).
Français#
Attention
Nous recommandons de travailler sur la version des document en anglais qui est plus à jour.
Consignes:
Pour les conventions de codage, suivez les mêmes consignes que la semaine dernière;
Pour le 20 novembre: déposez le TP avec son rapport sur GitLab (commande submit) avec au moins l’exercice sur les codes cycliques.
Rapport / report#
Liste des fichiers de code / List of code files#
Lancement des tests / Launching the tests#
!ruff check mycode.py
!mypy mycode.py
!sage -t mycode.py
Description du travail accompli / Description of the work done#
Consignes / Instructions
Pour chacun des items ci-dessous, donnez une autoévaluation de votre avancement, de A (travaillé en profondeur et maitrisé) à F (je n’ai pas essayé). Préciser le cas échéant en indicant vos éventuelles difficultés ou questionnements rencontrés, ce qu’il reste à faire, ce que vous avez appris, ce qui vous a plu ou non.
For each item below, provide a self-evaluation of your progress, from A (worked out in depth) to F (I haven’t tried). When relevant, mention briefly difficulties or questionning you may have encountered, what remains to do, what you learned, what you enjoyed or not.