IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Python Discussion :

Avis de recherche : Tuteurs pour programmation Python


Sujet :

Python

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Octobre 2009
    Messages
    28
    Détails du profil
    Informations forums :
    Inscription : Octobre 2009
    Messages : 28
    Par défaut Avis de recherche : Tuteurs pour programmation Python
    But:
    Création d'une application de reporting d'analyses chimiques (Python 2.7).

    Cahier des charges:
    -dans une première étape, l'application devra permettre de renseigner une liste (ou dictionnaire), de la modifier, d'imprimer des graphes grâce à MatPlotLib, par l'intermédiaire de la console.
    -la 2ème étape devra permettre de renseigner/de compléter une base Sqlite3, de parcourir et/ou modifier les différents enregistrements.
    -la 3ème étape, créer une interface graphique plus intuitive et ergonomique.

    Requête:
    Pour celà, je vais avoir besoin de l'esprit collaboratif des membres de ce forum. Ainsi que de leurs conseils, remarques et corrections avisés sur le code mis en ligne pour faire avancer ce projet.
    Ce projet ne recèle pas de défi particulier pour tout programmeur mais je suis débutant et il me faut une base d'apprentissage.
    MERCI par avance à tous ceux qui voudront bien m'accorder un peu de leur temps.

    La fréquence de mes envois risque d'être assez discontinue, la programmation étant, pour moi, un loisir.

  2. #2
    Expert confirmé
    Avatar de fred1599
    Homme Profil pro
    Lead Dev Python
    Inscrit en
    Juillet 2006
    Messages
    4 049
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Activité : Lead Dev Python
    Secteur : Arts - Culture

    Informations forums :
    Inscription : Juillet 2006
    Messages : 4 049
    Par défaut
    Tu proposes plusieurs thèmes de programmation, et dans la plupart des cas, chacun est spécialisé (a ses préférences) dans son domaine.

    Certains, vont adoré matplotlib, d'autres la partie IHM, etc... Je pense que tu profiteras au mieux des avantages de chacun des membres en expliquant ton problème, mais surtout ta façon de faire pour le résoudre.

    Avant de t'atteler à Matplotlib, apprends déjà bien les bases en lisant un tutoriel et en posant tes questions sur ce forum pour demander ce que tu ne comprends pas.

  3. #3
    Membre averti
    Inscrit en
    Octobre 2009
    Messages
    28
    Détails du profil
    Informations forums :
    Inscription : Octobre 2009
    Messages : 28
    Par défaut de la nécessité de créer une classe
    première étape:

    un prélèvement est caractérisé par:
    -un identifiant
    -une date
    -un taux d'hydrocarbure
    -un taux d'azote
    -pH
    -une température

    Est-il utile de créer une classe "prélèvement"?

    class Prelevement:
    """cette classe définie un prélèvement"""
    def __init__(self,idPrelev,datePrelev,hydro,azote,ph,temp):
    self.id=idPrelev
    self.date=datePrelev
    self.h=hydro
    self.a=azote
    self.ph=ph
    self.t=temp

    Cette dernière peut-elle accueillir autant d'attributs?

    Cordialement,

  4. #4
    Membre averti
    Homme Profil pro
    Inscrit en
    Août 2011
    Messages
    46
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Août 2011
    Messages : 46
    Par défaut
    Bonjour,

    Comme Fred l'a dit tu touches quand même plusieurs domaines ,)

    Mais on peut essayer de faire sa par étape en effet.

    Il faudrait déjà dans un premier temps définir les différentes étapes. Oublions pour le moment le côté IHM.

    Tu vas vouloir utilisé une base de donnée, il faut déjà savoir si ton app aura beaucoup de données, sqlite est simple d'utilisation mais ne supporteras pas forcément un nombre important de requête. Il faudrais se porter plus sur PostGreSql dans le cas échéant.

    Ce qui serait bien, c'est que tu décrives les différentes étapes d'un point de vue user. Ce que tu souhaites qu'il puisse faire en détail etc ...

  5. #5
    Expert confirmé
    Avatar de fred1599
    Homme Profil pro
    Lead Dev Python
    Inscrit en
    Juillet 2006
    Messages
    4 049
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Activité : Lead Dev Python
    Secteur : Arts - Culture

    Informations forums :
    Inscription : Juillet 2006
    Messages : 4 049
    Par défaut
    Cette dernière peut-elle accueillir autant d'attributs?
    N'as-tu pas les moyens de tester?

    Sinon remet-on en forme ton code...

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    class Prelevement:
        """cette classe définie un prélèvement"""
        def __init__(self, idPrelev, datePrelev, hydro, azote, ph, temp):
            self.id=idPrelev
            self.date=datePrelev
            self.h=hydro
            self.a=azote
            self.ph=ph
            self.t=temp
    Tout cela semble correct à première vue, je te laisse donc continuer et des membres ou moi-même te conseilleront par la suite.

    Continu c'est bien parti

    Est-il utile de créer une classe "prélèvement"?
    Oui et non, le fait de faire de la POO (Programmation orientée objet) rend ton code concret, lisible et plus facilement maintenable.

  6. #6
    Membre averti
    Inscrit en
    Octobre 2009
    Messages
    28
    Détails du profil
    Informations forums :
    Inscription : Octobre 2009
    Messages : 28
    Par défaut
    Merci Messieurs pour ces encouragements.

    Fred, je n'ai pas trouver la touche pour insérer du code.

    Ce soir, petit soucis de reseau.! Je n'ai que l'Internet mobile...dur dur.

    Je reviens très vite vers vous.

    Cordialement.

  7. #7
    Membre averti
    Inscrit en
    Octobre 2009
    Messages
    28
    Détails du profil
    Informations forums :
    Inscription : Octobre 2009
    Messages : 28
    Par défaut le but
    Citation Envoyé par BUENOO Voir le message

    Ce qui serait bien, c'est que tu décrives les différentes étapes d'un point de vue user. Ce que tu souhaites qu'il puisse faire en détail etc ...
    Chaque semaine, je dois renseigner les résultats de mes tests d'analyses chimiques (soit 52 prélèvements par an).

    L'application doit pouvoir me permettre d'écrire ces résultats dans un fichier (ou base de données), de les modifier, de les filtrer et de travailler dessus grâce à l'édition de tableaux et/ou de graphes.

    la première version de l'application se veut simple, de façon à acquérir et maîtriser les bases du langage puis l'assurance et les connaissances venants, développer une véritable IHM.

    Amicalement,

Discussions similaires

  1. Réponses: 1
    Dernier message: 10/06/2015, 14h44
  2. Réponses: 145
    Dernier message: 15/02/2009, 11h51
  3. Réponses: 3
    Dernier message: 28/08/2006, 13h06

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo