2024-11-14 15:08:26 +00:00
2024-10-07 10:17:49 +02:00
2024-10-07 10:17:49 +02:00
2024-10-07 12:28:18 +02:00
2024-11-14 15:08:26 +00:00
2024-10-07 10:17:49 +02:00
2024-10-07 12:28:18 +02:00

Evaluation Python

Vous devez implémenter les fonctions détaillées dans le fichier main.py.

Installation du projet

# Clonez ce dépôt
git clone <url>

# Travaillez dans ce dépôt
cd <foldername>
pip install -r requirements.txt

Barème :

  • implémentation des fonctions ( /22 Pts) Faites en sorte que l'ensemble des tests unitaires fonctionnent.
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 :
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.

# Exemple si vous avez réalisé 3 commits
git format-patch -3 HEAD  --output=nom_prenom.patch
Description
No description provided
Readme 401 KiB
Languages
Python 92.8%
Nix 7.2%