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

Tkinter Python Discussion :

programme d'insertion d'une courbe


Sujet :

Tkinter Python

  1. #1
    Nouveau membre du Club
    Femme Profil pro
    étudiante
    Inscrit en
    Mai 2011
    Messages
    41
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Tunisie

    Informations professionnelles :
    Activité : étudiante

    Informations forums :
    Inscription : Mai 2011
    Messages : 41
    Points : 26
    Points
    26
    Par défaut programme d'insertion d'une courbe
    Bonjour,

    je veux faire un petit script qui crée une petite bibliothèque des matériaux et qui trace une courbe appelée "courbe de Wöhler" pour chaqun de ces matériaux.
    C'est à dire j'ai un label 'matériau' et je vais choisir l'un des matériaux existants dans la bibliothèque que j'ai créé. Après avoir choisir le matériau , ce script me trace sa courbe associée.

    merci d'avance

  2. #2
    Membre éprouvé
    Avatar de afranck64
    Homme Profil pro
    Étudiant
    Inscrit en
    Janvier 2009
    Messages
    592
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 33
    Localisation : Cameroun

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Janvier 2009
    Messages : 592
    Points : 1 006
    Points
    1 006
    Par défaut
    Bonsoir,
    je ne vois pas où se situe le problème. Manquez-vous de connaissances en ce qui concerne Tkinter ou avez vous juste besoin d'inspiration? ou qu'on fasse le boulot pour vous?

  3. #3
    Nouveau membre du Club
    Femme Profil pro
    étudiante
    Inscrit en
    Mai 2011
    Messages
    41
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Tunisie

    Informations professionnelles :
    Activité : étudiante

    Informations forums :
    Inscription : Mai 2011
    Messages : 41
    Points : 26
    Points
    26
    Par défaut
    c'est ma première fois que j'utilise Python. je suis une ingénieur mécanique et j'ai besoin Python pour automatiser un calcul de simulation des pièces mécaniques faites sur Abaqus (logiciel cao et simulation)
    j'ai utilisé Python parce qu'il est le code source de l'Abaqus et c'est l'unique code qui peut accéder aux données des fichiers issues de ce logiciel mécanique.

  4. #4
    Membre expérimenté
    Avatar de Luke spywoker
    Homme Profil pro
    Etudiant informatique autodidacte
    Inscrit en
    Juin 2010
    Messages
    1 077
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Etudiant informatique autodidacte

    Informations forums :
    Inscription : Juin 2010
    Messages : 1 077
    Points : 1 742
    Points
    1 742
    Par défaut
    Salut le néopython,
    Si on connait les rudiments de la programmation, python est un langage facile a apprendre:
    En avez vous juste besoin de votre programme ou voulez vous apprendre le python.
    Dans les deux cas il est nécéssaire de lire quelques tutoriels pour comprendre les rouages de base de python, après ca:
    Je suppose que l'on vous a parler d'un module qui prend en charge votre format de fichier.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    import mon_module
    help(mon_module) #vous guidera si le module n'est pas documenter en externe de python: ceçi est la méthode interne.
    dir(mon_module) #ceci vous retourne toutes les variables (données) et les méthodes (fonctions) du module. 
    mon_module.__dict__ #vous retourne l'espace de nom du module (environnement)
    #Avec cette méthode d'importation toutes les variables et méthodes du module doivent etre appeler par:
    mon_module.
    Sinon pour le traitement de base fichiers sous python (intégrer dans python) je vous fait un topo:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
     
    a=file('chemin/vers/mon/fichier', 'rb') #'rb signifie read binary ce qui ouvre votre fichier en mode lecture
    a=file('chemin/vers/mon/fichier', 'wb') #'wb' crée le fichier ou l'écrase si il existe déja et l'ouvre en mode écriture.
    a=file('chemin/vers/mon/fichier', 'ab''+') #'ab' l'ouvre en mode lecture-écriture et le '+' permet d'effectuer les deux opérations
    #le 'b' dans tous ca est facultatif mais recommander
    b=a.read([,buffering])#retourne l'ensemble du contenu du fichier dans la variable b mais en string(type de données texte)
    a.seek(0) #cette fonction permet de se positionner dans le fichier le 0 signifiant au début du fichier, 1 a la positiopn actuel, 2 a la fin, il faut l'appeler a chaque fois que vous toucher au fichier en lecture ou éventuellemnt en écriture car python garde la position a laquelle est lu le fichier et se positionne après chaque ajout. on peut y indiquer dans l'argument optionel buffering combien de caractères on désire lire
    b=a.readline() #permet de lire une ligne
    a.seek(0)
    a.readlines() #retourne toutes les lignes du fichier dans une liste dont chaque élément est une ligne du fichier
    a.write('text\n') #écrit le string 'text dans le fichier et le '\n' est le charactère de retour a la ligne Linux, '\r\n pour windows, '\r' pour Mac. 
    list_to_w=['test', 'd\'écriture']
    a.writelines(b) #écrit la séquence list_to_w dans le fichier sur une ligne si vous n,'ajouter pas de charactère de retour a la ligne. le \ est destine a prendre en compte le charactère ' qui est un charactères réserver de python.
    a.flush() #vide le cache du fichier
    a.tell() #vous retourne la position opu l'on se trouve dans le fichier actuellement
    a.close() #les bonnes habitudes...
    J'espère que je vous ai pas trop ennuyer.

Discussions similaires

  1. Réponses: 2
    Dernier message: 08/07/2009, 13h19
  2. Insertion d'une courbe dans une Form
    Par armin dans le forum Windows Forms
    Réponses: 5
    Dernier message: 25/08/2008, 15h40
  3. [DOM] [Xerces] Insertion d'une entité
    Par Traroth dans le forum Format d'échange (XML, JSON...)
    Réponses: 10
    Dernier message: 19/05/2008, 09h28
  4. Réponses: 18
    Dernier message: 06/11/2006, 21h32

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