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 :

Organisation de fichiers


Sujet :

Python

  1. #1
    Membre averti
    Inscrit en
    Janvier 2007
    Messages
    13
    Détails du profil
    Informations forums :
    Inscription : Janvier 2007
    Messages : 13
    Par défaut Organisation de fichiers
    Bonjour,

    Étant débutant en python ( et pas développeur de métier), j'ai déjà développé quelques scripts, mais jamais d'application plus complexe.

    Je souhaiterais développer une application, avec une interface graphique une connexion a une base de données, des fichiers de configuration, test unitaires....

    J'ai déja poser mon application sur le papier, mais je bloque sur l'organisation de répertoires et des fichiers ....

    Je souhaite faire quelque chose de propre, auriez vous des conseils ou tutos ver lesquels m'orienter ?

    Merci

  2. #2
    Membre Expert Avatar de pacificator
    Profil pro
    Inscrit en
    Août 2006
    Messages
    1 074
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France

    Informations forums :
    Inscription : Août 2006
    Messages : 1 074
    Par défaut
    Bonjour,

    J'ai déja poser mon application sur le papier, mais je bloque sur l'organisation de répertoires et des fichiers ....
    Cela va dépendre en partie des technos que tu choisis.
    Quelle interface graphique veux-tu utiliser pour réaliser ton programme?
    Quel module pour accéder à ta base de données?
    Quel(s) module(s) de test unitaires?

  3. #3
    Membre averti
    Inscrit en
    Janvier 2007
    Messages
    13
    Détails du profil
    Informations forums :
    Inscription : Janvier 2007
    Messages : 13
    Par défaut
    Bonjour,

    merci de me répondre, je m'oriente sur une appli pyQT, SQL aclhemy pour la connexion à la base et pour les tests unittest...

  4. #4
    Membre chevronné
    Avatar de vincent.mbg
    Homme Profil pro
    Développeur Python
    Inscrit en
    Décembre 2007
    Messages
    327
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Développeur Python

    Informations forums :
    Inscription : Décembre 2007
    Messages : 327
    Par défaut
    En général, quand j'ai une grosse application à faire, je commence par quelque prototype sur les petites choses qui pourraient poser problème (se connecter à une bdd, écrire du texte en plusieurs couleurs, interférer avec un autre langage... )
    ceci permet de faire le choix des technologies et de voir si l'application et possible.

    Ensuite, je fais la partie graphique, les fenêtres sans autres codes. C'est là que tu peux décomposer ton application en plusieurs modules. On a souvent un groupe de widget qui restent solidaires ex: une frame contenant une listbox avec un ascenseur, un champ de saisie et un bouton pour valider. Ce petit groupe de widget peut être séparé dans un module que tu importeras dans les autres modules.
    Si tu as le temps, voie la programmation orientée objet sinon, tes modules peuvent aussi contenir des fonctions.

    exemple d'importation :

    monModule.py
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    def add( a, b, c ) :
        return a + b + c
     
    def mult( a, b, c ) :
        return a * b * c
    monProgramme.py
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    resultat = monModule.add( 10,2,1 )
    print( resultat ) # affiche 13
     
    resultat = monModule.mult( 10,2,1 )
    print( resultat ) # affiche 20
    Une fois la maquette terminée, j'écris les fonctions qui seront activées par les cliques de l'utilisateur
    Mon guide pour apprendre Tkinter - N'oubliez pas de consulter les FAQ Python ou de visiter mon blog

Discussions similaires

  1. Organisation de fichiers
    Par greg13 dans le forum Linux
    Réponses: 11
    Dernier message: 09/09/2007, 11h43
  2. organisation de fichiers dans tomcat
    Par horkets dans le forum Tomcat et TomEE
    Réponses: 4
    Dernier message: 24/05/2007, 16h45
  3. Organisation des fichiers du programme
    Par greg13 dans le forum Linux
    Réponses: 2
    Dernier message: 16/03/2007, 15h25
  4. Comment organiser ses fichiers ?
    Par paterson dans le forum Langage
    Réponses: 15
    Dernier message: 12/03/2007, 17h14
  5. Comment organiser les fichiers de projet ?
    Par Zen_Fou dans le forum Général Conception Web
    Réponses: 4
    Dernier message: 03/05/2006, 17h21

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