Skip to content

Livrable P4 OC D-A Python : Développez un programme logiciel en Python

Notifications You must be signed in to change notification settings

hmignon/P4_ChessTournaments

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

chess_club

Projet 4 DA-Python OC (Hélène Mignon)

Livrable du Projet 4 du parcours D-A Python d'OpenClassrooms : application de gestion de tournoi d'échecs avec base de données.

Testé sous Windows 10 - Python version 3.9.5

Table des matières

  1. Initialisation du projet
    1. Windows
    2. MacOS et Linux
    3. Générer un rapport flake8
  2. Options des menus
    1. Menu principal
    2. Rapports
  3. Exemples d'affichage

1. Initialisation du projet

i. Windows :

Dans Windows Powershell, naviguer vers le dossier souhaité.

Récupération du projet
$ git clone https://github.com/hmignon/P4_mignon_helene.git
Activer l'environnement virtuel
$ cd P4_mignon_helene 
$ python -m venv env 
$ ~env\scripts\activate
Installer les paquets requis
$ pip install -r requirements.txt
Lancer le programme
$ python main.py

ii. MacOS et Linux :

Dans le terminal, naviguer vers le dossier souhaité.

Récupération du projet
$ git clone https://github.com/hmignon/P4_mignon_helene.git
Activer l'environnement virtuel
$ cd P4_mignon_helene 
$ python3 -m venv env 
$ source env/bin/activate
Installer les paquets requis
$ pip install -r requirements.txt
Lancer le programme
$ python3 main.py

iii. Générer un rapport flake8

$ flake8 --format=html --htmldir=flake8_report

Vous trouverez le rapport dans le dossier 'flake8-report'.

Dernier rapport exporté :

latest_report

2. Options des menus

i. Menu Principal

main_menu

ii. Menu des rapports

main_menu

3. Exemples d'affichage

Matchs d'une ronde :

round

Rapport des joueurs :

player_report

Rapport des rondes :

round_report

About

Livrable P4 OC D-A Python : Développez un programme logiciel en Python

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published