# Evaluation Python Vous devez implémenter les fonctions détaillées dans le fichier `main.py`. ## Installation du projet ```shell # Clonez ce dépôt git clone # Travaillez dans ce dépôt cd pip install -r requirements.txt ``` ## Barème : - implémentation des fonctions ( /22 Pts) Faites en sorte que l'ensemble des tests unitaires fonctionnent. ```shell pytest # ou python -m pytest . ``` - respect des bonnes pratiques de programmation en Python ( /2 Pts): Votre code doit respecter les règles émises par le PEP. Note supérieure à 9/10 attendue lors de l'exection de la commande suivante : ```sh pylint main.py # ou python -m pylint main.py ``` Pour votre gouverne, le barème total est sur 24 pts mais vous ne pourrez avoir plus que 20/20. ## Livrable attendu Vous devez réaliser votre livrable sous la forme d'un fichier plat, correspondant à un git patch contenant l'ensemble de votre implémentation. A envoyer par le biais de Discord à votre formateur en fin de module. Avant 16h ou avant 18h respectivement. Le fichier envoyé devra être au format `nom_prenom.patch`. ```shell # Exemple si vous avez réalisé 3 commits git format-patch -3 HEAD --output=nom_prenom.patch ```