
|
| | Dressage de Python et enfilage de Perl | |
| Aller à la page : 1, 2  | | Auteur | Message |
|---|
Nel Sage


Age : 24 Inscrit le : 15 Jan 2005 Messages : 6050 Guilde : Archangel
| Sujet: Re: Dressage de Python et enfilage de Perl Lun 27 Fév - 16:07 | |
| Fin du repas, début de la digestion. Le cerveau s'embrume malgré la miniaturisation de mes absorptions alimentaires, et les commentaires de mes codes s'espacent.
J'en viens à créer une sorte d'esthétisme du code. Les dièses dans les commentaires, le nombre de tirets... Une de mes variables prend des valeurs indirectement issues d'un poème de Baudelaire, espoir utopique d'insérer un peu d'âme dans un produit froidement logique, à la grammaire abrégée, presque mécanique. De quel droit ai-je l'audace de vouloir me rapprocher de l'Art ? Comment faire sortir ce qu'on croit (ou espère) avoir dans la tête ? Les esquisses, les mélodies ou les écrits d'hier sont-ils perdus ou existe-t-il un moyen de les faire transparaître au travers (erf, pléonasme monseigneur) de ces lignes impersonnelles ? Parce qu'on ne crée que ces lignes. le produit final n'est en rien le fruit de nos efforts. On singe les machines, on appuie sur un bouton et on adapte nos balbutiements pour obtenir une chose se rapprochant de notre vision de la chose. Plus haut. Un peu plus large le cadre. Et un récapitulatif à cet endroit là ?
Et le génie, qui a tout prévu, sait déjà comment accorder les besoins aux moyens. La solution est là, en ligne droite, bête et méchante. Une mécanique géniale, en somme. La proposition faite, les signatures apposée en bas de l'oeuvre qui fut afin de créer l'oeuvre qui sera. Le génie a des doigts qui volent. Evolution naturelle du piano au clavier, la musique des touches est-elle le moyen ? Peut-on jouer du Satie, du Chopin ou du Tiersen avec pour partition son seul hémisphère gauche et pour auditeur un écran d'ordinateur ? Alt-F4, Do majeur ; Ctrl-Alt-Suppr, Sol mineur septième... et on tape sur les doigts, il y a une faute ici ! Mais la mélodie était belle, pourtant. La mélodie était belle...
Mais c'est pas tout ça, il y a la paye à mériter. Chouette, avec ça je m'achèterai le nouveau CD de Wesh Wesh ou la dernière reprographie péteuse d'abstrait rivegauchien.
Allez, au boulot. |
|  | | Jam Trône


Age : 29 Inscrit le : 28 Nov 2005 Messages : 3413 Guilde : Les XD
| Sujet: Re: Dressage de Python et enfilage de Perl Lun 27 Fév - 16:49 | |
| | Nel a écrit: | Fin du repas, début de la digestion. Le cerveau s'embrume (...) Allez, au boulot. |
Envolée lyrique d'une programmeuse. Au début ca surprend, à la fin aussi.
J'aime _________________ -= Jam, Grand chef XD =-
 |
|  | | kanako Assistante des Entrées


Age : 26 Inscrit le : 11 Mar 2005 Messages : 1914 Guilde : Archangel
| Sujet: Re: Dressage de Python et enfilage de Perl Lun 27 Fév - 16:58 | |
| | moi le tit bitonio il veut pas aller par là bas à droite alors je tape sur mon clavier mais il bouge pô. |
|  | | Nel Sage


Age : 24 Inscrit le : 15 Jan 2005 Messages : 6050 Guilde : Archangel
| Sujet: Re: Dressage de Python et enfilage de Perl Lun 27 Fév - 19:04 | |
| Comment j'ai collé un gros blanc... :?
Dernière édition par le Mar 28 Fév - 0:02, édité 1 fois |
|  | | Sarys Maître de la Plume


