Re: [Python] Idea ( Malsana ?)

2015-02-13 Per discussione Simone Federici
Domenico: > Non so se qualcuno di voi ha sentito parlare di AppInventor. > > AppInventor (http://appinventor.mit.edu/explore/) è un linguaggio > creato da Google e poi ripreso dal MIT, col quale si possono creare delle > app da installare sugli smartphone dotati di OS Android. Il suo utilizz

[Python] Idea ( Malsana ?)

2015-02-13 Per discussione domenico
Buona sera a tutti, sono un principiante che si era iscritto a questa lista circa un anno fa, poi avevo disabilitato le ricezioni in quanto il livello delle mail che ricevevo era, per me, troppo elevato ed incomprensibile. Ora non è che la (mia) situazione sia cambiata molto, infatti, come

Re: [Python] Project Euler [WAS: Come iniziare]

2015-02-13 Per discussione Manlio Perillo
2015-02-13 16:36 GMT+01:00 Diego Barrera : > [...] > Comunque guardando le soluzioni che postano gli altri... > quello dopo di me ha scritto in C/C++ 58 righe di codice!! > Quando vedi queste cose capisci che essere pythonista > e' da fichi > B-) > Ah!ah!ah! > > Leggiti il codice scritto in Haskel

Re: [Python] Come iniziare

2015-02-13 Per discussione Alessandro Re
2015-02-13 0:03 GMT+00:00 Robotica : > invece si. lo statement "loop:" puoi creartelo in python Uh, questo mi interessa abbastanza: come si fa? Perché a tal riguardo ho trovato questo [1], che non ho ancora letto, ma mi pare di capire che non sia in python... O comunque sembra necessario ricompil

Re: [Python] Script per portare le annotazioni Kindle su Okular (pdf)

2015-02-13 Per discussione Roberto Polli
Il 13 febbraio 2015 16:43, Riccardo Magliocchetti ha scritto: > # export PYTHONPATH+=:$PWD Funge solo su bash, okkio che non è posix. Pace, R. ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python

Re: [Python] Script per portare le annotazioni Kindle su Okular (pdf)

2015-02-13 Per discussione Riccardo Magliocchetti
Il 13/02/2015 16:37, Roberto Polli ha scritto: Ciao giovani, ho iniziato questo script per visualizzare su Okular le annotazioni prese via Kindle. https://github.com/ioggstream/kindle-okular-clippings Non ho il kindle ma questo (+=) mi ha svoltato la giornata: # export PYTHONPATH+=:$PWD graz

[Python] Script per portare le annotazioni Kindle su Okular (pdf)

2015-02-13 Per discussione Roberto Polli
Ciao giovani, ho iniziato questo script per visualizzare su Okular le annotazioni prese via Kindle. https://github.com/ioggstream/kindle-okular-clippings E' rudimentale ma c'è di peggio: pdf è un formato complesso. Se usate altri pdf-reader dovrebbe bastare modificarvi il file kindleparse.okular

Re: [Python] Project Euler [WAS: Come iniziare]

2015-02-13 Per discussione Diego Barrera
Il 13/02/2015 12:30, Marco Beri ha scritto: 2015-02-13 12:29 GMT+01:00 Diego Barrera >: Il 13/02/2015 11:15, Marco Beri ha scritto: Che è sbagliata :-) Ca..XOR! :- Comunque guardando le soluzioni che postano gli altri... quello dopo

Re: [Python] Project Euler [WAS: Come iniziare]

2015-02-13 Per discussione Marco Beri
2015-02-13 12:29 GMT+01:00 Diego Barrera : > Il 13/02/2015 11:15, Marco Beri ha scritto: > >> >> Che è sbagliata :-) >> > Ca..XOR! > :- ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python

Re: [Python] Project Euler [WAS: Come iniziare]

2015-02-13 Per discussione Diego Barrera
Il 13/02/2015 11:15, Marco Beri ha scritto: Che è sbagliata :-) Ca..XOR! Ti ho risposto. Per un po' non mi scaricava mail... boh! ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python

Re: [Python] Project Euler [WAS: Come iniziare]

2015-02-13 Per discussione Marco Beri
2015-02-13 11:48 GMT+01:00 Stefano Dal Pra : > Si', gli one-liner sono affascinanti. > Per un po' l'ho fatto, ma ben presto il tempo richiesto scala in modo > esorbitante. > Questi sono i soli problemi che ho risolto con 5 o meno righe (sono arrivato circa a 310 poi ho smesso completamente): ~$

