Re: [Python] [OT] sulla prototipizzazione rapida

2010-11-23 Per discussione Enrico Franchi

On Nov 23, 2010, at 9:42 PM, fabiofo...@yahoo.it wrote:


> La definizione generale e a grandi linee l'ho in mente, vorrei tuttavia un 
> riferimento bibliografico (magari un libro) in cui ci sia una trattazione un 
> po' più esaustiva che su wiki. NOn mi rispondete Object-oriented prototyping, 
> perchè non si può rimediare (aggratise) in alcun modo (a me conosciuto ;-) )

Anche perche' il paper da te referenziato non si capisce quale sia.
Scholar non da nessun match esatto; anzi, si finisce piuttosto rapidamente nel 
mondo dei linguaggi a prototipo (e.g., Self, javascript).

Parli di questo?
http://ieeexplore.ieee.org/xpls/abs_all.jsp?arnumber=404215

Dall'universita' puoi accederci, anche da studente. Se non sei piu' studente...
beh, sono cazzi. ;)

Ma nemmeno tanto:

http://www.deepdyve.com/

Qui ti *noleggiano* paper scientifici. Il costo e' 99c per noleggio. Il 
noleggio dura un giorno.
Diciamo che a volte basta.


-enrico

___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


[Python] [OT] sulla prototipizzazione rapida

2010-11-23 Per discussione fabiofos83
Buonasera a tutti,
come si capisce dall'oggetto è una domanda off-topic che concerne il rapid
prototyping del software.
La definizione generale e a grandi linee l'ho in mente, vorrei tuttavia un
riferimento bibliografico (magari un libro) in cui ci sia una trattazione un
po' più esaustiva che su wiki. NOn mi rispondete Object-oriented
prototyping, perchè non si può rimediare (aggratise) in alcun modo (a me
conosciuto ;-) )
Qualcuno ha questo riferimento?

Grazie

-- 
Fabio F.
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] [OT] esercizi d'allenamento

2010-11-23 Per discussione Pietro Battiston
Il giorno mar, 23/11/2010 alle 09.06 +0100, Massimo Capanni ha scritto:
> 
> per Piero: non so esattamente cosa significhi 'bugtracking' ma presumo
> sia spulciare gli errori da un programma già fatto e le mie conoscenze
> in materia di programmazione sono ancora molto rudimentali; comunque
> diamo al tempo al tempo :-)

Il bugtracker è grosso modo un sito su cui si elencano i bug da
risolvere¹.
Collaborare a progetti esistenti è di gran lunga il modo in cui io ho
imparato di più riguardo al Python. In parte - non lo nego - anche
perché invece l'idea di mettermi a programmare qualcosa di non utile mi
demotiverebbe completamente, il che, lo riconosco, è una questione di
gusti.

ciao

Pie_T_ro


¹: alcuni esempi che bazzico (non solo - ma anche - Python):
http://bugzilla.gnome.org
http://www.debian.org/Bugs/
https://bugs.launchpad.net
...

___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Semplificare l'importazione di oggetti da un package

2010-11-23 Per discussione Marco Mariani
2010/11/23 lex mlist 

A quanto pare la soluzione migliore per evitare il problema è importare
> quello che ti serve solo quando ti serve,


Non sono d'accordo.


> io invece da buon developer di C/C++ ho la tendenza ad importare tutto
> quello che mi serve/potrebbe servire all'inizio del modulo.
>

E' un'ottima idea, invece. Best practice anche su Python. Cosi' molti errori
li vedi in fase di avvio del programma e non 3 ore dopo, quando viene usata
la funzione che contiene lo statement di import.
Ad ogni regola la sua eccezione, chiaramente...

Mi è bastato spostare lo statement di import dentro la classe che dipende da
> Info.
>

Il modo migliore per evitare import circolari su Python e' spezzare i moduli
e le dipendenze.
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


[Python] Framework dabo

2010-11-23 Per discussione Vittorio Zuccala'
Ciao a tutti,
sto cercando qualcosa che mi aiuti a creare una interfaccia multipiattaforma
ad un db.
Qualcuno di voi ha provato il framework dabo e come si è trovato?
Utilizza le wx o le tk e sembra estremamente interessante.
Per altro il documento è del 2010 per cui il progetto mi sembra ben
supportato o quanto meno non in stato di abbandono.
http://dabodev.com/pycon_2010_tutorial.pdf
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Semplificare l'importazione di oggetti da un package