Inscrit le : 16 Jan 2006 Messages : 4383 Guilde : Archangel
| Sujet: Re: Dressage de Python et enfilage de Perl Mar 28 Fév - 1:19 | |
| | Citation: | J'en viens à créer une sorte d'esthétisme du code. Les dièses dans les commentaires, le nombre de tirets... Une de mes variables prend des valeurs indirectement issues d'un poème de Baudelaire, espoir utopique d'insérer un peu d'âme dans un produit froidement logique, à la grammaire abrégée, presque mécanique. De quel droit ai-je l'audace de vouloir me rapprocher de l'Art ? Comment faire sortir ce qu'on croit (ou espère) avoir dans la tête ? Les esquisses, les mélodies ou les écrits d'hier sont-ils perdus ou existe-t-il un moyen de les faire transparaître au travers (erf, pléonasme monseigneur) de ces lignes impersonnelles ? Parce qu'on ne crée que ces lignes. le produit final n'est en rien le fruit de nos efforts. On singe les machines, on appuie sur un bouton et on adapte nos balbutiements pour obtenir une chose se rapprochant de notre vision de la chose. Plus haut. Un peu plus large le cadre. Et un récapitulatif à cet endroit là ?
Et le génie, qui a tout prévu, sait déjà comment accorder les besoins aux moyens. La solution est là, en ligne droite, bête et méchante. Une mécanique géniale, en somme. La proposition faite, les signatures apposée en bas de l'oeuvre qui fut afin de créer l'oeuvre qui sera. Le génie a des doigts qui volent. Evolution naturelle du piano au clavier, la musique des touches est-elle le moyen ? Peut-on jouer du Satie, du Chopin ou du Tiersen avec pour partition son seul hémisphère gauche et pour auditeur un écran d'ordinateur ? Alt-F4, Do majeur ; Ctrl-Alt-Suppr, Sol mineur septième... et on tape sur les doigts, il y a une faute ici ! Mais la mélodie était belle, pourtant. La mélodie était belle... |
L'art n'est perçu que par ce qui le conçoivent. Il n'existe d'art que le nombre d'homme... l'homme ne comprendra jamais ses passions
être artiste ne signifie pas rendre beaux ces lignes qui te hantent, mais d'en faire dégager une émotion.
Après tout, c'est ton droit de les pouponner...
Descartes remplaça sa defunte fille par une poupée... Faisse de lui un homme fou ?
la variante pathétique que tu apportes est elle un rapprochement de l'art ? En as-tu le droit ?
Le seul statut émérite de l'homme dans l'art c'est qu'il sublime sa simple vision par une imagination utopique, voire démente.
donc amuses toi bien avec tes lignes  (j'prefere les poupées ;) )
( et j'ai aimé ton écrit ;) )
(et merde) _________________
 |
|  | | Nel Sage


Age : 24 Inscrit le : 15 Jan 2005 Messages : 6050 Guilde : Archangel
| Sujet: Re: Dressage de Python et enfilage de Perl Ven 3 Mar - 16:52 | |
| | kanako a écrit: | | Pour ceux qui se font chier |
... débuggez-moi ça, apparemment je ne désaloue pas la mémoire à la fin de OnAbout.
| Code: | #!/usr/bin/python import wx
class MyMenu(wx.Frame): def __init__(self, parent, ID, title): wx.Frame.__init__(self, parent, -1, title, wx.DefaultPosition, wx.Size(380, 250))
menubar = wx.MenuBar() file = wx.Menu() doc = wx.Menu() help = wx.Menu()
file.Append(101, '&Open', 'Open a new document') file.Append(102, '&Save', 'Save the document') file.AppendSeparator()
quit = wx.MenuItem(file, 105, '&Quit\tCtrl+Q', 'Quit the Application') quit.SetBitmap(wx.Image('gtk-quit.png',wx.BITMAP_TYPE_PNG).ConvertToBitmap()) file.AppendItem(quit)
doc.Append(201, 'check item1', '', wx.ITEM_CHECK) doc.Append(202, 'check item2', kind=wx.ITEM_CHECK) [...]
help.Append(131, '&A propos', 'Informations de version') help.Append(132, '&Aide en ligne', 'Affiche l\'aide en ligne')
menubar.Append(file, '&Fichier') menubar.Append(doc, '&Creer document') menubar.Append(help, '&Aide')
self.SetMenuBar(menubar) status = self.CreateStatusBar() self.Centre()
wx.EVT_MENU(self, 105, self.OnQuit) wx.EVT_MENU(self, 131, self.OnAbout)
def OnAbout(self, event): aboutApp = wx.PySimpleApp() about = wx.Frame(None, -1, "A propos", wx.DefaultPosition, wx.Size(300,145)) about.SetIcon(wx.Icon("thales.ico", wx.BITMAP_TYPE_ICO)) about.Center() about.Show() wx.StaticText(about, -1,"\nbla bla bla",(30,0), style=wx.ALIGN_CENTRE) aboutApp.MainLoop()
def OnQuit(self, event): self.Close()
class MyApp(wx.App): def OnInit(self): frame = MyMenu(None, -1, 'simple.py') frame.SetIcon(wx.Icon("thales.ico", wx.BITMAP_TYPE_ICO)) frame.Show(True) return True
app = MyApp(0) app.MainLoop() |
Bon appétit. |
|  | | Jam Trône


Age : 29 Inscrit le : 28 Nov 2005 Messages : 3413 Guilde : Les XD
| Sujet: Re: Dressage de Python et enfilage de Perl Ven 3 Mar - 16:56 | |
| change le bidule apres le truc. Je pense que y'avait un conflit avec machin _________________ -= Jam, Grand chef XD =-
 |
|  | | Happiest Trône


Inscrit le : 16 Fév 2006 Messages : 291 Guilde : Les XD
| Sujet: Re: Dressage de Python et enfilage de Perl Ven 3 Mar - 16:56 | |
| | Nel a écrit: | [DEBUG ON] | Code: | #!/usr/bin/python import wx
class MyMenu(wx.Frame): def __init__(self, parent, ID, title): wx.Frame.__init__(self, parent, -1, title, wx.DefaultPosition, wx.Size(380, 250))
menubar = wx.MenuBar() file = wx.Menu() doc = wx.Menu() help = wx.Menu()
file.Append(101, '&Open', 'Open a new document') file.Append(102, '&Save', 'Save the document') file.AppendSeparator()
quit = wx.MenuItem(file, 105, '&Quit\tCtrl+Q', 'Quit the Application') quit.SetBitmap(wx.Image('gtk-quit.png',wx.BITMAP_TYPE_PNG).ConvertToBitmap()) file.AppendItem(quit)
doc.Append(201, 'check item1', '', wx.ITEM_CHECK) doc.Append(202, 'check item2', kind=wx.ITEM_CHECK) [...]
help.Append(131, '&A propos', 'Informations de version') help.Append(132, '&Aide en ligne', 'Affiche l\'aide en ligne')
menubar.Append(file, '&Fichier') menubar.Append(doc, '&Creer document') menubar.Append(help, '&Aide')
self.SetMenuBar(menubar) status = self.CreateStatusBar() self.Centre()
wx.EVT_MENU(self, 105, self.OnQuit) wx.EVT_MENU(self, 131, self.OnAbout)
def OnAbout(self, event): aboutApp = wx.PySimpleApp() about = wx.Frame(None, -1, "A propos", wx.DefaultPosition, wx.Size(300,145)) about.SetIcon(wx.Icon("thales.ico", wx.BITMAP_TYPE_ICO)) about.Center() about.Show() wx.StaticText(about, -1,"\nbla bla bla",(30,0), style=wx.ALIGN_CENTRE) aboutApp.MainLoop()
def OnQuit(self, event): self.Close()
class MyApp(wx.App): def OnInit(self): frame = MyMenu(None, -1, 'simple.py') frame.SetIcon(wx.Icon("thales.ico", wx.BITMAP_TYPE_ICO)) frame.Show(True) return True
app = MyApp(0) app.MainLoop() | [DEBUG OFF]
|
Je ne garantie rien 
Ps: C'est moi ou il a changé de place ? |
|  | | Papageno Bontalien

Age : 27 Inscrit le : 23 Jan 2006 Messages : 371 Guilde : Gryffondor
| Sujet: Re: Dressage de Python et enfilage de Perl Ven 3 Mar - 17:00 | |
| Jamais trop utilisé Wx-widget, mais pourquoi initialise tu cette aboutApp que tu n'utilises pas ?
EDIT : Je confirme : après quelques test sommaires, en enlevant le constructeur de aboutApp et le aboutApp.MainLoop() tu n'as pas le truc en mémoire qui explose.
| Code: | def OnAbout(self, event): #aboutApp = wx.PySimpleApp() about = wx.Frame(None, -1, "A propos", wx.DefaultPosition, wx.Size(300,145)) about.SetIcon(wx.Icon("thales.ico", wx.BITMAP_TYPE_ICO)) about.Center() about.Show() wx.StaticText(about, -1,"\nbla bla bla",(30,0), style=wx.ALIGN_CENTRE) #aboutApp.MainLoop()
|
_________________ Baba Yetu , Yesu uliye Mbinguni yetu, Yesu, amina! |
|  | | Nel Sage


Age : 24 Inscrit le : 15 Jan 2005 Messages : 6050 Guilde : Archangel
| Sujet: Re: Dressage de Python et enfilage de Perl Ven 3 Mar - 17:16 | |
| Mais lol. Je poste une connerie que j'ai déjà corrigé en 2s, pour le fun, et il y a des malades qui comprennent ce que je dis et le font vraiment. XD
Bon, promis, la prochaine fois je vous pourris avec un vrai problème. ^^" (Et oui, aujourd'hui je découvrais Wx-widget, chacun sa croix...)
Et merci Papa, tu as gagné, tu gagnes 1 point. Suite lundi, ou dans pas longtemps si je suis courageuse. :] |
|  | | Papageno Bontalien

Age : 27 Inscrit le : 23 Jan 2006 Messages : 371 Guilde : Gryffondor
| Sujet: Re: Dressage de Python et enfilage de Perl Ven 3 Mar - 17:25 | |
| Je suis Papageno, et pas encore Papa , par manque d'osette consentante .
Et vive Python ! _________________ Baba Yetu , Yesu uliye Mbinguni yetu, Yesu, amina! |
|  | | Papageno Bontalien

Age : 27 Inscrit le : 23 Jan 2006 Messages : 371 Guilde : Gryffondor
| Sujet: Re: Dressage de Python et enfilage de Perl Lun 6 Mar - 11:22 | |
| Tu n'as pas de problème en Python inextricable et rance comme celui de vendredi à me proposer, Nel ? _________________ Baba Yetu , Yesu uliye Mbinguni yetu, Yesu, amina! |
|  | | Jam Trône


Age : 29 Inscrit le : 28 Nov 2005 Messages : 3413 Guilde : Les XD
| Sujet: Re: Dressage de Python et enfilage de Perl Lun 6 Mar - 11:33 | |
| | Papageno a écrit: | | Tu n'as pas de problème en Python inextricable et rance comme celui de vendredi à me proposer, Nel ? |
tiens, mange ca : J'ai un probleme avec mon code python et une fonction plus particulièrement. la fonction "recherche" recherche si chaque sequence d'une liste(retournée par la fonction d'avant) est presente dans un fichier. elle retourne alors une liste constituée des sequences qui n'ont pas été retouvées. deux problemes se posent: le premier est qu'elle ne reconnait pas les séquences présentes dans le fichier et donc retourne une liste qui les possède, et le second c'est qu'elle affiche plein de fois la liste. j'ai essayer avec deux fonctions différentes (recherche et recherchebis) mais c'est pareil. voici mon code: # -*- coding: cp1252 -*- #----------------------------------------------------- #Fonction qui vérifie que la séquence soit de l'ARN ou ADN #------------------------------------------------------ def verif_ARN(seq): if len(seq)==0: return 1 if seq[0]=="a" or seq[0]=="t" or seq[0]=="g" or seq[0]=="c" or seq[0]=="u" or seq[0]=="n": return verif_ARN(seq[1:]) else: print'ce n\'est pas une séquence d\'ARN' return 0 #---------------------------------------- #Fonction qui genere les oligonucléotides #---------------------------------------- #def gen_oligo2(s,nb): # for i in range(0,len(s)-nb+1): # print s[i:i+nb] #def gen_oligo(s,nb): # if len (s)<nb: # print 'fin' # else: # return s[0:nb] # return s == s[1:] + gen_oligo(s,nb) def gen_oligo (s,nb): list=[] for i in range (0,len(s)-nb+1): list.append(s[i:i+nb]) print 'il y a',len(list),'oligonucléotides' return list #---------------------------------------------- #Fonction qui recherche si les oligonucléotides #existent dans la BD #---------------------------------------------- #Fonction qui retourne 1 si deux séquences sont identiques def motid (s1,s2): if len(s1)!=len(s2): return 0 for i in range(0,len(s1)): if s1[i]!=s2[i]: return 0 return 1 #Fonction qui doit retourner une liste avec les oligonucléotides #qui ne sont pas dans le fichier def recherche(list,line): for r in range (0,len(list)): for i in range (0,len(line)-len(list[r])-2): if motid2(list[r],line[i:i+len(list[r])-1])==1: list.remove(list[r]) r=r-1 break return list def recherchebis(list,line): l=[] for r in range (0,len(list)): for i in range (0,len(line)-len(list[r])): if motid(list[r],line[i:i+len(list[r])])==0: continue else: break else: l.append(list[r]) print l return l #--------------------------------------- #Prog principal #--------------------------------------- print 'Entrer votre séquence:'; seq = raw_input(); if verif_ARN(seq)==1: print 'Entrer le nombre de nucléotides de la sonde:'; nb = input(); toto = gen_oligo(seq,nb); file=open('Seq16SVc.txt','r') lines=file.readlines() for line in lines: recherche (toto,line) file.close() _________________ -= Jam, Grand chef XD =-
 |
|  | | Papageno Bontalien

Age : 27 Inscrit le : 23 Jan 2006 Messages : 371 Guilde : Gryffondor
| Sujet: Re: Dressage de Python et enfilage de Perl Lun 6 Mar - 11:55 | |
| Du code Python sans indentation  _________________ Baba Yetu , Yesu uliye Mbinguni yetu, Yesu, amina! |
|  | | Jam Trône


Age : 29 Inscrit le : 28 Nov 2005 Messages : 3413 Guilde : Les XD
| Sujet: Re: Dressage de Python et enfilage de Perl Lun 6 Mar - 11:57 | |
| oh moi tu sais, j'y connais rien. ch'uis artiste, ma bonne dame.
J'ai juste tapé probleme python dans google. LoooL  _________________ -= Jam, Grand chef XD =-
 |
|  | | Nel Sage


Age : 24 Inscrit le : 15 Jan 2005 Messages : 6050 Guilde : Archangel
| Sujet: Re: Dressage de Python et enfilage de Perl Lun 6 Mar - 12:01 | |
| | Qu'on lui coupe la tête. |
|  | | Nel Sage


Age : 24 Inscrit le : 15 Jan 2005 Messages : 6050 Guilde : Archangel
| Sujet: Re: Dressage de Python et enfilage de Perl Lun 6 Mar - 12:56 | |
| Pause miam sous peu, et rubrique "je débute en Python" du jour. Allez, un second point à gagner. Le premier à... heu... je sais pas, 10 ? Et bien il gagne des kamas. Un gros tas.
J'ai ma belle wx.Frame, avec un wx.Menu en haut. Selon l'élément où je clique, je déclanche un wx.EVT_MENU. Quand je clique, je veux afficher dans ma fenetre 3 éléments : - un texte explicatif - un certain nombre de boutons "Parcourir" - un bouton "Valider"
Pour insérer ces éléments, je dois (je crois) créer un wx.Panel dans ma frame. Mais j'ai des soucis de déclanchement de l'apparition de la fenetre dans mon panel, car le panel n'est pas une variable globale. Enfin je crois. OMG, rendez-moi mon beau Java ou C++... 
Ma structure :
| Code: | #!/usr/bin/python import wx
class MyMenu(wx.Frame): def __init__(self, parent, ID, title): wx.Frame.__init__(self, parent, -1, "Autoxcel", wx.DefaultPosition, wx.Size(380, 250)) panel = wx.Panel(self, 1, style=wx.STATIC_BORDER) menubar = wx.MenuBar() [...] doc = wx.Menu() submenu1 = wx.Menu() submenu1.Append(211, 'EBC', 'blabla') doc.AppendMenu(201, 'Titre', submenu1) menubar.Append(doc, 'Creer document') wx.EVT_MENU(self, 211, self.OnEBC) [...]
def OnEBC(self, event): wx.Button(self/panel/çaMarchePô><, 1, 'Parcourir', (160, 200))
class MyApp(wx.App): def OnInit(self): frame = MyMenu(None, -1, 'menu2.py') frame.SetIcon(wx.Icon("thales.ico", wx.BITMAP_TYPE_ICO)) frame.Show(True) return True
app = MyApp(0) app.MainLoop()
|
Je sais, ça doit sûrement être tout bête. Je ne parle même pas de mon champ de texte, du bouton valider, et de l'ouverture de la fenêtre parcourir, chaque chose en son temps. (Et pour ceux qui se marrent, ça c'est juste une interface pourrie, le coeur du programme est le vrai projet. ) |
|  | | Papageno Bontalien

Age : 27 Inscrit le : 23 Jan 2006 Messages : 371 Guilde : Gryffondor
| Sujet: Re: Dressage de Python et enfilage de Perl Lun 6 Mar - 13:07 | |
| C'est un problème de visibilité de variable : dans le code que tu as écrit panel n'est visible que dans __init__
en revanche, si tu le déclares comme suit:
| Code: | class MyMenu(wx.Frame): def __init__(self, parent, ID, title): wx.Frame.__init__(self, parent, -1, "Autoxcel", wx.DefaultPosition, wx.Size(380, 250)) self.panel = wx.Panel(self, 1, style=wx.STATIC_BORDER)
|
Le problème de visibilité sera résolu  _________________ Baba Yetu , Yesu uliye Mbinguni yetu, Yesu, amina! |
|  | | Chlorophylle Esprit-zza

Age : 23 Inscrit le : 24 Nov 2005 Messages : 151 Guilde : Passe d'Hys
| Sujet: Re: Dressage de Python et enfilage de Perl Lun 6 Mar - 13:12 | |
| Ce qui me deprime le plus, c'est que les histoires de nucleotide et de sequence d'ADN/ARN du baratin de Jam me parle plus que tout les signes cabalistiques qu'il y a autour |
|  | | Nel Sage


Age : 24 Inscrit le : 15 Jan 2005 Messages : 6050 Guilde : Archangel
| Sujet: Re: Dressage de Python et enfilage de Perl Lun 6 Mar - 13:13 | |
| panel est déclaré comme un élément de frame ? Donc après, self.panel, ok... Je commence à comprendre un peu wxPython... J'aurais bien utilisé Tkinter, plus facile d'accès, mais je n'ai pas pu m'y résoudre : trop moche ><
Bon, il faut dire que vu mes précédents projets, je suis plus rouillée que je le pensais. >_<
Bon, 2 points pour le lascar. Il commence à devenir inquiétant... |
|  | | Papageno Bontalien

Age : 27 Inscrit le : 23 Jan 2006 Messages : 371 Guilde : Gryffondor
| Sujet: Re: Dressage de Python et enfilage de Perl Lun 6 Mar - 16:30 | |
| Astuce pour gagner 100 points de sagesse :
- lancer l'interpréteur Python.
-
http://diveintopython.org aussi vaut le coup d'oeil. _________________ Baba Yetu , Yesu uliye Mbinguni yetu, Yesu, amina! |
|  | | Nel Sage


Age : 24 Inscrit le : 15 Jan 2005 Messages : 6050 Guilde : Archangel
| Sujet: Re: Dressage de Python et enfilage de Perl Lun 6 Mar - 17:11 | |
| Je suis fan. ^^
Sinon en ce moment, je crée une Frame, avec dedans des BoxSizer, qui contiennent des BoxSizer, qui contiennent des champs de texte (là je sais pas encore ce que c'est) et des Buttons. Et quelque part dans ce boxon, il y a des Panel. C'est pas une vie...
*va plutôt empêcher le Resizable de sa Frame, ça économisera des bols de thé*
Et sinon, vous, la vie, ça va ? |
|  | | Happiest Trône


Inscrit le : 16 Fév 2006 Messages : 291 Guilde : Les XD
| Sujet: Re: Dressage de Python et enfilage de Perl Lun 6 Mar - 17:19 | |
| | Nel a écrit: | Je suis fan. ^^
Sinon en ce moment, je crée une Frame, avec dedans des BoxSizer, qui contiennent des BoxSizer, qui contiennent des champs de texte (là je sais pas encore ce que c'est) et des Buttons. Et quelque part dans ce boxon, il y a des Panel. C'est pas une vie...
*va plutôt empêcher le Resizable de sa Frame, ça économisera des bols de thé*
Et sinon, vous, la vie, ça va ? |
Bouh :? , ça vient de moi ou on a toujours du mal à comprendre ce que dit l'oracle
Sinon moi ca va  |
|  | | Jam Trône


Age : 29 Inscrit le : 28 Nov 2005 Messages : 3413 Guilde : Les XD
| Sujet: Re: Dressage de Python et enfilage de Perl Lun 6 Mar - 17:22 | |
| moi j'ai compris le passage du nutella. _________________ -= Jam, Grand chef XD =-
 |
|  | | Papageno Bontalien

Age : 27 Inscrit le : 23 Jan 2006 Messages : 371 Guilde : Gryffondor
| Sujet: Re: Dressage de Python et enfilage de Perl Lun 6 Mar - 17:25 | |
| L'Oracle Nel est devenue une Pythie du Python.
J'ai une vague idée de ce que peut donner l'interface graphique qu'elle décrit, et ... comme ça à première vue. Le terme boxon n'est pas trop fort, on dirait mon appart'. Le code et l'interface seront peut-être mieux que ça  _________________ Baba Yetu , Yesu uliye Mbinguni yetu, Yesu, amina! |
|  | | Nel Sage


Age : 24 Inscrit le : 15 Jan 2005 Messages : 6050 Guilde : Archangel
| Sujet: Re: Dressage de Python et enfilage de Perl Lun 6 Mar - 17:30 | |
| | Papageno a écrit: | Le code et l'interface seront peut-être mieux que ça  |
Ben ils peuvent rêver, je colle tous mes boutons en coordonnées fixes et pour le redimensionnement de fenêtres ils vont se brosser, non mais ! Trois boutons parcourir et les champs de texte associés plus un bouton validation, c'est pas la foire ici...  Bon, maintenant : comment je code ce bouton "Parcourir"... librairie bien fichue, ou codage en mode warrior ? ...  (à ce soir ^^") |
|  | | Papageno Bontalien

Age : 27 Inscrit le : 23 Jan 2006 Messages : 371 Guilde : Gryffondor
| Sujet: Re: Dressage de Python et enfilage de Perl Lun 6 Mar - 17:31 | |
| Excellence et Elegance, Nel. _________________ Baba Yetu , Yesu uliye Mbinguni yetu, Yesu, amina! |
|  | | Tintwo Webmestre en auréole


Age : 22 Inscrit le : 19 Jan 2005 Messages : 1965 Guilde : Archangel
| |  | | Jam Trône


Age : 29 Inscrit le : 28 Nov 2005 Messages : 3413 Guilde : Les XD
| Sujet: Re: Dressage de Python et enfilage de Perl Lun 6 Mar - 17:36 | |
| ma solution :

bah quoi? D _________________ -= Jam, Grand chef XD =-
 |
|  | | Nel Sage


Age : 24 Inscrit le : 15 Jan 2005 Messages : 6050 Guilde : Archangel
| Sujet: Re: Dressage de Python et enfilage de Perl Lun 6 Mar - 17:38 | |
| Papageno, ôte moi d'un doute insoutenable qui me tenaille les articulations comme une pince monseigneur torture le chambranle d'une porte (non Chibi, c'est pas sexuel chambranle :?) : tu n'es pas mon maître de stage qui squatte incognito ? Hein, dis ?  |
|  | | Papageno Bontalien

Age : 27 Inscrit le : 23 Jan 2006 Messages : 371 Guilde : Gryffondor
| Sujet: Re: Dressage de Python et enfilage de Perl Lun 6 Mar - 17:46 | |
| Rassure toi, non. Je ne bosse pas pour Thalès.
[EDIT] Un moment d'égarment Vous n'avez rien vu. _________________ Baba Yetu , Yesu uliye Mbinguni yetu, Yesu, amina! |
|  | | -O-Krystal Esprit divin

Age : 23 Inscrit le : 31 Aoû 2005 Messages : 779 Guilde : Le Cercle des Tofus Disparus
| Sujet: Re: Dressage de Python et enfilage de Perl Lun 6 Mar - 20:50 | |
| | Papageno a écrit: | L'Oracle Nel est devenue une Pythie du Python.
|
C'est une perverse du python oui oO _________________
 |
|  | | Papageno Bontalien

Age : 27 Inscrit le : 23 Jan 2006 Messages : 371 Guilde : Gryffondor
| Sujet: Re: Dressage de Python et enfilage de Perl Mar 7 Mar - 23:27 | |
| | Nel a écrit: | | Apprends moi déjà à faire un bouton Parcourir. XD |
Pour bien le faire marcher ? Suffit de demander.

 _________________ Baba Yetu , Yesu uliye Mbinguni yetu, Yesu, amina! |
|  | | Nel Sage


Age : 24 Inscrit le : 15 Jan 2005 Messages : 6050 Guilde : Archangel
| Sujet: Re: Dressage de Python et enfilage de Perl Mar 7 Mar - 23:46 | |
| | >_< |
|  | | Jam Trône


Age : 29 Inscrit le : 28 Nov 2005 Messages : 3413 Guilde : Les XD
| Sujet: Re: Dressage de Python et enfilage de Perl Mer 8 Mar - 0:18 | |
| putain, on detourne mes oeuvres. Ca va chier. je vais appeler mes avocatss.
J'ai des relations moi !
ca va mal se passer !! _________________ -= Jam, Grand chef XD =-
 |
|  | | Papageno Bontalien

Age : 27 Inscrit le : 23 Jan 2006 Messages : 371 Guilde : Gryffondor
| Sujet: Re: Dressage de Python et enfilage de Perl Mer 8 Mar - 0:53 | |
| Je plaide coupable de détournement d'oeuvre à fin déconnatoires, avec circonstance éternuantes ( Atcha ! ) _________________ Baba Yetu , Yesu uliye Mbinguni yetu, Yesu, amina! |
|  | | Papageno Bontalien

Age : 27 Inscrit le : 23 Jan 2006 Messages : 371 Guilde : Gryffondor
| Sujet: Re: Dressage de Python et enfilage de Perl Mer 8 Mar - 3:19 | |
| Comment faire voler un bouftou ?
| Code: | # -*- coding: utf8 -*-
class Animal:
def __init__(self,nom): self.nom = nom
class Bouftou(Animal):
def ruminer(self): pass
def mordre(self): pass
class Tofu(Animal): ailes = "ses petites ailes jaunes et plumées"
def voler(self): try: print " %s vole avec %s"%(self.nom,self.ailes) except AttributeError: print "cet animal ne peut pas voler"
|
On sauvegarde ça dans dofus.py
On lance l'interpréteur.
| Code: | >>> from dofus import * >>> beletegeuse= Bouftou ("Bêle-tégeuse") >>> tofuskepa = Tofu("Tofu-skepa") >>> import types >>> beletegeuse.voler = types.MethodType(tofuskepa.voler.im_func,beletegeuse)
|
Là, Bêle-tégeuse a appris à voler, mais...
| Code: | >>> beletegeuse.voler() cet animal ne peut pas voler
|
Il lui manque une paire d'ailes. Il va voir Zeurg, un informaticien chauve ou n'importe quel autre maniaque qui va lui greffer ce qu'il faut.
| Code: | >>> beletegeuse.ailes = "ses grandes ailes blanches et laineuses" >>> beletegeuse.voler() Bêle-tégeuse vole avec ses grandes ailes blanches et laineuses
|
Et c'est ainsi que Bêle-tégeuse a appris à voler. Il faut noter que les autres bouftous et les tofus, y compris Tofu-skepa, ont été laissé tranquille
| Code: | >>> belezebuth = Bouftou("Bêle-zébuth") >>> belezebuth.voler() Traceback (most recent call last): File "<stdin>", line 1, in ? AttributeError: Bouftou instance has no attribute 'voler' >>> tofuskepa.voler() Tofu-skepa vole avec ses petites ailes jaunes et plumées
|
_________________ Baba Yetu , Yesu uliye Mbinguni yetu, Yesu, amina! |
|  | | Jam Trône


Age : 29 Inscrit le : 28 Nov 2005 Messages : 3413 Guilde : Les XD
| Sujet: Re: Dressage de Python et enfilage de Perl Mer 8 Mar - 10:23 | |
| blague d'informaticien. _________________ -= Jam, Grand chef XD =-
 |
|  | |
|
|