[Python] Nuova versione del talk Pliger-Burato
> Giampaolo Rodolà wrote: >> "Python, research, business and industry support" di Fabio Pliger lo >> vedo rosa sia con VLC che con Windows Media Player. Nicola Larosa wrote: > Lo sostituiremo quanto prima, grazie per la segnalazione. E` in linea la versione corretta del talk; il nuovo file si chiama Giu-Sab-01-PligerBurato-corretto.mp4 Il precedente non è più disponibile sul server, prego quanti ne hanno una copia condivisa di eliminarlo a loro volta, grazie. -- Nicola Larosa - http://www.tekNico.net/ It should be pretty obvious that dynamic + optional static types is a better approach than static + optional dynamic features. The latter is premature optimization, plain and simple: the root of all evil. -- Steve Yegge, February 2007 ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
[Python] info applicazione
Salve, dovrei creare un'applicazione che simuli il funzionamento di un sistema di comunicazioni. In breve, dovrebbe essere in grado di: - codificare un messaggio di testo in, ad esempio, codice binario - interferire nel messaggio codificato con la possibilità di creare errori, simulando cioè una sorgente di rumore - decodificare nuovamente il messaggio da binario a lettere normali Per fare questo, dev'essere in grado di gestire dei file xml nei quali viene specificata la codifica. Inoltre deve avere un'interfaccia grafica più o meno gradevole. Inizialmente avevo pensato di crearla in Flash, usando Actionscript, ma non conosco assolutamente né l'uno né l'altro e non mi attraggono più di tanto, devo dire. Pensavo solo che mi avrebbero permesso di creare un'applicazione più appetibile, visivamente parlando. Con Java ho una certa familiarità, ma non ho una grande stima delle interfacce che fornisce, e in generale non mi entusiasma programmare in Java. Di recente sto cercando di imparare Python e così pensavo di usarlo per questa applicazione. Non essendo per nulla pratica volevo sapere in anticipo se potrei avere qualche problema, non so, nella gestione di un semplice file xml o nella creazione di un'interfaccia. Inoltre, io preferirei lavorare su linux, ma l'applicazione dovrebbe essere più o meno cross-platform, o quanto meno, visto che deve girare sul computer del mio prof, dovrebbe essere almeno compatibile con windows. E' un problema creare un'interfaccia grafica su Linux che poi funzioni bene anche su windows? Un'ultima cosa: finora ho fatto delle prove semplicemente usando la shell o caricando giusto qualche breve script da file di testo. Esiste qualche IDE che potreste consigliarmi? Grazie, Carlo ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] info applicazione
Il giorno 22/set/07, alle ore 23:05, Mr.SpOOn ha scritto: Salve, dovrei creare un'applicazione che simuli il funzionamento di un sistema di comunicazioni. Non essendo per nulla pratica volevo sapere in anticipo se potrei avere qualche problema, non so, nella gestione di un semplice file xml o nella creazione di un'interfaccia. Nessun problema, xml è supportato sia dalla libreria standard che da numerose librerie esterne, in ogni salsa! Per l'interfaccia idem, python supporta i principali toolkits per GUI, a meno che non vuoi creare un'interfaccia web, visto che parlavi di flash. Nel primo caso, nei vecchi post di questa ML e del newsgroup it.comp.lang.python trovi discussioni a bizzeffe, nel secondo caso non credo che avrai problemi visto che probabilmente vorrai usare html/xhtml! Inoltre, io preferirei lavorare su linux, ma l'applicazione dovrebbe essere più o meno cross-platform, o quanto meno, visto che deve girare sul computer del mio prof, dovrebbe essere almeno compatibile con windows. E' un problema creare un'interfaccia grafica su Linux che poi funzioni bene anche su windows? Nessun problema, python è multipiattaforma, come anche i principali toolkit GUI. Tkinter è integrato nella libreria standard, non devi neppure installare roba a parte... Un'ultima cosa: finora ho fatto delle prove semplicemente usando la shell o caricando giusto qualche breve script da file di testo. Esiste qualche IDE che potreste consigliarmi? Ognuno ti consiglierà lo strumento con cui si trova meglio: è una questione altamente personale, ti conviene cercare nei vecchi post e poi provarne qualcuno finchè non trovi quello giusto per te. Comunque in python spesso non è necessario un IDE, ma è sufficiente un buon editor con funzionalità avanzate: moltissimi usano emacs, textmate (su macosx), vim (in rigoroso ordine alfabetico!) o strumenti simili. Se già utilizzi uno di questi ti conviene probabilmente utilizzarlo anche per python, mentre se stai cominciando potresti anche utilizzare IDLE, incluso di default nelle distribuzioni di python... -- Antonio Valente ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] info applicazione
Mr.SpOOn ha scritto: Salve, dovrei creare un'applicazione che simuli il funzionamento di un sistema di comunicazioni. In breve, dovrebbe essere in grado di: - codificare un messaggio di testo in, ad esempio, codice binario il testo anche se è testo sono byte..gratis al piu ti da un mano la struct.pack e relativa unpack. Si in python è una boiata gestire il testo, anche semplicemente usando le espressioni regolari puoi farci tutto quello che ti pare. - interferire nel messaggio codificato con la possibilità di creare errori, simulando cioè una sorgente di rumore hai codificato la roba effettui una qualsiasi manipolazione di stringhe - decodificare nuovamente il messaggio da binario a lettere normali si. Be l'idea che hai è quella di fare una classe class BlackBox: def __init__(self, input, filexml="myfile.xml") self._text = input self._filexml = filexml def encode(self,input): # read from xml # codifica secondo parsing xml def decode(self,input): #decodifica def permute(self): #introduci rumore Per fare questo, dev'essere in grado di gestire dei file xml nei quali viene specificata la codifica. http://pyxml.sourceforge.net/ cmq ha il supporto integrato nella standard lib. Inoltre deve avere un'interfaccia grafica più o meno gradevole. Inizialmente avevo pensato di crearla in Flash, usando Actionscript, ma non conosco assolutamente né l'uno né l'altro e non mi attraggono più di tanto, devo dire. Pensavo solo che mi avrebbero permesso di creare un'applicazione più appetibile, visivamente parlando. Con Java ho una certa familiarità, ma non ho una grande stima delle interfacce che fornisce, e in generale non mi entusiasma programmare in Java. Di recente sto cercando di imparare Python e così pensavo di usarlo per questa applicazione. Non essendo per nulla pratica volevo sapere in anticipo se potrei avere qualche problema, non so, nella gestione di un semplice file xml o nella creazione di un'interfaccia. Inoltre, io preferirei lavorare su linux, ma l'applicazione dovrebbe essere più o meno cross-platform, o quanto meno, visto che deve girare sul computer del mio prof, dovrebbe essere almeno compatibile con windows. E' un problema creare un'interfaccia grafica su Linux che poi funzioni bene anche su windows? wxPython o pyGTK (anche se quest'ultima è poco OO). Su wxPython trovi il libro wxPython In Action della Manning anche su qualsiasi programma p2p. Un'ultima cosa: finora ho fatto delle prove semplicemente usando la shell o caricando giusto qualche breve script da file di testo. Esiste qualche IDE che potreste consigliarmi? Free: Eclipse + pydev, drpython o eric, boa constructor per fare la gui Grazie, Carlo ___ 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