[Python] saluti e prima domanda sulle list comprhension
Raffaele Salmaso
raffaele.salmaso a gmail.com
Dom 27 Gen 2008 21:00:44 CET
Java wrote:
> No, il proff vuol poter lanciare più processi crawler in parallelo e poi
> vuole che si analizzino i risultati finali.
che sinceramente, per un problema che include l'uso della rete, usare i
thread è la cosa più lenta che si possa fare :D
Poi, scusa, messa così vale anche per i processi, che vengono eseguiti
in 'parallelo', allo stesso modo dei thread, solo che elimini un casino
di problematiche in più (se per caso una connessione si pianta cosa
succede? rimane tutto in attesa che si liberi o no?)
Rivedi un pochino le specifiche se per caso non stai assumendo un po
troppo, che detta così come l'hai scritta è fattibilissimo usando i
processi.
> Poi io ho pensato di realizzare la cosa con un programma principale che
> esegue un ciclo nel quale accetta dei comandi dall'utente. Se il comando
> è "crawler" allora aprte il thread. Poi conterrà anche i comandi per
> generare la rete sociale dai risultati del crawling (salvati su file) e
> per altre operazioni
lancia un altro processo invece di far partire un thread, che problema c'è?
se proprio vuoi puoi imparare twisted[1] ;)
> In effetti non è un errore di python, ma di programmazione in generale (>_>)
mah, in c++ potrebbe aver anche avuto senso[2], indi *è* un errore di/in
python
> il for è la prima cosa a cui penso (dopo anni di c, c++, java etc etc)
tra l'altro, il for di python c'entra nulla con quello del c e dei suoi
derivati :)
> ma mi "forzo" ad usare le list comprecose per impararle bene
mah, sii il più chiaro possibile, explicit is better than implicit
> Naaaa i "fondamentali" sono tutti i linguaggi che già conosco :-p
juno ja jcaso jdisimparalo jall'jistante ;)
[1] ok, l'ho nominato io :D http://twistedmatrix.com
[2] dipende tutto da cosa siano, se puntatori è un errore, se istanze
anche no se esiste operator=
--
()_() | Bisogna stare attenti a generalizzare le cose che | +----
(o.o) | si apprendono con java. Altrimenti si finisce per | +---+
'm m' | concludere che programmare e' un'attivia' noiosa, | O |
(___) | cosa che non e' per nulla vera! :-) - Antonio Cuni |
raffaele punto salmaso at gmail punto com
More information about the Python
mailing list