32 lines
785 B
Markdown
32 lines
785 B
Markdown
# 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 <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.
|
|
```shell
|
|
pyunit
|
|
# ou
|
|
python -m pyunit .
|
|
```
|
|
|
|
- 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.pylint
|
|
# 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. |