fr en

Projet 3 : Programme logiciel

Posted on mar. 22 février 2022 in Projet étudiant

Pitch du projet :

Ecrire, en python, un programme de gestion de tournois d’échec selon des spécifications techniques (modalités de déroulement d’un tournoi, la génération de pairs de joueurs, la mise à jour des classements, la possibilité d’éditer des rapports).
Managing from terminal.

Compétences travaillées :

  1. Utiliser la programmation orientée objet pour développer le programme
  2. Structurer le code d'un programme Python sur le principe Modèle-Vue-Contrôleur :
    Créer des classes qui serviront de modèles pour le tournoi, les joueurs, les matchs et les rondes.
    Ecrire des contrôleurs pour accepter les données de l'utilisateur, produire les résultats des matchs, lancer de nouveaux tournois, etc.
    Ecrire des vues pour afficher les classements, les appariements et d'autres statistiques
  3. Écrire un code Python qui respecte la PEP 8

Technologies et outils :

Python 3.9 ; Flake8 ; GitHub ; Gitbash ; PyCharm

Repo du projet :

« Développez un programme logiciel en Python »