2010-11-23 Per discussione lex mlist
No il problema l'ho risolto seguendo questo [1].

A quanto pare la soluzione migliore per evitare il problema è importare
quello che ti serve solo quando ti serve, io invece da buon developer di
C/C++ ho la tendenza ad importare tutto quello che mi serve/potrebbe servire
all'inizio del modulo.

Mi è bastato spostare lo statement di import dentro la classe che dipende da
Info.

Grazie mille per il suggerimento, c'era anche quella possibilità.
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] [OT] esercizi d'allenamento

2010-11-23 Per discussione enrico franchi
On Tue, Nov 23, 2010 at 11:41 AM, Nicola Larosa  wrote:
> enrico franchi wrote:
>> Perche' via... abbiamo tutti il diritto di contestare, no? anche io.
>> ;)
>
> Sì, non in duplice copia però. ;-P

Gia'. Stupide draft.


-- 
.
..: -enrico-
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] [OT] esercizi d'allenamento

2010-11-23 Per discussione Fabrizio Mancini
2010/11/23 Massimo Capanni :
> Purtroppo mi tocca lavorare sui sistemi Windows e non avendo ancora il tempo
> per approfondire Vbscript e WSH sto utilizzando AutoIT, che è semplice e
> rozzo ma possiede tutto il necessario per risolvere la maggior parte dei
> problemi sistemistici.
Ciao,
se ti può interessare, all'epeca (come diceva alberto sordi) quando
facevo ancora il sistemista windows e non avevo ancora capito che era
il lato oscuro della forza, usavo kixtart per fare scripting dei
sistemi, molto piccolo, molto utile e con tante funzioni che
permettevano di fare di tutto, anche l'installazione da remoto degli
aggiornamenti software. dagli un'occhiata se ti può interessare.
(www.kixtart.org)

> Non ho idea di quanto python possa essere utilizzato proficuamente in ambito
> sistemistico su piattaforme M$, pero' uno degli obiettivi del mio
> apprendimento con questo linguaggio sarebbe di poter implementare qualche
> soluzione anche in python.
Python, insieme a pywin32, può esserti molto molto utile per
l'amministrazione dei sistemi operativi. soprattutto se li fai girare
client side, li puoi compilare in semplici exe che lanci al logon
dell'utente.
Comunque, anche per avere un'idea da un'occhio qui su cosa si può fare
con python per l'amministrazione dei sistemi operativi
http://timgolden.me.uk/python/index.html

ciao fabrizio
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] [OT] esercizi d'allenamento

2010-11-23 Per discussione Nicola Larosa
enrico franchi wrote:
> Perche' via... abbiamo tutti il diritto di contestare, no? anche io.
> ;)

Sì, non in duplice copia però. ;-P

-- 
Nicola Larosa - http://www.tekNico.net/

IBM used to be jokingly thought of as standing for "I've Been Moved"
by its employees. Now, with virtual work, employees think of it
as standing for "I'm By Myself." - Clark Aldrich, August 2010
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] [OT] esercizi d'allenamento

2010-11-23 Per discussione enrico franchi
2010/11/23 salvatore monaco :
> non contesto piu'
>
> mi correggo e chiedo scusa  e' una cazzata rispondere ad una risposta, mi
> ripeto per fortuna e' raro.

No, non e' una cazzata neanche la tua.

Ma io ho la liberta' di ritenere che quello di Pietro fosse un buon
consiglio e posso dirlo o solo tu puoi dire che non ti sembra un buon
consiglio?

Perche' via... abbiamo tutti il diritto di contestare, no? anche io. ;)

-- 
.
..: -enrico-
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] [OT] esercizi d'allenamento

2010-11-23 Per discussione Nicola Larosa
> Massimo Capanni ha scritto:
>> In effetti quello che mi piaceva era l'idea di una sorta di 
>> 'palestra' dove potermi esercitare, visto che comunque non uso 
>> python per il mio lavoro di amministrazione di sistemi.

E questo è il vero problema. ;-)


salvatore monaco wrote:
> Ciao Massimo fai il sistemista? dove? cosa? M$? X?
> io uso e strauso python come linguaggio di scripting principale per 
> automatizzare molte funzionalità, faccio il sistemista :-) pure

