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 :

Quelques questions sur PYTHON


Sujet :

Python

  1. #1
    Rédacteur/Modérateur

    Avatar de Jiyuu
    Homme Profil pro
    Développeur amateur
    Inscrit en
    Janvier 2007
    Messages
    2 456
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Loire (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur amateur
    Secteur : Industrie

    Informations forums :
    Inscription : Janvier 2007
    Messages : 2 456
    Billets dans le blog
    15
    Par défaut Quelques questions sur PYTHON
    Bonjour à tous,

    Je commence dans la prog en PYTHON et je me pose plusieurs questions sur l'utilisation ou non de certains outils pour ma future applic.
    Je n'en poserai qu'une seule tout de suite:

    Avant de commencer la prog en Python j'ai fait un peu de VB. Ce langage assez simple pour faire des applications graphiques basics m'a permis de créer mon tout premier programme (NB: qui tourne super bien).
    Seul souci: il n'est pas exportable... et ça je le savait pas avant de vouloir l'installer sur un poste LINUX.

    Afin de simplifier la compréhension de ce post voici en quelques lignes le principe de mon programme actuel:
    Généralité:
    Il permet de calculer une hauteur de cuve par rapport à une cote superieure, une arrivée et un volume entre le fond de la cuve et la cote d'arrivée.

    Particularité:
    Il doit permettre de créer, gérer et supprimer:
    *Des clients regroupés en départements et dans lesquels on trouvera des interlocuteurs.
    *Des affaires.
    *De sauvegarder ces clients et affaires.
    *D'importer ces clients et affaires afin de retravailler dessus.

    Dans le "fichier client" on retrouvera bien évidemment tout ce que l'on peut attendre d'un tel fichier. Ces infos seront rentrées par l'utilisateur sous forme de Entry, et radiobutton.

    Le "fichier affaire" sera lui renseigné par l'utilisateur par des Entry, radiobutton et checkbox.

    Un module d'impression doit exister afin de pouvoir imprimer un descriptif technique pour afin de compléter une offre de prix.

    Actuellement j'ai pour livre de chevet le tuto de G.SWINNEN (entre nous passionnant). A chaque module ou paragraphe, j'essaye de faire l'analogie avec mon futur programme.

    J'ai appris grâce à ce tuto à utiliser def mafonction()...

    Et là déjà je me suis dis: Quel beau programme...

    En continuant ma lecture j'ai rencontré les class.
    C'est là que ça coince... J'ai beau retourner le problème dans tous les sens, j'ai du mal à voir et à comprendre à quoi ça peut me servir.

    Vous l'aurez compris, ma question n'est pas très vitale. Mais je suis très curieux de nature et ça me gêne de ne pouvoir répondre à cette question.
    Je me dis que je passe peut-être à coté de quelque chose de très utile.

    Si quelqu'un veut bien éclairer ma lanterne ça serait sympa.

    D'avance merci à tous.

    Charlie.

    PS: dans mon programme je dois aussi additioner plusieurs valeur renseigner dans les Entry. Quelqu'un peut-il me donner un exemple pour faire ceci?

    Encore merci
    Initiation à Qt Quick et QML : Partie 1 - Partie 2
    En cas de besoin, pensez à la
    Mon site et mes tutoriaux sur Developpez.com
    Pas de question technique par MP... Les forums sont là pour ça

  2. #2
    Membre confirmé Avatar de KINENVEU
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    184
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2007
    Messages : 184
    Par défaut
    desole, mais je ne comprends pas bien quelle est ta question ?

  3. #3
    Rédacteur/Modérateur

    Avatar de Jiyuu
    Homme Profil pro
    Développeur amateur
    Inscrit en
    Janvier 2007
    Messages
    2 456
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Loire (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur amateur
    Secteur : Industrie

    Informations forums :
    Inscription : Janvier 2007
    Messages : 2 456
    Billets dans le blog
    15
    Par défaut
    Contraitement quelles peuvent être l'utilité des class.
    Moi dans mon cas je vois pas bien la différence entre une class et une def...
    Initiation à Qt Quick et QML : Partie 1 - Partie 2
    En cas de besoin, pensez à la
    Mon site et mes tutoriaux sur Developpez.com
    Pas de question technique par MP... Les forums sont là pour ça

  4. #4
    Membre Expert
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    1 418
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 1 418
    Par défaut salut charles-elie
    Je ne devrais pas le dire, parce que cela fait plusieurs mois que j'ai commencé à utiliser Python, mais je n'ai toujours pas plongé sérieusement dans la notion de classe qui m'apparait étre un peu épineuse à aborder.
    Cependant:
    - même sans utiliser les classes, je suis arrivé à faire des programmes dont la puissance et la complexité m'ont stupéfait (par rapport à mon petit niveau..eh oh..)
    - il ne fait aucun doute que cette notion est primordiale et de grande utilité et qu'on ne peut pas s'en passer éternellement


    Pour ce qui est de ta question sur l'addition de valeurs, quel est le problème ? Quelle sortes de valeurs te faut il additionner ? Car il existe plusieurs types de valeurs: des entiers courts, des entiers longs, des nombres à décimales, des valeurs logiques, des caractères même...
    Par exemple si tu fais x = 'tara'+'tata' , x vaudra 'taratata' et x = 'tara'+' tata" vaudra 'tara tata'. Ce que je raconte peut paraître sans interêt mais c'est pour attirer l'attention sur le fait qu'on ne peut additionner que des variables de mêmes types: entier avec entier, string avec string.. Il y a des cas où on peut vouloir transformer un entier en caractere pour l'additionner à un string (par exemple si on veut itérer l'obtention d'adresses web contenant des chiffres), ou transformer un caractère chiffre en entier. Il faut alors utiliser des fonctions int() ou str() qui permettent de passer d'un entier à un string et l'inverse. Ça m'a causé quelques soucis au début.

  5. #5
    Membre extrêmement actif
    Avatar de kedare
    Homme Profil pro
    SRE
    Inscrit en
    Juillet 2005
    Messages
    1 549
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Espagne

    Informations professionnelles :
    Activité : SRE

    Informations forums :
    Inscription : Juillet 2005
    Messages : 1 549
    Par défaut
    bah les classes ca fait partie du coeur de la P.O.O , je peut te dire qu'une fois que tu y a touché , tu ne peut plus t'en passer , lis un peut ca :
    http://fr.wikipedia.org/wiki/POO#Classe_et_prototype

  6. #6
    Rédacteur/Modérateur

    Avatar de Jiyuu
    Homme Profil pro
    Développeur amateur
    Inscrit en
    Janvier 2007
    Messages
    2 456
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Loire (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur amateur
    Secteur : Industrie

    Informations forums :
    Inscription : Janvier 2007
    Messages : 2 456
    Billets dans le blog
    15
    Par défaut
    Citation Envoyé par eyquem Voir le message
    ...on ne peut additionner que des variables de mêmes types:...
    Ouais ça j'avais compris.
    En fait dans mon programme je vais avoir plusieurs Entry dans lesquels on pourra rentrer des réels.
    Il faut juste que je puisses les additionner ou les soustraire...
    Initiation à Qt Quick et QML : Partie 1 - Partie 2
    En cas de besoin, pensez à la
    Mon site et mes tutoriaux sur Developpez.com
    Pas de question technique par MP... Les forums sont là pour ça

  7. #7
    Membre Expert
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    1 418
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 1 418
    Par défaut
    Il faut juste que je puisses les additionner ou les soustraire...
    En maths et programmation, il existe deux opérateurs bien pratiques pour cela: + et - . Si, si.

  8. #8
    Rédacteur/Modérateur

    Avatar de Jiyuu
    Homme Profil pro
    Développeur amateur
    Inscrit en
    Janvier 2007
    Messages
    2 456
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Loire (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur amateur
    Secteur : Industrie

    Informations forums :
    Inscription : Janvier 2007
    Messages : 2 456
    Billets dans le blog
    15
    Par défaut
    Citation Envoyé par eyquem Voir le message
    En maths et programmation, il existe deux opérateurs bien pratiques pour cela: + et - . Si, si.
    T'inquiète pas pour ça je suis au courant...

    En fait je voulais juste avoir un exemple afin de bien comprendre comment on récupère les valeurs dans les Entry.
    D'après ce que j'ai lu il faut utiliser la méthode get(), mais comme je n'ai encore pas manipuler autant qu'il aurait fallu, je ne sais pas très bien comment l'utiliser.
    Je voulais juste avoir un exemple...

    Je suis pas forcément une star en programmation, mais comme je l'ai dis plus haut j'ai déjà réalisé un programme, donc je connais les opérateurs + et -...
    Initiation à Qt Quick et QML : Partie 1 - Partie 2
    En cas de besoin, pensez à la
    Mon site et mes tutoriaux sur Developpez.com
    Pas de question technique par MP... Les forums sont là pour ça

  9. #9
    Expert confirmé
    Avatar de Guigui_
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Août 2002
    Messages
    1 864
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Saône et Loire (Bourgogne)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Enseignement

    Informations forums :
    Inscription : Août 2002
    Messages : 1 864

Discussions similaires

  1. Quelques question sur Python
    Par Anonymouse dans le forum Général Python
    Réponses: 15
    Dernier message: 14/06/2007, 23h08
  2. Réponses: 19
    Dernier message: 21/10/2005, 19h24
  3. Quelques questions sur la mémoire
    Par Gruik dans le forum C
    Réponses: 6
    Dernier message: 17/11/2004, 14h38
  4. Quelques question sur Win 32 Appli
    Par lvdnono dans le forum Windows
    Réponses: 5
    Dernier message: 15/06/2004, 12h37
  5. Quelques questions sur le TWebBrowser...
    Par CorO dans le forum Web & réseau
    Réponses: 3
    Dernier message: 17/01/2003, 21h23

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