Re: [Python] Elenco strade italiane per comune

2012-01-03 Per discussione Giovanni Porcari
Il giorno 03/gen/2012, alle ore 21:59, Simone Federici ha scritto: > REST? > http://dev.viamichelin.com/ A dire il vero per usarle devi accettare delle condizioni per cui ti impegni a NON usare i loro dati per creare dei database locali. E dopo 45 giorni di prova il servizio è a pagamento. G _

Re: [Python] R: Elenco strade italiane per comune

2012-01-03 Per discussione Giuseppe Amato
> REST? > http://dev.viamichelin.com/ > > Ancora meglio! Non lo sapevo e non immaginavo nemmeno che viamichelin mettesse a disposizione le API. Ottima notizia! -- -- Giuseppe Amato e-mail: giuam...@gmail.com _

Re: [Python] R: Elenco strade italiane per comune

2012-01-03 Per discussione Simone Federici
2012/1/3 Giuseppe Amato > Fai una bella injection: > http://www.viamichelin.it/web/Mappe-Piantine?strMerged=Roma&strCountry=612&strAddress=viae > poi ti leggi la query che ritorna e la converti. > REST? http://dev.viamichelin.com/ ___ Python mailing l

Re: [Python] R: Elenco strade italiane per comune

2012-01-03 Per discussione Pietro
> Ho scaricato qualche file in formato osm (openstreetmap), ma non mi sembrano > molto comodi e affidabili per i nomi delle strade; la soluzione offline non > mi piace molto. In che senso non sono affidabili? in che formato lo vorresti? un json con: provincia, comune, vie? magari parlandone con l

Re: [Python] R: Elenco strade italiane per comune

2012-01-03 Per discussione Giuseppe Amato
> Il problema è che le api di google consentono di effettuare solo 2500 > query al giorno, > quindi si ottiene un bel OVER_QUERY_LIMIT > > Se non ricordo male bisogna acquistare una sorta di licenza. Altrimenti dovresti provare ad utilizzare un parser html per spulciare le query che ritorna viamich

Re: [Python] generatori

2012-01-03 Per discussione Manlio Perillo
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Il 03/01/2012 09:39, Daniele Zambelli ha scritto: > Mi sono imbattuto in un comportamento di Python che mi ha sorpreso e > che mi ha confermato nell'idea che i generatori per me sono un po' un > mistero. > Come ti hanno già detto, i generatori non ha

Re: [Python] R: Elenco strade italiane per comune

2012-01-03 Per discussione Alberto Abate
> > #!/usr/bin/python > > >> from pygeocoder import Geocoder, GeocoderResult > > from time import sleep > > >> def frange(start,end,step): > > return map(lambda x: x*step, range(int(start*1./step),int(end*1./step))) > > >> >> results = Geocoder.geocode('Galatina') > > >> geometry = results.raw[0][

Re: [Python] generatori

2012-01-03 Per discussione Davide Alberani
On Tue, Jan 3, 2012 at 09:39, Daniele Zambelli wrote: > > Ma se lo passo alla funzione non viene stampato niente: Non stampa nulla se lo passi alla tua funzione _dopo_ che ci hai già ciclato sopra una volta, arrivando quindi in fondo. :-P A quel punto cubi.next() solleverà StopIteration, e quind

Re: [Python] generatori

2012-01-03 Per discussione Marco Mariani
2012/1/3 Daniele Zambelli Anche di questo posso stampare gli elementi: > > >>> for n in cubi: >print(n) > > 0 > 1 > 8 > 27 > 64 > Mentre lo fai, esaurisci il generatore. Ma se lo passo alla funzione non viene stampato niente: > > >>> mostra(cubi) > >>> > > A me il comportamento sembra

Re: [Python] generatori

2012-01-03 Per discussione Marco Beri
2012/1/3 Daniele Zambelli > A me il comportamento sembra strano e incoerente, cosa mi sfugge? Secondo me ti sfugge che hai "consumato" il generatore: >>> cubi = (n*n*n for n in range(5)) >>> for n in cubi: print n ... 0 1 8 27 64 >>> for n in cubi: print n ... >>> Ciao. Marco. -- http://be

Re: [Python] generatori

2012-01-03 Per discussione Vittorio Zuccala'
Ti ridei che l'unica cosa che sfugge è un paio di parentesi :-) Prova così: mostra((n*n*n for n in range(5))) 2012/1/3 Daniele Zambelli > Mi sono imbattuto in un comportamento di Python che mi ha sorpreso e > che mi ha confermato nell'idea che i generatori per me sono un po' un > mistero. > >

[Python] generatori

2012-01-03 Per discussione Daniele Zambelli
Mi sono imbattuto in un comportamento di Python che mi ha sorpreso e che mi ha confermato nell'idea che i generatori per me sono un po' un mistero. Una funzione prende come argomento una sequenza e ne stampa gli elementi: >>> def mostra(sequenza): for e in sequenza: print(