Re: [Python] Info di esercizio
ma speriamo che ti stia sbagliando! per quanto riguarda la riformattazione!... comunque, usavo si solo quello di zio Bil... come antivirus ho avg, e ad-aware.. ma ora grazie al tuo suggerimento, ho installato il kerio, 4.2.2 e mi sembra molto buono! mi correggo, la versione del python è la 2.5.1 scaricata da www.python.org/download/windows/, nome del file: python-2.5.1.msi quale versione mi consigliate? chiedo scusa alla lista del off topic... dovrei chiedervi una info, non riesco a trovare come si gestisce la pressione di un tasto in pithon, io conosco un po il basic, e in tale linguaggio è inkey$, in pratica, e come il raw_input, ma non attende la pressione dell'invio... dovrei gestire la pressione dei numeri da 1-9 del tastierino numerico con tale modalità... vi ricordo però, che del pithon conosco quasi nulla! sapreste dirmi da quale modulo dovrei cercare tale comando? avrei molte altre cose da chiedervi, ma per il momento sarà bene che mi fermi qua grazie! Secondo me sei ad un passo dalla seconda formattazione. Per curiosità, hai installato un firewall personale (ma vero, non quello finto di XP, qualcosa come `il vecchio kerio`_) da prima di *pensare soltanto* di connettere il tuo computer ad internet usando un modem USB? (ipotizzo che mamma telecom oltre a Microsoft Internet Explorer fornito da Alice ti abbia fornito uno di quelli) .. _il vecchio kerio: http://www.oldversion.com/program.php?n=keriopf -- Daniele Varrazzo - Develer S.r.l. http://www.develer.com ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python No virus found in this incoming message. Checked by AVG Free Edition. Version: 7.5.472 / Virus Database: 269.8.7/830 - Release Date: 03/06/2007 12.47 ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] Re: Info di esercizio
dovete sapere che non tutti possono cambiare sistema operativo, i motivi potrebbero essere molti, esempio: in famiglia il pc viene utilizzato da piu persone, ecc. ma nel mio caso, non è solo questo il motivo, è che sono un non vedente, e mi avvalgo di un screen reader con sintesi vocale, che funziona sotto windows... ai me! - Original Message - From: Gian Mario Tagliaretti [EMAIL PROTECTED] To: Discussioni generali sul linguaggio Python python@lists.python.it Sent: Monday, June 04, 2007 9:50 AM Subject: Re: [Python] Re: Info di esercizio Il 04/06/07, Nicola Larosa[EMAIL PROTECTED] ha scritto: A chi viene da Windows consiglio Kubuntu, vedi altro messaggio per i dettagli. Nicola sai che io sono un tuo ammiratore, però togli quella K davanti a ubuntu ti scongiuro :p Ovviamente scherzo, kubuntu è un'ottima scelta in ogni caso. ciao, buona settimana -- Gian Mario Tagliaretti ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python -- No virus found in this incoming message. Checked by AVG Free Edition. Version: 7.5.472 / Virus Database: 269.8.7/830 - Release Date: 03/06/2007 12.47 ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
[Python] pythonitalia.devil.it
Saluti. Ieri il webmaster di pythonitalia.devil.it mi ha scritto per segnalarmi il nuovo forum dedicato a Python. Non sono un fan dei forum web, ma magari a qualcuno può interessare. Manlio Perillo ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
[Python] prova da non leggere
___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
[Python] prova
___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] Re: Info editor Python
On 04/giu/07, at 11:32, Bruno Cavestro wrote: Facciamo un passo indietro: questo argomento è uscito fuori per mostrare come Wing sia un tool utile anche per progetti seri. Ma Wing è certamente utile in progetti seri: tutt'ora credo abbia il miglior debugger a disposizione. *Io* poi come debugger mi trovo benissimo con il sistema di TextMate e all'autocompletamento preferisco la somma di snippet + editor *molto* potente nella manipolazione del testo + autocompletamento a buffer. Non è che mi farebbe schifo avere anche l'autocompletamento di Wing (fino a poco tempo fa, quello che ci imbroccava di più). Solo ci sono altre features che mi fanno preferire TM. Ad ogni modo Wing resta un ottimo IDE. -enrico ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
[Python] script DCOP
Qualcuno ha mai provato a fre script DCOP in KDE? Sembra un gioco molto interessante, ma faccio una gran fatica a documentarmi. Conviene usare direttamente dcop o appoggiarsi a librerie più complesse (e fini) come pyKde ? E poi mi sapreste indicare un po' di documentazione: c'è qualcosa che non capisco. Ad esempio: come diavolo si fa ad aprire e chiudere un documento. Passare per il menù FIle-Open e relativa finestra di browsing non mi sembra una strada molto percorribile. ciao e grazie ste ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
[Python] info_dictionary
ciao devo ordinare le chiavi di questo dizionario: dict2[AA_num_dssp,chain] = (structure,AA_name_dssp) dove AA_num_dssp= numero intero chain= lettera un esempio di item del dizionario è questo (64,'C'):('H', 'C'). normalmente , usando come keys del dizionario solo numeri, dopo aver trasformato dict.keys() in una lista riesco usando .sort() a ordinare le chiavi del dizionario. è la prima volta che uso un dizionario con le chiavi definite in questo modo ma è indispensabile ... grazie per l aiuto ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
[Python] riguardo i gadget
Curiosità: i gadget come sono andati? Manlio Perillo ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
[Python] connessione https e invio post
Salve, stiamo cercando un metodo per realizzare delle connessioni in HTTPS che supportino POST per il passaggio dei valori cifrati. Ci serve una soluzione che comporti un basso numero di moduli da includere e quindi escluderemmo soluzioni come ad esempio Twisted. La scelta era caduta su httplib, ma vorremmo sapere l'opinione sulla loro qualità o su migliori alternative che non abbiamo trovato. Vi incollo inoltre la pagina post di prova che stiamo utilizzando per fare delle prove testando gli scritps (le prove per ora vengono svolte solo in HTTP): html body Welcome ?php echo $_POST[name]; ?.br / You are ?php echo $_POST[age]; ? years old. /body /html L'url alla quale potete caricarla è http://www.iacopomasi.net/post.php Lo script per ora HTTP usato è il seguente: import httplib, urllib params = urllib.urlencode({'name': 'iacopo', 'age': 24}) headers = {Content-type: application/x-www-form-urlencoded,Accept: text/plain} conn = httplib.HTTPConnection(www.iacopomasi.net:80) conn.request(POST, post.php, params, headers) response = conn.getresponse() print response.status, response.reason #200 OK data = response.read() conn.close() Che restituisce: python post.py 400 Bad Request Come possiamo produrre uno scritp funzionante? Grazie a tutti. -- Iacopo Masi ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
[Python] aumentare altezza entry widget
ciao a tutti e grazie in anticipo per l'ascolto volevo sapere se fosse possibile aumentare l'altezza dell'entry widget in quanto tra le opzioni ho visto solo il valore width... se è possibile come faccio? -- Email.it, the professional e-mail, gratis per te: http://www.email.it/f Sponsor: Problemi di Liquidità? Con Logos Finanziaria 30.000 in 24 ore a dipendenti e lavoratori autonomi con rimborsi fino a 120 mesi, clicca qui * Clicca qui: http://adv.email.it/cgi-bin/foclick.cgi?mid=2911d=14-6 ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
[Python] ma esiste ancora codesta lista?
mi chiedevo se esisteva ancora questa lista! ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] Info editor Python
cia ti rispondo per esperienza diretta ma in Java e' uguale quando stavo facendo un programma con swing e awt mi ero scaricato netbees che di perse' e' un ottimo strumento ma fa un sacco di cose. mi soni reso conto che pero' se dovevo mettere mano al codice mi mettevo prima le mani nei capelli poi nel codice e ho deciso di imparare simplicemente con editor e tanto sudore pero' ho capito un sacco di cose io se posso non utilizzo ambienti di sviluppo RAD e per ora utilizzo visual studio 2005 che e' una bomba ma per le mie cose e sopratutto per python vado di editor Ciao Salvus Il 02/06/07, [EMAIL PROTECTED] [EMAIL PROTECTED] ha scritto: Volevo chiedervi ma per realizzare le interfacce dei programmi usate sempre il classico editor o usate un programma che vi permette di disegnare i componenti del vostro programma semplicemente con il mouse? Io sto scaricando wxGlade ma se mi sapete consigliare qualcosa di meglio e dove trovare documentazione italiana e finita e non come quella di barisone vi ringrazio -- Dada.net: fai nuove amicizie e ... guadagna con loro grazie a friend$http://friends.dada.net/friends/people.php! -- ___ 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] mod_python python info?
Buongiorno a tutta la lista. Vorrei sapere se esiste per mod_python qualcosa di simile alla funzione phpinfo di PHP, una funzione che mostri tutte le caratteristiche della piattaforma e le librerie disponibili. Grazie. ___ L'email della prossima generazione? Puoi averla con la nuova Yahoo! Mail: http://it.docs.yahoo.com/nowyoucan.html___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
[python] mod_python guida esaustiva, cookbook o simili.
Buongiorno. Ho cercato a lungo in rete per una guida completa ed esaustiva (qualcosa di più completo della guida di modpython.org, tanto per intenderci) ma non riesco a venirne a una. Perlopiù trovo singoli esempi, qualche pagina di blog... C'è qualcosa di più completo con sintassi, esempi, use case e quant'altro? Anche pubblicazioni di O'Reilly o Wrox? Grazie a tutti. ___ L'email della prossima generazione? Puoi averla con la nuova Yahoo! Mail: http://it.docs.yahoo.com/nowyoucan.html___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
[Python] [Announce] PyGtksourceview 1.90.1
I am pleased to announce version 1.90.1 of the Gtksourceview Python bindings. Once the mirrors have sync correctly it will be available at: ftp://ftp.gnome.org/Public/GNOME/sources/pygtksourceview/1.90/ The bindings are updated with the new Gtksourceview API News in 1.90.1 == o plenty of fixes in defs file (muntyan, pbor) o require pygobject 2.8 instead of 2.10 (muntyan) o updated View and Buffer constructors (muntyan) o removed Source prefix (muntyan) o test-widget now works removing old gnome print stuff (muntyan) Blurb: == gtksourceview is a library that provides a widget for source code display and editing, derived from Gtk's TextView, and used by gedit and nemiver, among others. gtksourceview has recently been released 1.90.0 as a major update of the library. The greatest changes in this release are the introduction of a new, smarter highlighting engine (which is context aware, and so allows much more niceties than the old one) and a theming support (easier configuration of colors it uses, better fit in dark themes). Also, the printing support has been removed (thus dropping the gnomeprint dependency), since we currently expect people to implement it on an application basis using the new GtkPrint API, allowing much more control. PyGtksourceview requires: = o Gtksourceview = 1.90.1 o PyGObject = 2.8.0 (2.11.3 to build the docs) o PyGTK = 2.8.0 Bug reports should go to: http://bugzilla.gnome.org/browse.cgi?product=gtksourceview cheers -- Gian Mario Tagliaretti ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
[Python] Puntatori o pseudo-tali
Salve a tutti, ho un problema teorico. Se eseguo il seguente codice: class pippo(): def __init__(self, pezzo): self.pezzo = pezzo a = pippo(10) b = a a.pezzo = 5 print b.pezzo ... otterrò come risultato 5, perché a e b si riferiscono esattamente allo stesso oggetto, che è stato modificato. Fin qui tutto bene (anche se ci ho messo un po' a capirlo). Però se dò il seguente codice: a = 10 b = a a = 5 print b ... ottengo invece come risultato 10, perché a e b si riferiscono a due oggetti diversi. Ovviamente non trovo affatto scandaloso (semplicemente perché ci semplifica assai le cose) che il simbolo = la prima volta significhi indica lo stesso oggetto e la seconda fai una copia dell'oggetto. Il problema è: ho notato che anche con le stringhe si ricade nel secondo caso (fai una copia); esistono altri tipi di dato per cui la cosa funziona così? C'è una classificazione precisa dei tipi in base al comportamento di =? O semplicemente l'= significa sempre fai una copia tranne nel caso di classi? Anche solo un link per delucidarmi un po' le idee sarebbe molto gradito. grazie, ciao Pietro ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
[Python] come ripeto una funzione dopo un certo intervallo di tempo?
Ciao a tutti, vorrei chiedervi aiuto su questo mio problema di ripetere una funzione dopo un certo intervallo di tempo Nella pagina http://www.python.org/doc/current/lib/timer-objects.html trovo un simpatico esempio che purtroppo non funziona ovvero la classe Timer non la trova neanche se importo thread come potrei fare? -- .''`. |Utente Linux #370990 -- jabber: [EMAIL PROTECTED] : :' : |No al TC-Palladium! http://www.no1984.org/ `. `'` |GnuPG ID Key:(0x)A07FF2DB -- gpg --search-keys 0xA07FF2DB `-|Fingerprint 3D2F DCD4 6AB3 9C52 995A 969E D634 02FF A07F F2DB ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
[Python] Re: Info di esercizio
[Scusate l'enorme ritardo nella risposta, dev'essere successo qualche casino con la gestione di questa lista, forse da parte di GMane, e forse no ;-) ] paolo wrote: dovete sapere che non tutti possono cambiare sistema operativo, i motivi potrebbero essere molti, Certo, i motivi possono essere molti, e alcuni possono perfino essere validi. ;-) esempio: in famiglia il pc viene utilizzato da piu persone, ecc. Questo spesso non lo è. :-) A casa mia, il PC nel soggiorno con Kubuntu viene utilizzato quotidianamente da tutti i familiari, grandi e piccini. ma nel mio caso, non è solo questo il motivo, è che sono un non vedente, e mi avvalgo di un screen reader con sintesi vocale, che funziona sotto windows... ai me! La situazione di screen reader e sintesi vocale su Linux è buona, non scarterei a priori la possibilità. Ma magari tu hai già verificato in tempi recenti. -- Nicola Larosa - http://www.tekNico.net/ Appellarsi al concetto della neutralità della tecnologia per discolpare tecnologie come il Trusted Computing è una azione intellettualmente disonesta. Il Trusted Computing implementa tutta la diffidenza, l'ansia da controllo, il desiderio di potere e le cattive intenzioni dei manager delle aziende che la promuovono. -- Oceani Digitali, ottobre 2006 ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] Puntatori o pseudo-tali
Anche solo un link per delucidarmi un po' le idee sarebbe molto gradito. Prova a leggere questo: http://87.106.17.236/crew/mwh/hacks/objectthink.html -- Lawrence, oluyede.org - neropercaso.it It is difficult to get a man to understand something when his salary depends on not understanding it - Upton Sinclair ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] Puntatori o pseudo-tali
Alle martedì 10 luglio 2007, Pietro Battiston ha scritto: Salve a tutti, ho un problema teorico. Se eseguo il seguente codice: class pippo(): def __init__(self, pezzo): self.pezzo = pezzo a = pippo(10) b = a a.pezzo = 5 print b.pezzo ... otterrò come risultato 5, perché a e b si riferiscono esattamente allo stesso oggetto, che è stato modificato. Fin qui tutto bene (anche se ci ho messo un po' a capirlo). Però se dò il seguente codice: a = 10 b = a a = 5 print b ... ottengo invece come risultato 10, perché a e b si riferiscono a due oggetti diversi. Io l'ho capita così: L'operatore '=' associa all'identificatore che si trova a sinistra l'oggetto che si trova a destra. Se a destra c'è un identificatore, l'identificatore che c'è a sinistra di '=' è associato all'oggetto identificato dall'identificatore di destra. class Pippo():# Meglio con la maiuscola iniziale def __init__(self, pezzo): self.pezzo = pezzo a = pippo(10) # a è ass. ad un oggetto della classe Pippo b = a # b è associato allo stesso geetto a.pezzo = 5 # viene modificato un attributo di questo oggetto print b.pezzo # viene stampato l'attributo di questo oggetto Osservare che gli oggetti sono oggetti *mutabili*. seconda situazione: a = 10# a è associato all'oggetto 10 b = a # b è associato allo stesso oggetto 10 a = 5 # ora a è associato all'oggetto 5 print b # giustamente b continua ad essere associato a 10 In altri linguaggi quando si parla di variabili ci si riferisce alla metafora dei contenitori: una variabile è un contenitore nel quale si ricopia un contenuto, a meno che non si lavori esplicitamente con puntatori. In Python le variabili sono delle etichette per oggetti: tante etichette diverse possono puntare allo stesso oggetto, posso modificare quell'oggetto a partire da una qualunque delle sue etichette. Viceversa la stessa etichetta, in momenti diversi può indicare oggetti completamente diversi. Questo modo di lavorare risulta molto naturale, penso che confonda di più chi è abituato ad altri linguaggi perché è abituato ad altri meccanismi, in realtà più rigidi. Spero di essere stato chiaro e, se ci sono degli errori, che qualcuno mi corregga. Ciao -- Daniele giusto! _o) (o_ (o_ _o) nel verso -./\\ //\.- //\ /\\ forse è perché non guardiamo le cose _\_V V_/_ V_/ \_V Quando non ci capiamo, ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] come ripeto una funzione dopo un certo intervallo di tempo?
Sun 15 July 2007, alle 16:47 +0200, Eriol ha scritto: On Friday 13 July 2007, allanon wrote: come potrei fare? Importare dal modulo threading: from threading import Timer ti ringrazio per la dritta, infatti ho altre due domande per te :) 1) come diavolo fai a saperlo dato che nella pagine online di reference non c'e' scritto :p 2) questa e' la parte incriminata del mio codice if __name__ == '__main__': # creo l'oggetto database db = MySQLdb.connect(host = HOST, user = USER, passwd = PASSWD, db=DATABASE ) c=db.cursor() # crea il cursore t = Timer(5.0, Repeated_Function(c)) t.start() lancio lo script, viene eseguita la Repeated_Function per 1 volta dopo 5 secondi ottengo questo errore Traceback (most recent call last): File threading.py, line 442, in __bootstrap self.run() File threading.py, line 607, in run self.function(*self.args, **self.kwargs) TypeError: 'NoneType' object is not callable la connessione al db dovrebbe essere sempre attiva giusto? e lo stesso dovrebbe valere per il cursore, non capisco cosa non funziona O_O il mio intento e' quello di lasciare sempre aperta una connessione e di rinnovare solo la query ogni tot secondi -- .''`. |Utente Linux #370990 -- jabber: [EMAIL PROTECTED] : :' : |No al TC-Palladium! http://www.no1984.org/ `. `'` |GnuPG ID Key:(0x)A07FF2DB -- gpg --search-keys 0xA07FF2DB `-|Fingerprint 3D2F DCD4 6AB3 9C52 995A 969E D634 02FF A07F F2DB ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] come ripeto una funzione dopo un certo intervallo di tempo?
Il giorno 15/lug/07, alle ore 23:38, allanon ha scritto: Sun 15 July 2007, alle 16:47 +0200, Eriol ha scritto: On Friday 13 July 2007, allanon wrote: come potrei fare? Importare dal modulo threading: from threading import Timer ti ringrazio per la dritta, infatti ho altre due domande per te :) Rispondo io, va bene lo stesso? ;-) 1) come diavolo fai a saperlo dato che nella pagine online di reference non c'e' scritto :p Sa leggere la documentazione ;-) http://www.python.org/doc/current/lib/module-threading.html 2) questa e' la parte incriminata del mio codice if __name__ == '__main__': # creo l'oggetto database db = MySQLdb.connect(host = HOST, user = USER, passwd = PASSWD, db=DATABASE ) c=db.cursor() # crea il cursore t = Timer(5.0, Repeated_Function(c)) t.start() lancio lo script, viene eseguita la Repeated_Function per 1 volta dopo 5 secondi ottengo questo errore Traceback (most recent call last): File threading.py, line 442, in __bootstrap self.run() File threading.py, line 607, in run self.function(*self.args, **self.kwargs) TypeError: 'NoneType' object is not callable la connessione al db dovrebbe essere sempre attiva giusto? e lo stesso dovrebbe valere per il cursore, non capisco cosa non funziona O_O Stai passando al timer il valore di ritorno della *chiamata* alla funzione. In questo modo, la funzione Repeated_Function viene chiamata subito, e al timer viene passato il suo valore di ritorno (nel tuo caso l'oggetto None). Questo ti spiega il messaggio d'errore. La riga giusta dovrebbe essere qualcosa di simile (passi il nome della funzione e una sequenza dei suoi parametri): t = Timer(5.0, Repeated_Function, (c,)) Tieni presente che comunque il timer è one-shot, ovvero se vuoi che venga eseguita *ogni 5 secondi* devi ri-schedulare (che brutto termine!) l'azione dopo che è stata eseguita. Questo se ti serve che il tuo programma continui a funzionare durante i 5 secondi di attesa, in caso contrario la cosa più semplice è quella di seguito. il mio intento e' quello di lasciare sempre aperta una connessione e di rinnovare solo la query ogni tot secondi In tal caso (ovvero se devi solo eseguire la query ogni 5 secondi, senza fare niente nel frattempo), il codice più corretto dovrebbe essere qualcosa tipo: import time while True: # Esegue la query o qualunque cosa ... time.sleep(5) # Attende 5 secondi Oppure usare il modulo sched, che è fatto proprio per questo genere di cose. Nel caso in cui l'esecuzione del tuo programma deve proseguire durante l'attesa, puoi anche provare a dare un'occhiata a Twisted, che per queste cose ti da molta potenza a basso costo (è piuttosto semplice in casi del genere) -- Antonio Valente ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python