Re: [Python] problema ordinamento di un dizionario di liste in base ad un elemento della lista
Ma lol!! quanti gradi a casa vostra? da me siamo gia' sui 35 grad, quindii se evitate sti flame che mi scaldano ilpicci' ve ne ringrazio…. e' proprio vero che da dietro una mail la gente di permette un linguaggio ed un atteggiamento che non si permetterebbe mai dal vivo. Se dal vivo mi dici qualcosa tipo: Piagnucoli da fare schifo. Chi ti ha insegnato a chiedere aiuto così? Gli amici dell'asilo? il risultato e' semplice: le prendi. Massima solidarietà' a Vittorio, in primis perche' sono niubbo e non mi piace vedere una persona accusata di non sparene abbastanza, inoltre, tra università', Master e PhD ho capito una cosa: non bisogna aver paura di chiedere anche le cose piu' semplici. Non esistono domande stupide ma solo risposte stupide, e tu carissimo sig. Varazzo hai dato davvero una risposta stupida :-) ah … e per rimanere in topic io uso VI e voi di EMACS siete tutti delle m…… :-) Davide On Jul 17, 2012, at 7:51 PM, Daniele Varrazzo wrote: On 2012-07-17 17:38, Vittorio Spina wrote: Aah, quindi sei il moderatore morale dell'immagine della comunity python list! No, parlo solo per me. Sei libero di chiedere gli aiutini come ti pare. La gente è libera di giudicarti come gli pare. -- Daniele Varrazzo ___ 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] problema ordinamento di un dizionario di liste in base ad un elemento della lista
Carissimi vi saluto, se in questa lista devo aver paura di chiedere le cose in quanto rischi risposte del tipo: Piagnucoli da fare schifo. Chi ti ha insegnato a chiedere aiuto così? Gli amici dell'asilo? Credo che chiederò' ad altri -) Volevo giusto chiedere una cosa sule regexp non-greedy ma forse meglio lasciare perdere ... Ciao! On Jul 19, 2012, at 2:07 PM, Vittorio Spina wrote: Il 19/07/2012 14:00, Daniele Varrazzo ha scritto: On 2012-07-19 12:53, Davide Rambaldi wrote: Ma lol!! Questo flamewar è stato esaurito tra i diretti interessati, e non ha bisogno dell'intervento di nessun altro troll. concordo con Varrazzo Grazie a tutti. anche da parte mia ___ 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] [OT] mailman down ?
Ciao il link http://lists.python.it/mailman/listinfo/python/ e' 404 The page you are looking for is temporarily unavailable. Please try again later. Per fare unsubscribe basta mandare una mail a python-le...@lists.python.it ? grazie Davide ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] problema ordinamento di un dizionario di liste in base ad un elemento della lista
Tagliaretti, va bene cosi', ho risolto il mio problema non-greedy da solo. Vi segnalo che http://lists.python.it/mailman/listinfo/python e' 404 ciao! On Jul 19, 2012, at 2:48 PM, Gian Mario Tagliaretti wrote: 2012/7/19 Davide Rambaldi davide.ramba...@gmail.com: Rambaldi, Volevo giusto chiedere una cosa sule regexp non-greedy ma forse meglio lasciare perdere ... ricomincia da capo, chiedi in un nuovo topic e non alimentare flame e vedrai che va tutto bene. ciao -- Gian Mario Tagliaretti GNOME Foundation member gia...@gnome.org ___ 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] richiesta di informazioni.
Pensare di renderci migliore un algoritmo peggio che quadratico sarebbe il modo migliore per farti cacciare da qualunque colloquio di lavoro come sviluppatore. Eh eh che seriosi! ben conscio della lentezza di un fibonacci ricorsivo, stavo utilizzando questo classico algoritmo per giocare con python…. Non ho intenzione fare colloqui di lavoro presentando una funzione fibonacci ricorsiva di dominio pubblico compilata con cython! Non temere… Invece per rimanere In Topic vi comunico che sul cluster con cui lavoro (non ho admin) c'e' python 2.4.3 (tristezza…) chiedero' un upgrade… ciao! ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] richiesta di informazioni.
Tornando al tuo esempio, la versione con yield ti e' venuta cosi', naturale, ed e' assolutamente buona. La versione competitiva ricorsiva (al di la di problemi semantici strutturali di python) lo e' un po' meno. Beh diciamo che se yield fosse stato piu' lento della mia fibonacci ricorsiva, mi sarei veramente preoccupato…. :-) quella atroce funzione che mi porto in giro dei tempi della scuola mi serve come lower limit Grazie mille per i folowup comunque. Sto imparando velocemente :-) Ciao! ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] richiesta di informazioni.
[OT] (io vivo OT) Per migliorare la mia terribile funzione ricorsiva, si potrebbe sempre compilarla con Cython: si sto cazzeggiando al lavoro … :-) * pure python: 0.938 s * cyton compiled: 0.510 s * cython compiled with types: 0.365 s Che ne pensate di cython, vale la pena utilizzarlo o e' una perdita di tempo? Ciao! On Jul 11, 2012, at 10:33 AM, enrico franchi wrote: 2012/7/11 Davide Rambaldi davide.ramba...@gmail.com: Tornando al tuo esempio, la versione con yield ti e' venuta cosi', naturale, ed e' assolutamente buona. La versione competitiva ricorsiva (al di la di problemi semantici strutturali di python) lo e' un po' meno. Beh diciamo che se yield fosse stato piu' lento della mia fibonacci ricorsiva, mi sarei veramente preoccupato…. :-) quella atroce funzione che mi porto in giro dei tempi della scuola mi serve come lower limit Appunto: con una versione ricorsiva con accumulatore avresti visto che scoppia perche' scoppia lo stack, ma per il resto non e' oltremodo lenta (sempre piu' lenta di una cosa iterativa, visto e considerato che le chiamate di funzione hanno in se e per se un costo non indifferente in Python). Quello che vorrei scoraggiare e' vedere yield come strumento per le perforamance: accidentalmente puo' fare anche questo. Ma io direi che e' soprattutto uno strumento generale per risolvere una certa classe di problemi in modo comodo ed elegante. La classe di problemi e' generare una sequenza di valori. Da cui ovviamente discende fibonacci, l'iterazione con un qualunque criterio sugli elementi di una struttura dati, ma anche la generazione di una sequenza di linee \n-terminated a partire da quello che esce da un socket. Per dire. -- . ..: -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] richiesta di informazioni.
[OT] ?! Mi sembra che yield non abbia la stessa funzione che ha in ruby …. (non uccidetemi) Ma non viene descritto in Dive into Python (almeno non nei primi11 capitoli che mi sono sparato) Che funzione ha? Ad occhio mi sembra più simile ad uno strumento per fare iteration in strutture dati (stile STL in C++) Come lo utilizzate in python? grazie 2012/6/28 Marco Mariani bir...@gmail.com Scusa la tirata, non e' per fare il modernista a tutti i costi, ma ad ogni edizione di Python Cookbook, o libri simili, ti rendi conto che il modo di usare il linguaggio cambia profondamente con certe feature (esisteva vita intelligente prima di yield?), conviene usarle se il male e' di ricompilare un paio di dipendenze. +1 -- . ..: -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] richiesta di informazioni.
Ok mi sembra di aver capito…. Sembra anche decisamente piu veloce delle funzioni ricorsive con return…. cfr: https://gist.github.com/3082523 sulla mia macchina, con generator: 0.0001380443573 seconds con funzione ricorsiva: 0.908564090729 seconds che come test fa un po schifo, ma rende l'idea Fico! Grazie! Davide On Jul 10, 2012, at 11:41 AM, enrico franchi wrote: 2012/7/10 Davide Rambaldi davide.ramba...@gmail.com Ma non viene descritto in Dive into Python (almeno non nei primi11 capitoli che mi sono sparato) Direi che quel libro e' vecchio come il cucco... Che funzione ha? Implementare anamorfismi con sintassi e semantica imperative... Ad occhio mi sembra più simile ad uno strumento per fare iteration in strutture dati (stile STL in C++) E' uno strumento per fare iterazione (fra le varie cose). Anzi... direi per fare *generazione*. E di fatto non e' particolarmente legato al concetto di struttura dati, anzi, essenzialmente e' completamente ortogonale. Che poi funzioni bene anche con le strutture dati e' ovviamente un'altra questione. In pratica una funzione che contiene yield diventa magica. Invece di ritornare un valore, ritorna un generatore. Quando tu cerchi di ottenere un elemento dal generatore, lui esegue il corpo della funzione fino a trovare uno yield e poi ritorna il valore yieldato. Quando gli chiedi un altro valore, lui riparte da dove era arrivato e va fino al successivo. Quando la cosa termina, lancia StopIteration. Per dire... puoi usare la cosa sia per fare un affare che ti fa visite su un grafo, sia un coso che ti genera tutti i primi (ovviamente un numero arbitrariamente grande di essi, tutti no poiche' sono infiniti). Come lo utilizzate in python? Generatori, coroutines, lazyness, concorrenza, cornetto cappuccino. -- . ..: -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
[Python] costrutto: int(n) n
Ho trovato questo: if int(n) n: pass Significa se int(n) e' maggiore OR minore di n? Scusate ma non riesco a trovare online un riferimento (anche perché google con diventa giustamente un po matto) Grazie! ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] costrutto: int(n) n
Solo per numeri o anche per stringhe? Per le stringhe mi aspetterei un != oppure un 'ne' Ciao e Grazie On Jul 10, 2012, at 2:39 PM, Michele Gatti wrote: beh mi sembra che significhi diverso da Il giorno 10 luglio 2012 14:37, Davide Rambaldi davide.ramba...@gmail.com ha scritto: Ho trovato questo: if int(n) n: pass Significa se int(n) e' maggiore OR minore di n? Scusate ma non riesco a trovare online un riferimento (anche perché google con diventa giustamente un po matto) Grazie! ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python -- Michele Gatti MG Soluzioni Informatiche ___ 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] costrutto: int(n) n
Si l'ho trovato come test per verificare se n e' un integer difatti: int(n) tronca n con n = 1.7 int(n) != n che preferisco a dire il vero a int(n) n ma che volete, siete stati voi a consigliarmi Dive into Python per cominciare :-) Ciao On Jul 10, 2012, at 2:46 PM, Marco Mariani wrote: 2012/7/10 Davide Rambaldi davide.ramba...@gmail.com Ho trovato questo: if int(n) n: pass Significa se int(n) e' maggiore OR minore di n? diverso da, il e' un vecchio alias di != in pratica, se n e' float e ha una parte decimale. ___ 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] costrutto: int(n) n
Per quale motivo pensi che il != , che gia' esiste, non sia sufficiente? Ti ricordo che Python non fa casting implicito da stringa a numero. Per carita' != e' piu' che sufficiente :-) ne e' un operator di Perl (io vengo da li …) in Perl: eq / ne strings == / != numbers Ciao!___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] Ciao a tutti
Ciao, riguardo al vostro suggerimento: Dive into Python vi devo segnalare che molti dei link in http://it.diveintopython.net sono broken: Test: http://it.diveintopython.net/download/diveintopython-pdf-it-2.0.zip http://it.diveintopython.net/download/diveintopython-examples-2.0.zip Mi danno 403 Forbidden Code: AccessDenied Message: Access Denied RequestId: 49C470A24065551F HostId: wJ2Sai/zLfXWt2eMMTGT8Jmr8LJbhMDbmGFpFxFCW2rzybtNi1+7Ew/GEPs+fgpr Ciao!! On Jun 22, 2012, at 12:04 PM, Giovanni Marco Dall'Olio wrote: 2012/6/22 Nicola Larosa n...@teknico.net Giovanni Marco Dall'Olio wrote: biostars, un forum basato sul template di stackoverflow, ma frequentato da bioinformatici: http://www.biostars.org/ Un altro? Già c'erano http://askbot.com/ e http://www.osqa.net/, quanti cloni di StackOverflow fatti con Django ci sono in giro? :-) eheh si, ci sono tanti cloni di StackOverflow, peró in questo caso la cosa piú importante è la gente che li frequenta. Penso che i forum di bioinformatica piú importanti siano SeqAnswers (piú specializzato sull'analisi di dati di sequenziamento) e biostars. Ovvero, non ci sono poi cosí tanti bioinformatici in giro, e la maggior parte di quelli che frequentano forum, sono su questi siti (a meno che non me ne sia perso qualcuno). -- Nicola Larosa - http://www.tekNico.net/ Scrivere libri in un formato proprietario che per di più dipende dallo utilizzo non più di un solo software, ma di una specifica piattaforma hardware significa consegnare il sapere umano a un’azienda che continua a perseguire la strategia di dominio del pensiero in quanto tale teoriz- zata e applicata dal suo defunto fondatore. - Andrea Monti, marzo 2012 ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python -- Giovanni Dall'Olio, phd student IBE, Institut de Biologia Evolutiva, CEXS-UPF (Barcelona, Spain) My blog on bioinformatics: http://bioinfoblog.it ___ 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] Generare dati artificialmente
Da rubysta ti risponderei: https://github.com/dnerdy/factory_boy porting di factory girl …. factory_boy is a fixtures replacement based on thoughtbot's factory_girl . Like factory_girl it has a straightforward definition syntax, support for multiple build strategies (saved instances, unsaved instances, attribute dicts, and stubbed objects), and support for multiple factories for the same class, including factory inheritance. Django support is included, and support for other ORMs can be easily added. Ciao! On Jun 29, 2012, at 2:33 PM, Antonio Piepoli wrote: Si mi rendo conto che finirò a scrivermelo da solo ... Purtroppo chi gestisce quel sito non ha risposto alla mia domanda. Grazie anche per quel sito, provo a darci un'occhiata. Il giorno 28 giugno 2012 21:03, Marco Mariani bir...@gmail.com ha scritto: 2012/6/28 Antonio Piepoli piepoli.anto...@gmail.com Sto cercando un sistema che generi tabelle. Ho trovato questo http://www.generatedata.com/#about ma purtroppo non forniscono nessuna informazione sulla statistica dei dati (quanti nomi ci sono? che distribuzione scelgono?). Qualcuno ne conosce altri ? io penso di avere usato questo, un paio di volte http://www.fakenamegenerator.com/order.php ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python -- Antonio Piepoli ___ 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] Ciao a tutti
Ciao a tutti, mi sono appena iscritto alla lista. Sono un Bioinformatico: una disciplina scientifica dedicata alla risoluzione di problemi biologici a livello molecolare con metodi informatici. Ho cominciato con Perl, e poi son passato diretto a Ruby… ebbene si! Sono dell'altra sponda :-) Benché' io lavori a stretto contatto con i biologi (www.ieo.eu), Ora come ora collaboro con un centro di ricerca di system biology (ww.cosbi.eu) in cui python e' praticamente l'unico linguaggio usato!!! Mi vedo quindi costretto temporaneamente ad abbandonare ruby e bioruby e buttarmi in python e biopython. Vorrei quindi chiedervi: potete indicarmi delle risorse per approcciare python avendo buone conoscenze di altri linguaggi, principalmente: Perl, Ruby, C++ ? Grazie! ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python