begin process at 2008 07 25 10:51:34
1 216 138 membres
114 nouveaux aujourd'hui
14 180 membres club

Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum.
Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

105 commentaire(s) de aera group sur des sources sur pythonfrance

Le : 11/07/2008 11:20:24
Source : GRAPHEUR DE FONCTIONS MATHÉMATIQUES
Oui ! j'ai ré-installer Python 2.4, je suis plus à l'aise avec, de même j'ai ré-installer WxPython (nouvelle version, avec nouveau Widgets et nouveaux bugs :( ). Il me reste encore à faire quelques test, et essayer la compilations (qui ne fonctionnera pas à mon avis, vive Windows Vista). De plus, Vista est une belle merde en sécurité, toutes les actions sont filté, surveiller et une confirmation de l'utilisateur est souvent necessaire ! En gros, il va me faloir du temps pour maitriser la bette, et heureusement, il me reste un PC avec XP (mais je n'y est pas toujours accé). Cela dis, ta source ne devré pas poser de problème à Vista.


Le : 10/07/2008 14:04:02
Source : GRAPHEUR DE FONCTIONS MATHÉMATIQUES
Avec des Classes, il y a moyen de faire bien mieux ! Je me laisse une semaine pour ESSAYER (je suis pas sur de réusir) de créé quelque chose de plus ... optimisé !


Le : 27/06/2008 10:07:25
Source : GRAPHEUR DE FONCTIONS MATHÉMATIQUES
Et ba voila, c'est du beau boulo, tu vois quand tu veux ....
J'aurrais mis 10/10 si tu avais sortit ce code des la première fois, je te met donc 9/10
Bravo


Le : 25/06/2008 09:53:33
Source : GRAPHEUR DE FONCTIONS MATHÉMATIQUES
Normal, ton message d'erreur est pris dans la boucle ! Comme toutes les autres exceptions, elle est appeler 700 fois ! Met un break
  
        except NameError:
            tkMessageBox.showerror(title="Erreur",message="""Fonction " """ + str(fonction) + """" inconnue""")
            break


Le : 24/06/2008 15:07:07
Source : UTILISATION DES PROPRIÉTÉS EN PYTHON
Je me refuse à noté un language de programmation que tu n'a pas créé ! Dans cette source tu ne fait rien, tu montre simplement l'utilisation des classes ! Je reprend ce que dit Xeolin : Il m'a fallu 5 min pour comprendre ne seraisse que la finalité de ta source ! Je pense que la critique n°2 de Xeolin, c'est tant que tu y est dans tes explication de Python, montre nous des exemples avec l'addition la soustraction, ... Soions sérieux !


Le : 24/06/2008 14:58:45
Source : GALVANOMÈTRE
C'est vrai ca peut être utile, un peu "gadget" mais bon .... Bonne source mais je me refuse de noter un afficher seul - Il n'a d'utilité que dans une application complette, or je n'en voi pas - Ceci étant, ta source reste tout à fait correcte !


Le : 24/06/2008 14:54:58
Source : GRAPHEUR DE FONCTIONS MATHÉMATIQUES
"Pour information, la fonction log(x) est définie par: log(x,base)=ln(x)/ln(base)
La fonction ln(x) est donc log(x,exp(1))"

Merci beaucoup pour ces informations !


Le : 24/06/2008 09:42:09
Source : GRAPHEUR DE FONCTIONS MATHÉMATIQUES
Bonjour,

Bon, le code est assez claire, est fonctionne correctement quand l'utilisateur le fait fonctionner correctement ! MAIS ....... je pense que lorsque l'on est à sont 4ème programme et que l'on commence à s'y connaitre en Python, on peut commencer à obtimiser ses sources ! En claire, il faut commencer à mettre des sources plus "professionel" : tu as essayer de gérer les erreur avec des try/except, mais tu ne met aucun message d'erreur ! De même, j'ai essayé de tracer la fonction logarithme Néplérien Ln(x) ! Or la fonction Ln(x) ne semble pas exister sous le module math (ou elle ne s'appel pas ainsi). Mais je ne fait aucune erreur de syntaxe, je demande juste une fonction qui n'existe pas ! Ton "except SyntaxError" est K.O. par mon erreur et j'arrive a un message d'erreur qui n'aurais pas du apparaitre si tu avais obtimisé ton code !
De même que Xeolin, je me refuse de te noter tant que tu n'apportes pas d'amélioration, tu peux faire bien mieu !

Pense à bien utiliser tout Wigets les tel que Listbox
Dans ma grande bonté, je te donne un coup de pouce qui peut t'aider à faire ce que Xeolin te demande :



from Tkinter import *
import tkMessageBox


def Dialogue():
    dialogue = Toplevel(fen)
    dialogue.resizable(0,0)
    dialogue.transient(fen) # Pas icone dans la barre de tâche
    dialogue.grab_set() # Pas accès à la fenetre parent
    dialogue.wm_geometry(newGeometry='200x20+120+180')
    b = Button(dialogue,text='Quitter la boite de dialogue',command=dialogue.destroy)
    b.pack()

def Dialogue_Tk():
    if tkMessageBox.askyesno(title="Question",message="Ca va ?"):
        tkMessageBox.showinfo(title="Info",message="ok")
    else:
        tkMessageBox.showwarning(title="Attention",message="Ca va mal")
        tkMessageBox.showerror(title="Erreur",message="Rien ne va plus")


fen = Tk()
b1 = Button(fen,text='Test 1',command=Dialogue)
b2 = Button(fen,text='Test 2',command=Dialogue_Tk)
b3 = Button(fen,text='Quitter',command=fen.destroy)
b1.pack()
b2.pack()
b3.pack()

fen.mainloop()



Bon courrage, ciao !
______
Aéra


Le : 29/02/2008 16:09:31
Source : SIMULATION DE LOTO
On fait ce que l'on peut !!! Vive l'aurtaugrafe


Le : 19/02/2008 14:55:03
Source : BÉZOUT OU ALGORITHME D'EUCLIDE ÉTENDU
Ouai, bon petit script, mais il faudrait évité que le programme donne ce résultat :


Entrez le diviseur : 0
Entrez le dividende : 1

quotient :                    0
diviseur/dividende :     0    1    0
reste :                  0
u :                      1    0
v :                      0    1

PGCD(0; 1) = 1

ON NE PEUT PAS DIVISER PAR 0
Je met 9/10, parce qu'il n'y a pas d'interface graphique (C'est pas compliqué avec Tkinter). Nan, finalement je te met 10, parce que t'est en SSI spé maths et moi aussi :p



Pub



Appels d'offres

Creation portail video
Budget : 3 000€
Site de e-commerce
Budget : 5 000€
Demande de devis pour ...
Budget : 7 000€

CalendriCode

Juillet 2008
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Boutique

Boutique de goodies CodeS-SourceS