Esatto, Python è ottimo anche per usi sistemistici, permette di creare ed
estendere strumenti di amministrazione di sistema in modo affidabile e
manutenibile, più di altri linguaggi usati tradizionalmente allo scopo,
tipo gli shell script (brrr...).

C'è un libro dedicato a quest'uso, ma purtroppo pare non sia granché,
secondo i commenti su Amazon: "Python For Unix and Linux System
Administration" .


> python e' integrato nativamente su linux e su molti sistemi quasi
> tutti i sistemi   io personalmente uso freeBSD

E` facile da installare anche su Windows, se proprio tocca usarlo. :-)


> per il bugtrucking...

Cimici a camionate! ;-D


> ho espresso il mio commento in privato e mi sono fatto una mia visione
> delle volte in cui fai una domanda sulla lista e ti rispondono con una
> cazzata... persortuna casi isolati e rari

"La cazzata di uno è la salvezza di un altro." (semicit.) :-)

-- 
Nicola Larosa - http://www.tekNico.net/

IBM used to be jokingly thought of as standing for "I've Been Moved"
by its employees. Now, with virtual work, employees think of it
as standing for "I'm By Myself." - Clark Aldrich, August 2010
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] [OT] esercizi d'allenamento

2010-11-23 Per discussione Massimo Capanni
Purtroppo mi tocca lavorare sui sistemi Windows e non avendo ancora il tempo
per approfondire Vbscript e WSH sto utilizzando AutoIT, che è semplice e
rozzo ma possiede tutto il necessario per risolvere la maggior parte dei
problemi sistemistici.

Non ho idea di quanto python possa essere utilizzato proficuamente in ambito
sistemistico su piattaforme M$, pero' uno degli obiettivi del mio
apprendimento con questo linguaggio sarebbe di poter implementare qualche
soluzione anche in python.

:-)

Il giorno 23 novembre 2010 10:56, enrico franchi
ha scritto:

> 2010/11/23 salvatore monaco :
> > non contesto piu'
> >
> > mi correggo e chiedo scusa  e' una cazzata rispondere ad una risposta, mi
> > ripeto per fortuna e' raro.
>
> No, non e' una cazzata.
>
> Ma io ho la liberta' di ritenere che quello di Pietro fosse un buon
> consiglio e posso dirlo o solo tu puoi dire che non ti sembra un buon
> consiglio?
>
> Perche' via... abbiamo tutti il diritto di contestare, no? anche io. ;)
>
> --
> .
> ..: -enrico-
> ___
> Python mailing list
> Python@lists.python.it
> http://lists.python.it/mailman/listinfo/python
>
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] [OT] esercizi d'allenamento

2010-11-23 Per discussione enrico franchi
2010/11/23 salvatore monaco :
> non contesto piu'
>
> mi correggo e chiedo scusa  e' una cazzata rispondere ad una risposta, mi
> ripeto per fortuna e' raro.

No, non e' una cazzata.

Ma io ho la liberta' di ritenere che quello di Pietro fosse un buon
consiglio e posso dirlo o solo tu puoi dire che non ti sembra un buon
consiglio?

Perche' via... abbiamo tutti il diritto di contestare, no? anche io. ;)

-- 
.
..: -enrico-
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] [OT] esercizi d'allenamento

2010-11-23 Per discussione salvatore monaco
non contesto piu'

mi correggo e chiedo scusa  e' una cazzata rispondere ad una risposta, mi
ripeto per fortuna e' raro.



Il giorno 23 novembre 2010 10:22, enrico franchi
ha scritto:

> 2010/11/23 salvatore monaco :
>
> > per il bugtrucking...ho espresso il mio commento in privato e mi sono
> fatto
> > una mia visione delle volte in cui fai una domanda sulla lista e ti
> > rispondono con una cazzata... persortuna casi isolati e rari
>
> Non mi sembra una cazzata. E' un'opinione, un consiglio. E nemmeno
> tanto malvagio. Comunque e' bug-trAcking. E non e' che parlare di
> bug-tracker sia esattamente linguaggio esoterico.
>
> Visto che fai il sistemista dovresti essere ben familiare con ste
> cose... tipicamente se hai bisogno di una patch per un software che
> amministri con un baco di sicurezza il primo posto dove compare e' il
> bug-tracker. Ben prima che qualcuno faccia il pacchetto e la tua
> distribuzione lo rilascia. Insomma, mi sembra proprio terreno
> condiviso.
>
> Poi certo, aggiustare un baco di un programma vero non e' in generale
> una passaggiata. Va anche detto che e' lavoro utile e IMHO puo' dare
> molta soddisfazione. Dipende un po' dalla persona, da cosa preferisce
> fare e da cosa sa fare. Ma il consiglio, di per se, era lecito.
>
>
> --
> .
> ..: -enrico-
> ___
> Python mailing list
> Python@lists.python.it
> http://lists.python.it/mailman/listinfo/python
>



-- 
Salvatore Monaco
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] [OT] esercizi d'allenamento

2010-11-23 Per discussione enrico franchi
2010/11/23 salvatore monaco :

> per il bugtrucking...ho espresso il mio commento in privato e mi sono fatto
> una mia visione delle volte in cui fai una domanda sulla lista e ti
> rispondono con una cazzata... persortuna casi isolati e rari

Non mi sembra una cazzata. E' un'opinione, un consiglio. E nemmeno
tanto malvagio. Comunque e' bug-trAcking. E non e' che parlare di
bug-tracker sia esattamente linguaggio esoterico.

Visto che fai il sistemista dovresti essere ben familiare con ste
cose... tipicamente se hai bisogno di una patch per un software che
amministri con un baco di sicurezza il primo posto dove compare e' il
bug-tracker. Ben prima che qualcuno faccia il pacchetto e la tua
distribuzione lo rilascia. Insomma, mi sembra proprio terreno
condiviso.

Poi certo, aggiustare un baco di un programma vero non e' in generale
una passaggiata. Va anche detto che e' lavoro utile e IMHO puo' dare
molta soddisfazione. Dipende un po' dalla persona, da cosa preferisce
fare e da cosa sa fare. Ma il consiglio, di per se, era lecito.


-- 
.
..: -enrico-
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Leggere file rtf

2010-11-23 Per discussione Giuseppe Amato
Grazie a tutti.
Tra i diversi suggerimenti ho scelto pyth perchè semplice, leggero e fa
proprio quello che mi serve.

Ciao
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] [OT] esercizi d'allenamento

2010-11-23 Per discussione salvatore monaco
Ciao Massimo fai il sistemista? dove ? cosa ? M$ ? X?
io uso e strauso python come linguaggio di scripting principale per
automatizzare molte funzionalità, faccio il sistemista :-) pure

python e' integrato nativamente su linux e su molti sistemi quasi tutti i
sistemi   io personalmente uso freeBSD

per il bugtrucking...ho espresso il mio commento in privato e mi sono fatto
una mia visione delle volte in cui fai una domanda sulla lista e ti
rispondono con una cazzata... persortuna casi isolati e rari

i programmi ti servono e sempificarti la vita per fare automaticamente le
cose che sono ripetitive
se fai il sysadmin avrai delle attività che potrai delegare ad un prrogramma
che magari alla fine ti manda la mail e ti dice che ha finito...

su questo io evangelizzo sempre
salvatore

Il giorno 23 novembre 2010 09:06, Massimo Capanni  ha scritto:

> Grazie Salvatore per la tua risposta esaustiva, faro' una traccia dei tuoi
> consigli.
>
> per Piero: non so esattamente cosa significhi 'bugtracking' ma presumo sia
> spulciare gli errori da un programma già fatto e le mie conoscenze in
> materia di programmazione sono ancora molto rudimentali; comunque diamo al
> tempo al tempo :-)
>
> In effetti quello che mi piaceva era l'idea di una sorta di 'palestra' dove
> potermi esercitare, visto che comunque non uso python per il mio lavoro di
> amministrazione di sistemi.
>
> A proposito, ieri sera ho dato un'occhiata al progetto eulero e non mi
> sembra male ...
>
> grazie a tutti :)
>
> ciao
>
> massimo
>
> Il giorno 23 novembre 2010 08:01, Matteo Boscolo <
> matteo.bosc...@boscolini.eu> ha scritto:
>
> Anche secondo me  tenersi allenato con un programmino open non sarebbe
>> una brutta idea ..
>>
>> ti stimola a metterti alla prova e alla ricerca di soluzioni che ti
>> permettono di crescere ..
>> io faccio cosi ... :-)
>>
>> ciao
>> Matteo
>>
>> Il 23/11/2010 00:58, Pietro Battiston ha scritto:
>> > Il giorno mar, 23/11/2010 alle 00.35 +0100, salvatore monaco ha scritto:
>> >> credo che o io o tu abbiamo capito male la domanda
>> >> bugtracker di qualsiasi progetto open source python?
>> >>
>> >>
>> >> massimo:
>> >> "mentre scrivevo delle semplici righe di codice (dubbi, incertezze,
>> >> sintassi dei comandi perse nella memoria ...), insomma era piu' il
>> >> tempo che perdevo a ricordare il linguaggio che a sviluppare il
>> >> programma."
>> >>
>> >>
>> >> avete conoscenza di un riferimento dove possa trovare degli esercizi
>> >> da svolgere per mantenere un certo allenamento
>> >>
>> > OK, può darsi che la mia risposta fosse un tantinello fuori tema. È che
>> > l'accostamento tra chi ha problemi e non il tempo per risolverli e
>> > qualcuno che invece per tenersi in allenamento cerca dei problemi da
>> > risolvere mi affascinava.
>> >
>> >> ah forse sei di quelli talmente bravi in python che risponde alle
>> >> risposte.
>> > Sì, si vede di sì.
>> > No, aspetta, me la rispieghi? In privato va bene lo stesso.
>> >
>> > ciao
>> >
>> > Pietro
>> >
>> >
>> > ___
>> > Python mailing list
>> > Python@lists.python.it
>> > http://lists.python.it/mailman/listinfo/python
>> >
>> >
>>
>> ___
>> Python mailing list
>> Python@lists.python.it
>> http://lists.python.it/mailman/listinfo/python
>>
>
>
> ___
> Python mailing list
> Python@lists.python.it
> http://lists.python.it/mailman/listinfo/python
>
>


-- 
Salvatore Monaco
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] [OT] esercizi d'allenamento

2010-11-23 Per discussione Massimo Capanni
Grazie Salvatore per la tua risposta esaustiva, faro' una traccia dei tuoi
consigli.

per Piero: non so esattamente cosa significhi 'bugtracking' ma presumo sia
spulciare gli errori da un programma già fatto e le mie conoscenze in
materia di programmazione sono ancora molto rudimentali; comunque diamo al
tempo al tempo :-)

In effetti quello che mi piaceva era l'idea di una sorta di 'palestra' dove
potermi esercitare, visto che comunque non uso python per il mio lavoro di
amministrazione di sistemi.

A proposito, ieri sera ho dato un'occhiata al progetto eulero e non mi
sembra male ...

grazie a tutti :)

ciao

massimo

Il giorno 23 novembre 2010 08:01, Matteo Boscolo <
matteo.bosc...@boscolini.eu> ha scritto:

> Anche secondo me  tenersi allenato con un programmino open non sarebbe
> una brutta idea ..
>
> ti stimola a metterti alla prova e alla ricerca di soluzioni che ti
> permettono di crescere ..
> io faccio cosi ... :-)
>
> ciao
> Matteo
>
> Il 23/11/2010 00:58, Pietro Battiston ha scritto:
> > Il giorno mar, 23/11/2010 alle 00.35 +0100, salvatore monaco ha scritto:
> >> credo che o io o tu abbiamo capito male la domanda
> >> bugtracker di qualsiasi progetto open source python?
> >>
> >>
> >> massimo:
> >> "mentre scrivevo delle semplici righe di codice (dubbi, incertezze,
> >> sintassi dei comandi perse nella memoria ...), insomma era piu' il
> >> tempo che perdevo a ricordare il linguaggio che a sviluppare il
> >> programma."
> >>
> >>
> >> avete conoscenza di un riferimento dove possa trovare degli esercizi
> >> da svolgere per mantenere un certo allenamento
> >>
> > OK, può darsi che la mia risposta fosse un tantinello fuori tema. È che
> > l'accostamento tra chi ha problemi e non il tempo per risolverli e
> > qualcuno che invece per tenersi in allenamento cerca dei problemi da
> > risolvere mi affascinava.
> >
> >> ah forse sei di quelli talmente bravi in python che risponde alle
> >> risposte.
> > Sì, si vede di sì.
> > No, aspetta, me la rispieghi? In privato va bene lo stesso.
> >
> > ciao
> >
> > Pietro
> >
> >
> > ___
> > Python mailing list
> > Python@lists.python.it
> > http://lists.python.it/mailman/listinfo/python
> >
> >
>
> ___
> Python mailing list
> Python@lists.python.it
> http://lists.python.it/mailman/listinfo/python
>
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python