Coder Social home page Coder Social logo

projet-python-s1's Introduction

Contact Contact Contact


projet-python-s1's People

Contributors

mattherix avatar tdupuisr avatar

Stargazers

 avatar

Watchers

 avatar

projet-python-s1's Issues

Lecture et affichage de fichier

Explication sur l'issue

Branche créé: lecture_fichier
Branche d'origine: main
PR: #XX

TODO

  • Action 1: Reconnaitre et lire les fichiers de partitions
  • Action 2: Capable d'afficher séparément nom et composition de la partition

Comprentions des notes

Ajout de toutes les fonctions utiles a la comprentions des notes

Branche créé: lectures-notes
Branche d'origine: main

TODO

Les fonctions seront dans le fichier src/utils.py

  • Associer a chaque note une fréquence
  • Associer a chaque note une durer
  • Faire une fonction pour décoder les partitions.
  • Faire une fonction pour encoder les partitions.

Le code est incoherent dans la syntaxe et manque de commentaire

Il faut améliorer les commentaires du code, et la cohérence de la syntaxe.

Extrait de ConsignesProjetPython.pdf

Sur la forme 👍

  • Chaque fichier comporte un commentaire global en tête de fichier, avec le nom du projet, les
    auteurs, le rôle de ce fichier dans le projet
  • Un commentaire est présent en tête de chaque fonction. Il décrit :
    • Pour une fonction : son rôle, signification de ses paramètres, le résultat retourné (s’il n’y en
      a pas : expliquer pourquoi)
    • les effets de bord éventuels (impact de la fonction sur le reste
      du programme, autre que par la valeur retournée)
  • A l’intérieur des fonctions, des commentaires signalent les principales étapes de l’algorithme, et
    expliquent les parties délicates du code.
  • Les fonctions et variables sont nommées de manière cohérente, par exemple soit tout en anglais,
    soit tout en français avec usage cohérent des majuscules dans les noms, de séparateurs tels que
    « _ », etc.

TODO

  • Refactor des fichier et commentaire sur les fonctions
  • Appliquer une manière d'écrire du code commune, celle de Pycharm
  • Ajout de commentaire dans le code

La partition n'est pas bien encoder

Le fichier original a des notes qui n'existe pas.

Branch: main

Reproduire

Bug 1:

  1. Lire la partitioon Frères jacques
  2. Tomber Ligne 8 Colonne 82 sur la note DIn

TODO

Transposition ou Invertion

Ajout des fonction de transposition et de l’inversion de partition,

Branche créé: transposition-invertion
Branche d'origine: lectures-notes

TODO

  • Fonction de Transposition
  • Fonction d'Invertion

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.