Re: [Python] Annidamento di funzioni

2013-03-22 Per discussione Manlio Perillo
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Il 21/03/2013 22:31, Daniele Varrazzo ha scritto: > [...] >> * c'è un modo alternativo di implementare sta roba ottenendo il >> comportamento dello scope di python. > > Usare classi e oggetti, facendoti le chiusure da te. > > La programmazione a ogge

Re: [Python] DataFrame multidimensionale in pandas

2013-03-22 Per discussione Enrico Franchi
On Mar 22, 2013, at 10:45 AM, Margherita Di Leo wrote: > sto esplorando la possibilita` di maneggiare files grib in python > convertendoli in una struttura simile ad un database spaziale, e mi chiedevo > se qualcuno di voi avesse utilizzato qualcosa di simile con pandas. > Quello che voglio c

Re: [Python] Salve.

2013-03-22 Per discussione Matteo Boscolo
quando programmo e penso alla struttura di qualche programma in python penso sempre a liste e dizionari .. il concetto di classe arriva sempre dopo :).. w i dizionari : Il 22/03/2013 15:28, Marco De Paoli ha scritto: Il giorno 22 marzo 2013 15:25, Nicola Larosa

Re: [Python] Salve.

2013-03-22 Per discussione Matteo Perini
Al posto di pensare in termini di classe, pensa con delle semplici funzioni (che poi è quello che succede, a parte diversi dettagli): def metodo(self): self['a'] = 15 self = {} metodo(self) Ora dovrebbe apparire chiaro a cosa serve self. Grazie... non l'avevo mai considerato sotto ques

Re: [Python] Salve.

2013-03-22 Per discussione Marco De Paoli
Il giorno 22 marzo 2013 15:25, Nicola Larosa ha scritto: > Manlio Perillo wrote: > > lo stato è un dizionario. > > Uhm. Per qualche motivo, "attacco al cuore del dizionario" non suona > altrettanto bene. > LOL :-) ___ Python mailing list Python@lists.p

Re: [Python] Salve.

2013-03-22 Per discussione Nicola Larosa
Manlio Perillo wrote: > lo stato è un dizionario. Uhm. Per qualche motivo, "attacco al cuore del dizionario" non suona altrettanto bene. -- Nicola Larosa - http://www.tekNico.net/ ___ Python mailing list Python@lists.python.it http://lists.python.it/ma

Re: [Python] Salve.

2013-03-22 Per discussione Manlio Perillo
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Il 22/03/2013 09:05, Gabriel Battaglia (Kriyaban) ha scritto: > Buongiorno a tutti. > Sono un principiante assoluto del linguaggio che intendo apprendere per > puro divertimento e per dare sfogo alla mia creatività. > Benvenuto. > > [...] > In parti

Re: [Python] Importare moduli nell'interprete, da directories diverse.

2013-03-22 Per discussione Daniele Varrazzo
On 2013-03-22 12:54, Marco Giusti wrote: On Fri, Mar 22, 2013 at 12:36:31PM +, Daniele Varrazzo wrote: >Se non sbaglio, modificando il file __init__.py potresti usare anche: > >import gb.nomemodulo.py > >però sinceramente non l'ho mai fatto Sì, dentro __init__.py devi importare tutto, ma n

Re: [Python] Salve.

2013-03-22 Per discussione Giovanni Porcari
Il giorno 22/mar/2013, alle ore 10:42, Alessandro Dentella ha scritto: > La convenzione è di referenziare l'oggetto col nome 'self' quando sei > all'interno della classe stessa, ma questa convenzione è implementata nel > fatto che ogni metodo è chiamato mettendo l'istanza come primo argomento,

Re: [Python] Importare moduli nell'interprete, da directories diverse.

2013-03-22 Per discussione Marco Giusti
On Fri, Mar 22, 2013 at 12:36:31PM +, Daniele Varrazzo wrote: > >Se non sbaglio, modificando il file __init__.py potresti usare anche: > > > >import gb.nomemodulo.py > > > >però sinceramente non l'ho mai fatto > > Sì, dentro __init__.py devi importare tutto, ma non conviene farlo > se la direc

Re: [Python] Importare moduli nell'interprete, da directories diverse.

2013-03-22 Per discussione Daniele Varrazzo
Il giorno 22 marzo 2013 13:03, Gabriel Battaglia (Kriyaban) < iz4...@libero.it> ha scritto: Ciao di nuovo. Sul mio sistema Win32, python.exe risiede in "c:\python27\". In questa directory ne ho creata una di nome "gb\", dove colleziono tutti gli scripts di esempio che copio dai libri o che mi

Re: [Python] R: Salve.

2013-03-22 Per discussione Marco Beri
2013/3/22 Lorena > Ciao a tutti, sono una principiante, ma credo di aver capito a cosa serve > istanzia una classe, o una funzione, con il self, al lato pratico. > > In pratica nel momento in cui la istanzi con il self, all’interno di una > funzione, la puoi richiamare anche in un’altra funz

Re: [Python] Importare moduli nell'interprete, da directories diverse.

2013-03-22 Per discussione Giuseppe Amato
Dovresti inserire il percorso nel PYTHONPATH. Inoltre c'è bisogno che nella cartella ci sia un file __init__.py (anche vuoto va bene). La sintassi è from gb import nomemodulo.py Se non sbaglio, modificando il file __init__.py potresti usare anche: import gb.nomemodulo.py però sinceramente non l

[Python] Importare moduli nell'interprete, da directories diverse.

2013-03-22 Per discussione Gabriel Battaglia (Kriyaban)
Ciao di nuovo. Sul mio sistema Win32, python.exe risiede in "c:\python27\". In questa directory ne ho creata una di nome "gb\", dove colleziono tutti gli scripts di esempio che copio dai libri o che mi invento io come esercizi e palestra per testare ciò che via via imparo. Quando sono nell'interp

[Python] R: Salve.

2013-03-22 Per discussione Lorena
Ciao a tutti, sono una principiante, ma credo di aver capito a cosa serve istanzia una classe, o una funzione, con il self, al lato pratico. In pratica nel momento in cui la istanzi con il self, all’interno di una funzione, la puoi richiamare anche in un’altra funzione. Ciao Da: python-boun.

Re: [Python] Salve.

2013-03-22 Per discussione Fabrizio Mancini
Il 22 marzo 2013 10:51, Marco Giusti ha scritto: > non ti devi giustificare, non si nasce imparati, non ti correggiamo per > il gusto di farlo e soprattutto lo facciamo in maniera amicale e > soprattutto, ancora, a volte trovo molto istruttivo sbagliare. Lungi da me dal volermi giustificare, non s

Re: [Python] Salve.

2013-03-22 Per discussione Marco Giusti
On Fri, Mar 22, 2013 at 10:25:17AM +0100, Fabrizio Mancini wrote: > Il 22 marzo 2013 10:17, Marco Giusti ha scritto: > > ehm, forse volevi dire all'oggetto. > L'ho detto che questa è una lista di esperti, ma io mi sono tirato > fuori prima!!! :-) > e non sono neanche un'informatico!!! o almeno non

[Python] [OT] Re: Salve.

2013-03-22 Per discussione Gabriel Battaglia (Kriyaban)
Grazie a tutti per il benvenuto, le correzioni, le idee, gli esempi e le spiegazioni. Mi sono sentito capito, accolto ed aiutato e rinnovo lo slancio con cui mi rimetterò ad apprendere. Grazie infinite a tutti. GB. ___ Python mailing list Python@l

[Python] DataFrame multidimensionale in pandas

2013-03-22 Per discussione Margherita Di Leo
Ciao, sto esplorando la possibilita` di maneggiare files grib in python convertendoli in una struttura simile ad un database spaziale, e mi chiedevo se qualcuno di voi avesse utilizzato qualcosa di simile con pandas. Quello che voglio costruire e` una matrice multidimensionale, in cui x e y sarebb

Re: [Python] Salve.

2013-03-22 Per discussione Alessandro Dentella
On Fri, Mar 22, 2013 at 09:05:45AM +0100, Gabriel Battaglia (Kriyaban) wrote: > questo probabilmente farà sorridere il 99% di chi mi legge, sono > abbastanza confuso dal termine self. > > class miaclasse(): >def metodo(self): #Perchè self? >self.a = 15 #di nuovo, perchè? Cosa succede s

Re: [Python] Salve.

2013-03-22 Per discussione Fabrizio Mancini
Il 22 marzo 2013 10:17, Marco Giusti ha scritto: > ehm, forse volevi dire all'oggetto. L'ho detto che questa è una lista di esperti, ma io mi sono tirato fuori prima!!! :-) e non sono neanche un'informatico!!! o almeno non sono mai stato un programmatore per lavoro ;-)

Re: [Python] Annidamento di funzioni

2013-03-22 Per discussione Marco Giusti
On Thu, Mar 21, 2013 at 09:31:11PM +, Daniele Varrazzo wrote: > On 2013-03-21 19:16, Matteo Boscolo wrote: > > >* quante volte posso annidare una funzione dentro un altra prima che > >python si incazzi ? > > Nell'ordine della dimensione dello stack direi, per cui tu ti > scoccierai molto prim

Re: [Python] Salve.

2013-03-22 Per discussione Marco Giusti
On Fri, Mar 22, 2013 at 09:19:42AM +0100, Fabrizio Mancini wrote: > Il 22 marzo 2013 09:05, Gabriel Battaglia (Kriyaban) > > Python mi sembra affascinante e divertente, tuttavia, come logico che sia, > > ci sono degli "scalini" concettuali che bisogna necessariamente superare nel > > processo di ap

Re: [Python] Salve.

2013-03-22 Per discussione Nicola Larosa
> Gabriel Battaglia (Kriyaban) ha scritto: >> Buongiorno a tutti. >> Sono un principiante assoluto del linguaggio che intendo apprendere >> per puro divertimento e per dare sfogo alla mia creatività. > Ciao e benvenuto Benvenuto anche da me. >> Ho letto per intero, non studiato... il tutorial d

Re: [Python] Salve.

2013-03-22 Per discussione Antonino Cardillo
Anche per me il self è un qualcosa che non ho capito, quindi mi associo alla richiesta di Gabriel. Il giorno 22 marzo 2013 09:05, Gabriel Battaglia (Kriyaban) < iz4...@libero.it> ha scritto: > Buongiorno a tutti. > Sono un principiante assoluto del linguaggio che intendo apprendere per > puro di

Re: [Python] Salve.

2013-03-22 Per discussione Matteo Boscolo
Ciao, la lista e' viva... e che a volte dorme .. ma con parole tipo ruby o java ...potrebbe scatenarsi .. attento : per quanto riguarda il codice che hai scritto.. self e'un riferimento interno all'oggetto che istanzi .. tipo c1=miaclasse() c2=miaclasse() c1.a=10 c2.a=20 se metodo fosse

Re: [Python] Salve.

2013-03-22 Per discussione Fabrizio Mancini
Il 22 marzo 2013 09:05, Gabriel Battaglia (Kriyaban) ha scritto: > Buongiorno a tutti. > Sono un principiante assoluto del linguaggio che intendo apprendere per puro > divertimento e per dare sfogo alla mia creatività. Ciao e benvenuto > Ho letto per intero, non studiato... il tutorial di Guido V

[Python] Salve.

2013-03-22 Per discussione Gabriel Battaglia (Kriyaban)
Buongiorno a tutti. Sono un principiante assoluto del linguaggio che intendo apprendere per puro divertimento e per dare sfogo alla mia creatività. Ho letto per intero, non studiato... il tutorial di Guido Vanrossum, il libro di Marco beri e sono ad 1/3 di Pensare da informatico. Dove possibile