Re: [Python] self implicito

2012-10-06 Per discussione Alberto Granzotto
On Wed, Oct 3, 2012 at 10:52 AM, Nicola Larosa wrote: > Walter Valenti wrote: > > Ho un metodo di una classe, che utilizza molti metodi di una classe > > padre, con la conseguenza che sono pieno di "self.qualcosa". > > C'è un modo per rendere implicito il "self"? > > No, non c'è, per scelta proge

Re: [Python] self implicito

2012-10-06 Per discussione Giovanni Porcari
Il giorno 03/ott/2012, alle ore 10:56, Simone Federici ha scritto: > 2012/10/3 Walter Valenti > C'è un modo per rendere implicito il "self" ? > > cosi fai sparire il self... > > class A: > def do(_, a, b): > print a,b > def call(_): > _.do(1, 2) > > A().call() > >

Re: [Python] self implicito

2012-10-03 Per discussione Nicola Larosa
> Nicola Larosa wrote: >> Mii, mo' giene dico quattro a Michael! Antonio Lima wrote: > Micheal non suggerisce di usarlo, indica solo come fare. :) > > Quando si programma è molto utile sapere cosa è giusto e sbagliato > fare. Ma anche sapere come si potrebbero fare le cose sbagliate può > esser

Re: [Python] self implicito

2012-10-03 Per discussione Andrea Francia
2012/10/3 Walter Valenti > Tutto nasce da semplice pigrizia delle dita > Prova a considerare l'opzione di usare un editor che completa. Ciao -- Andrea Francia http://andreafrancia.it ___ Python mailing list Python@lists.python.it http://lists.py

Re: [Python] self implicito

2012-10-03 Per discussione Antonio Lima
On Wed, Oct 3, 2012 at 10:25 AM, Nicola Larosa wrote: > Mii, mo' giene dico quattro a Michael! Micheal non suggerisce di usarlo, indica solo come fare. :) Quando si programma è molto utile sapere cosa è giusto e sbagliato fare. Ma anche sapere come si potrebbero fare le cose sbagliate può essere

Re: [Python] self implicito

2012-10-03 Per discussione Luca Bacchi
L'incapsulamento è meglio dell'ereditarietà... E non avresti tutti quei self, se proprio non ti piacciono (a me piacciono). 2012/10/3 Nicola Larosa : > Antonio Lima wrote: >> Ma se vuoi davvero renderlo implicito, l'approccio più elegante e >> semplice IMHO è quello che prevede l'uso della selfles

Re: [Python] self implicito

2012-10-03 Per discussione Nicola Larosa
Antonio Lima wrote: > Ma se vuoi davvero renderlo implicito, l'approccio più elegante e > semplice IMHO è quello che prevede l'uso della selfless metaclass. > http://www.voidspace.org.uk/python/articles/metaclasses.shtml#the-selfless-metaclass Mii, mo' giene dico quattro a Michael! -- Nicola La

Re: [Python] self implicito

2012-10-03 Per discussione Marco Beri
2012/10/3 Antonio Lima > 2012/10/3 Walter Valenti : > > Ho un metodo di una classe, che utilizza molti metodi di una classe > padre, > > con la conseguenza che sono pieno di "self.qualcosa". > > C'è un modo per rendere implicito il "self" ? > > Suggerimento: lascialo esplicito. > > Ma se vuoi dav

Re: [Python] self implicito

2012-10-03 Per discussione Walter Valenti
> > Walter Valenti wrote: >> Ho un metodo di una classe, che utilizza molti metodi di una classe >> padre, con la conseguenza che sono pieno di "self.qualcosa". >> C'è un modo per rendere implicito il "self"? > > No, non c'è, per scelta progettuale. > > > Hai due possibilità: > > 1) Impa

Re: [Python] self implicito

2012-10-03 Per discussione Simone Federici
On Wed, Oct 3, 2012 at 11:06 AM, Nicola Larosa wrote: > "Cambia linguaggio", *non* "Cambia il linguaggio." :-P > ahahah c'ho messo 10 secondi buoni a capire la battuta :-D ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/li

Re: [Python] self implicito

2012-10-03 Per discussione Antonio Lima
2012/10/3 Walter Valenti : > Ho un metodo di una classe, che utilizza molti metodi di una classe padre, > con la conseguenza che sono pieno di "self.qualcosa". > C'è un modo per rendere implicito il "self" ? Suggerimento: lascialo esplicito. Ma se vuoi davvero renderlo implicito, l'approccio più

Re: [Python] self implicito

2012-10-03 Per discussione Nicola Larosa
> Nicola Larosa wrote: >> 2) Cambia linguaggio. Marco Mariani wrote: > 3) s = self Esci da questo corpo, Tafazzi! Simone Federici wrote: > cosi fai sparire il self... > [snip] > IMHO "Explicit is not Redundant" > :-D "Cambia linguaggio", *non* "Cambia il linguaggio." :-P Per fortuna Eckel mo'

Re: [Python] self implicito

2012-10-03 Per discussione Simone Federici
2012/10/3 Walter Valenti > C'è un modo per rendere implicito il "self" ? cosi fai sparire il self... class A: def do(_, a, b): print a,b def call(_): _.do(1, 2) A().call() se ti interessa l'argomento http://www.artima.com/weblogs/viewpost.jsp?thread=239003 IMHO "Exp

Re: [Python] self implicito

2012-10-03 Per discussione Marco Mariani
On 3 October 2012 10:52, Nicola Larosa wrote: > 1) Impara ad apprezzare il "self" ovunque. > 2) Cambia linguaggio. 3) s = self ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python

Re: [Python] self implicito

2012-10-03 Per discussione Nicola Larosa
Walter Valenti wrote: > Ho un metodo di una classe, che utilizza molti metodi di una classe > padre, con la conseguenza che sono pieno di "self.qualcosa". > C'è un modo per rendere implicito il "self"? No, non c'è, per scelta progettuale. >>> import this The Zen of Python, by Tim Peters Beautifu

Re: [Python] self implicito

2012-10-03 Per discussione Marco Mariani
2012/10/3 Walter Valenti : > Ho un metodo di una classe, che utilizza molti metodi di una classe padre, > con la conseguenza che sono pieno di "self.qualcosa". > C'è un modo per rendere implicito il "self" ? Si', ma il programma diventerebbe illeggibile, non e' piu' python. http://neopythonic.bl

[Python] self implicito

2012-10-03 Per discussione Walter Valenti
Ho un metodo di una classe, che utilizza molti metodi di una classe padre, con la conseguenza che sono pieno di "self.qualcosa". C'è un modo per rendere implicito il "self" ? Grazie Walter   -- Per favore non inviatemi allegati in formato MS Office. Utilizza alternativamente documenti in fo