Re: [Python] Project Euler [WAS: Come iniziare]

2015-02-13 Per discussione Stefano Dal Pra
On Fri, Feb 13, 2015 at 11:07 AM, Marco Beri wrote: > 2015-02-13 11:04 GMT+01:00 Stefano Dal Pra : > >> Ultimo grido: 25 >> sum(map(int,str(8<<997))) >> >> >>> sum(map(int,str(8<<997))) >> 1366 >> >>> len('sum(map(int,str(8<<997)))') >> 25 >> > > Bravissimo > > Le altre due sono con 4<<998 e

Re: [Python] Project Euler [WAS: Come iniziare]

2015-02-13 Per discussione Marco Beri
2015-02-13 11:11 GMT+01:00 Diego Barrera : > Il 13/02/2015 10:49, Marco Beri ha scritto: > >> 2015-02-13 10:46 GMT+01:00 Marco Beri > marcob...@gmail.com>>: >> >> Ho detto quasi :-))) >> >> Ci sono 3 varianti di una stessa soluzione che usano un solo carattere in >> meno. >> >> Suggerimento: l

Re: [Python] R: Re: Come iniziare

2015-02-13 Per discussione Luca Bacchi
Non hai bisogno di caricare tutta la lista in memoria. Uguale ma con un generatore. print sum(x for x in xrange(3, 1000, 3) if not x % 3 or not x % 5) Il giorno 13 febbraio 2015 09:50, Diego Barrera ha scritto: > Il 12/02/2015 16:14, Marco Beri ha scritto: > >> >> E naturalmente Project Eu

Re: [Python] Project Euler [WAS: Come iniziare]

2015-02-13 Per discussione Diego Barrera
Il 13/02/2015 10:49, Marco Beri ha scritto: 2015-02-13 10:46 GMT+01:00 Marco Beri >: Ho detto quasi :-))) Ci sono 3 varianti di una stessa soluzione che usano un solo carattere in meno. Suggerimento: le funzioni map, int, str e sum ci sono e sono usate come

Re: [Python] Project Euler [WAS: Come iniziare]

2015-02-13 Per discussione Diego Barrera
Il 13/02/2015 10:49, Marco Beri ha scritto: 2015-02-13 10:46 GMT+01:00 Marco Beri >: Ho detto quasi :-))) Ci sono 3 varianti di una stessa soluzione che usano un solo carattere in meno. Suggerimento: le funzioni map, int, str e sum ci sono e sono usate come

Re: [Python] Project Euler [WAS: Come iniziare]

2015-02-13 Per discussione Marco Beri
2015-02-13 11:04 GMT+01:00 Stefano Dal Pra : > Ultimo grido: 25 > sum(map(int,str(8<<997))) > > >>> sum(map(int,str(8<<997))) > 1366 > >>> len('sum(map(int,str(8<<997)))') > 25 > Bravissimo Le altre due sono con 4<<998 e 4**500. Divertito? Ecco, ora smetti e fanne uno a settimana. Questo è

Re: [Python] Project Euler [WAS: Come iniziare]

2015-02-13 Per discussione Marco Beri
2015-02-13 11:04 GMT+01:00 Diego Barrera : > sum(map(int,str(2^1000))) Eh... questo non va bene. Prova a fare 2^2 :-) -- http://beri.it/ - Un blog http://beri.it/i-miei-libri/ - Qualche libro http://beri.it/articoli/ - Qualche articolo ___ Python

Re: [Python] Project Euler [WAS: Come iniziare]

2015-02-13 Per discussione Stefano Dal Pra
Ultimo grido: 25 sum(map(int,str(8<<997))) >>> sum(map(int,str(8<<997))) 1366 >>> len('sum(map(int,str(8<<997)))') 25 2015-02-13 10:49 GMT+01:00 Marco Beri : > 2015-02-13 10:46 GMT+01:00 Marco Beri : > >> Ho detto quasi :-))) >> > > Ci sono 3 varianti di una stessa soluzione che usano un solo c

Re: [Python] Project Euler [WAS: Come iniziare]

2015-02-13 Per discussione Diego Barrera
Il 13/02/2015 10:49, Marco Beri ha scritto: 2015-02-13 10:46 GMT+01:00 Marco Beri >: Ho detto quasi :-))) Ci sono 3 varianti di una stessa soluzione che usano un solo carattere in meno. Suggerimento: le funzioni map, int, str e sum ci sono e sono usate come

Re: [Python] Project Euler [WAS: Come iniziare]

