Re: [Python] richiesta di informazioni.

2012-07-10 Per discussione enrico franchi
2012/7/10 Davide Rambaldi > > Ok mi sembra di aver capito…. > > > Sembra anche decisamente piu veloce delle funzioni ricorsive con return…. > > cfr: https://gist.github.com/3082523 > > Guarda, non e' come dici. Misuri le cose sbagliate. 1. le funzioni ricorsive sono un cattivo modo di scrivere

Re: [Python] costrutto: int(n) <> n

2012-07-10 Per discussione Davide Rambaldi
> 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!___

Re: [Python] costrutto: int(n) <> n

2012-07-10 Per discussione Marco Mariani
2012/7/10 Davide Rambaldi Solo per numeri o anche per stringhe? > per tutto, ma solo python 2.x, nel 3 e' stato tolto Per le stringhe mi aspetterei un != oppure un 'ne' > il 'ne' per le stringhe mi incuriosisce, anche perche' il contrario 'eq' non c'e' Per quale motivo pensi che il != , ch

Re: [Python] costrutto: int(n) <> n

2012-07-10 Per discussione Davide Rambaldi
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 wro

Re: [Python] costrutto: int(n) <> n

2012-07-10 Per discussione Davide Rambaldi
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 > ha scritto: > Ho trovato questo: >

Re: [Python] costrutto: int(n) <> n

2012-07-10 Per discussione Marco Mariani
2012/7/10 Davide Rambaldi 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 li

Re: [Python] costrutto: int(n) <> n

2012-07-10 Per discussione Michele Gatti
beh mi sembra <> che significhi diverso da Il giorno 10 luglio 2012 14:37, Davide Rambaldi 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 > c

[Python] costrutto: int(n) <> n

2012-07-10 Per discussione Davide Rambaldi
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 Pyth

Re: [Python] parsing

2012-07-10 Per discussione Marco Mariani
2012/7/10 Pietro > Provero' con pyparsing e anltr (ma generare codice python e' contro > natura). > > no non è contro natura, per generare codice (c, python, etc.) ti > consiglio di utilizzare il potente Jinja: > http://jinja.pocoo.org/ > Ma io non voglio generare codice, e' uno dei motivi per c

Re: [Python] parsing

2012-07-10 Per discussione Pietro
Ciao Marco, 2012/7/10 Marco Mariani : > Provero' con pyparsing e anltr (ma generare codice python e' contro natura). no non è contro natura, per generare codice (c, python, etc.) ti consiglio di utilizzare il potente Jinja: http://jinja.pocoo.org/ buona giornata! Pietro

Re: [Python] parsing

2012-07-10 Per discussione Marco Mariani
2012/7/10 enrico franchi > Alternativamente c'e' Antlr. E' javish, ma genera parser anche per Python. > Il principale vantaggio e' che hanno un ottimo editor per scrivere e > testare grammatiche "live" che potrebbe valere la pena. Provero' con pyparsing e anltr (ma generare codice python e' co

Re: [Python] richiesta di informazioni.

2012-07-10 Per discussione Davide Rambaldi
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'i

Re: [Python] richiesta di informazioni.

2012-07-10 Per discussione enrico franchi
2012/7/10 Davide Rambaldi 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ù

Re: [Python] parsing

2012-07-10 Per discussione enrico franchi
2012/7/9 Marco Mariani > dovendo fare parsing di un testo strutturato, al fine di migrare un po' di > dati, > quale libreria python consigliate nel 2012? > Tempo fa avevo abusato di questa: http://www.dabeaz.com/ply/ Oggi IMHO c'e' di meglio... questa e' da tempo che vorrei trovare una scusa d

Re: [Python] richiesta di informazioni.

2012-07-10 Per discussione Davide Rambaldi
[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 (

Re: [Python] richiesta di informazioni.

2012-07-10 Per discussione enrico franchi
2012/6/28 Marco Mariani > > 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