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