2015-02-13 Per discussione Marco Beri
2015-02-13 10:46 GMT+01:00 Marco Beri : > Ho detto quasi :-))) > Ci sono 3 varianti di una stessa soluzione che usano un solo carattere in meno. Suggerimento: le funzioni map, int, str e sum ci sono e sono usate come le hai usate tu. Ciao. Marco. -- http://beri.it/ - Un blog http://beri.it/i-

Re: [Python] Project Euler [WAS: Come iniziare]

2015-02-13 Per discussione Marco Beri
2015-02-13 10:39 GMT+01:00 Stefano Dal Pra : > > E chiudo con 26 > >>> sum(map(int,str(2**1000))) > 1366 > >>> len('sum(map(int,str(2**1000)))') > 26 > Che fa 32 col print. Niente male. Quasi il meglio. Ho detto quasi :-))) Ciao. Marco. -- http://beri.it/ - Un blog http://beri.it/i-miei-libr

Re: [Python] Project Euler [WAS: Come iniziare]

2015-02-13 Per discussione Marco Beri
2015-02-13 10:27 GMT+01:00 Stefano Dal Pra : > On Fri, Feb 13, 2015 at 10:15 AM, Marco Beri wrote: > >> 2015-02-13 9:50 GMT+01:00 Diego Barrera : >> >>> |print sum([xfor xin xrange(3,1000,3)if not x %3 or not x %5])| >> >> >> Ahia ecco... sei già drogato :-) >> >> Lancio una sfida qui

Re: [Python] Project Euler [WAS: Come iniziare]

2015-02-13 Per discussione Stefano Dal Pra
On Fri, Feb 13, 2015 at 10:32 AM, Stefano Dal Pra wrote: > > > 2015-02-13 10:27 GMT+01:00 Stefano Dal Pra : > >> >> >> >> On Fri, Feb 13, 2015 at 10:15 AM, Marco Beri wrote: >> >>> 2015-02-13 9:50 GMT+01:00 Diego Barrera : >>> |print sum([xfor xin xrange(3,1000,3)if not x %3 or not

Re: [Python] Project Euler [WAS: Come iniziare]

2015-02-13 Per discussione Stefano Dal Pra
2015-02-13 10:27 GMT+01:00 Stefano Dal Pra : > > > > On Fri, Feb 13, 2015 at 10:15 AM, Marco Beri wrote: > >> 2015-02-13 9:50 GMT+01:00 Diego Barrera : >> >>> |print sum([xfor xin xrange(3,1000,3)if not x %3 or not x %5])| >> >> >> Ahia ecco... sei già drogato :-) >> >> Lancio una sfi

Re: [Python] Project Euler [WAS: Come iniziare]

2015-02-13 Per discussione Stefano Dal Pra
On Fri, Feb 13, 2015 at 10:15 AM, Marco Beri wrote: > 2015-02-13 9:50 GMT+01:00 Diego Barrera : > >> |print sum([xfor xin xrange(3,1000,3)if not x %3 or not x %5])| > > > Ahia ecco... sei già drogato :-) > > Lancio una sfida qui: chi riesce a risolvere il numero 16 in meno > caratteri

[Python] Project Euler [WAS: Come iniziare]

2015-02-13 Per discussione Marco Beri
2015-02-13 9:50 GMT+01:00 Diego Barrera : > |print sum([xfor xin xrange(3,1000,3)if not x %3 or not x %5])| Ahia ecco... sei già drogato :-) Lancio una sfida qui: chi riesce a risolvere il numero 16 in meno caratteri? https://projecteuler.net/problem=16 Ciao. Marco. -- http://be

Re: [Python] R: Re: Come iniziare

2015-02-13 Per discussione Diego Barrera
Il 12/02/2015 16:14, Marco Beri ha scritto: E naturalmente Project Euler: https://projecteuler.net/ Questa rischia di diventare una droga però... Ne sono uscito con fatica :-) Fico!! La mia soluzione al primo problema ;) |print sum([xfor xin xrange(3,1000,3)if not x %3 or no

Re: [Python] R: Come iniziare

2015-02-13 Per discussione Diego Barrera
Il 12/02/2015 20:15, Giovanni Porcari ha scritto: Il giorno 12/feb/2015, alle ore 19:14, Andrea Carocci ha scritto: Grazie Gollum1! Cercherò di tenere a mente queste regole (e di non perdermi nel buio delle caverne). 3) NON FARE MAI TOP QUOTING, è cosa brutta, le risposte seguono sempre le