Re: [Python] Mettere in pausa gli altri threads
2013/10/9 Manlio Perillo manlio.peri...@gmail.com Il fatto è che i thread sono sempre in gara. Appunto. Eliminiamo i thread e ci risparmiamo la noia di trovare la traduzione. E ci semplifichiamo anche un altro paio di cose. -- . ..: -enrico- ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] Google Python Class
Il giorno 10 ottobre 2013 07:45, Valerio Maggio valerio.mag...@gmail.comha scritto: A chiunque possa interessare, segnalo la Google Python Class: http://code.google.com/edu/languages/google-python-class Una interessante due giorni di introduzione a Python corredata di esercizi e relativi video su YouTube. A mio modesto parere, un'ottima risorsa per i neofiti. wonderfull! grazie. ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] Listati
Il giorno 21 settembre 2013 06:40, Andrea Lomasto loma...@mail.com ha scritto: A me quelli del commodore 64 Avevo forse 12 anni quando copiavo pagine di **LIST** sul C=VIC20 per un simulatore di volo ... La prima volta mantenendo REC-PLAY premuti sul maledetto registratore perchè ancora non avevo capito come salvere un file :\ Luca p.s.: la cosa incredibile delle memorie di massa della commodore era che, se minacciate con un martello, funzionavano meglio. ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] Listati
Il giorno 10 ottobre 2013 17:02, Luca luca...@gmail.com ha scritto: Il giorno 21 settembre 2013 06:40, Andrea Lomasto loma...@mail.com ha scritto: A me quelli del commodore 64 Avevo forse 12 anni quando copiavo pagine di **LIST** sul C=VIC20 per un simulatore di volo ... La prima volta mantenendo REC-PLAY premuti sul maledetto registratore perchè ancora non avevo capito come salvere un file :\ http://zxspectrum.hal.varese.it/list1.jpg Me la ricordo questa compertina. :) (ok, scusate la digressione) Luca ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] Listati
Il 10/10/2013 17:02, Luca ha scritto: Il giorno 21 settembre 2013 06:40, Andrea Lomasto loma...@mail.com mailto:loma...@mail.com ha scritto: A me quelli del commodore 64 Avevo forse 12 anni quando copiavo pagine di **LIST** sul C=VIC20 per un simulatore di volo ... La prima volta mantenendo REC-PLAY premuti sul maledetto registratore perchè ancora non avevo capito come salvere un file :\ Luca p.s.: la cosa incredibile delle memorie di massa della commodore era che, se minacciate con un martello, funzionavano meglio. Che ricordi.. per forza li minacciavamo, per caricare un gioco ci impiegava un quarto d'ora! Domenica in cantina ho trovato il mangianastri, il lettore di dischi e molti giochi del c64 sia su cassetta che su disco; purtroppo non riesco a trovare il c64!! Mi piacerebbe fare un tuffo nel passato.. :'( -- La crisi e' finita! E' cominciata la fame. ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] Listati
Il giorno 10 ottobre 2013 17:14, Diego Barrera diegonebarr...@yahoo.it ha scritto: Che ricordi.. per forza li minacciavamo, per caricare un gioco ci impiegava un quarto d'ora! Domenica in cantina ho trovato il mangianastri, il lettore di dischi e molti giochi del c64 sia su cassetta che su disco; purtroppo non riesco a trovare il c64!! Mi piacerebbe fare un tuffo nel passato.. :'( Io son sicuro di avere ancora la *scheda madre* del VIC20. Su C=64 avevamo saldato, direttamente sulla plastica, sopra la *cartuccia*, un progammatore di eprom fatto da un amico: 64-eprom-aggeggio pilotato da Z80. AH bei tempi! Per i tutti nel passato io uso VICE le immagini di dischi e cassette si trovano in giro per il web (Siamo OT?) Luca ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] Listati
2013/10/10 Luca luca...@gmail.com http://zxspectrum.hal.varese.it/list1.jpg Me la ricordo questa compertina. :) (ok, scusate la digressione) Tu hai linkato hal.varese.it!?!? Ti rendi conto che io ho passato ore, giorni, settimane, mesi, forse anni su quella BBS? :-)) http://www.halbbs.it/ricordi/haltales Sigh... la gara di micro-racconti Lacrimuccia... Ciao. Marco. -- http://beri.it/ - Un blog http://beri.it/i-miei-libri/ - Qualche libro ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] Listati
2013/10/10 Marco Beri marcob...@gmail.com Tu hai linkato hal.varese.it!?!? Ti rendi conto che io ho passato ore, giorni, settimane, mesi, forse anni su quella BBS? :-)) http://www.halbbs.it/ricordi/haltales Sigh... la gara di micro-racconti Lacrimuccia... Adoro quando si cade (tipicamente autunnale) nei ricordi Vintage ;) Il brutto di quell'epoca (C64, Vic20, Spectrum) e' che non c'era Python. Carlos -- Somos los que amasan, sin embargo no tenemos pan, somos los que cavan el carbón, sin embargo tenemos frío somos los que no tienen nada, y estamos viniendo a tomar el mundo. Tassos Livaditis (Poeta greco, 1922, 1988) ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] Listati
Sigh... la gara di micro-racconti a me la mondadori regalò il plus4 http://it.wikipedia.org/wiki/Commodore_Plus/4 F1 word, F2 excel.. :'( ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] Listati
Sì perché senza python saremmo tutti a raccogliere le bietole.. a volte un po' esageri :) Il mio primo BASIC è stato anche l'ultimo programma commerciale scritto in parte da Bill Gates. Manuale in inglese. Giochi non ce n'erano, ma ne ho scritti 3 a mio uso e consumo, le motivazioni non mancavano.. Pro: 24k di RAM statica, senza bisogno di salvare su nastro. Contro: se avessi saputo usare seno e coseno, mi sarei risparmiato un sacco di tempo a fare i cerchi col teorema di Pitagora. ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] Listati
10 REM SPRITE EXAMPLE 1... 20 REM THE HOT AIR BALLOON 30 VIC=13*4096:REM THIS IS WHERE THE VIC REGISTERS BEGIN 35 POKEVIC+21,1:REM ENABLE SPRITE 0 36 POKEVIC+33,14:REM SET BACKGROUND COLOR TO LIGHT BLUE 37 POKEVIC+23,1:REM EXPAND SPRITE 0 IN Y 38 POKEVIC+29,1:REM EXPAND SPRITE 0 IN X 40 POKE2040,192:REM SET SPRITE 0'S POINTER 180 POKEVIC+0,100:REM SET SPRITE 0'S X POSITION 190 POKEVIC+l, 100:REM SET SPRITE 0'S Y POSITION 220 POKEVIC+39,1:REM SET SPRITE 0'S COLOR 250 FORY=0T063:REM BYTE COUNTER WITH SPRITE LOOP 300 READA:REM READ IN A BYTE 310 POKE192*64+Y,A:REM STORE THE DATA IN SPRITE AREA 320 NEXTY:REM CLOSE LOOP 330 DX=l:DY=l 340 X=PEEK(VIC):REM LOOK AT SPRITE 0'S X POSITION 350 Y=PEEK(VIC+l):REM LOOK AT SPRITE 0'S Y POSITION 360 IFY=500RY=208THENDY=-DY:REM IF Y IS ON THE EDGE OF THE 370 REM SCREEN, THEN REVERSE DELTA Y 380 IFX=24AND(PEEK(VIC+16)AND1)=0THENDX=-DX:REM IF SPRITE IS 390 REM TOUCHING THE LEFT EDGE (X=24 AND THE MSB FOR SPRITE 0 IS 0), REVERSE IT 400 IFX=40AND(PEEK(VIC+16)AND1)=lTHENDX=-DX:REM IF SPRITE IS 410 REM TOUCHING THE RIGHT EDGE (X=40 AND THE MSB FOR SPRITE 0 IS 1), REVERSE IT 420 IFX=255ANDDX=lTHENX=-1:SIDE=1 430 REM SWITCH TO OTHER SIDE OF THE SCREEN 440 IFX=0ANDDX=-lTHENX=256:SIDE=0 450 REM SWITCH TO OTHER SIDE OF THE SCREEN 460 X=X+DX:REM ADD DELTA X TO X 470 X=XAND255:REM MAKE SURE X IS IN ALLOWED RANGE 480 Y=Y+DY:REM ADD DELTA Y TO Y 485 POKEVIC+16,SIDE 490 POKEVIC,X:REM PUT NEW X VALUE INTO SPRITE 0'S X POSITION 510 POKEVIC+1,Y:REM PUT NEW Y VALUE INTO SPRITE 0'S Y POSITION 530 GOTO340 600 REM * SPRITE DATA * 610 DATA0,127,0,1,255,192,3,255,224,3,231,224 620 DATA7,217,240,7,223,240,7,217,240,3,231,224 630 DATA3,255,224,3,255,224,2,255,160,1,127,64 640 DATAl,62,64,0,156,128,0,156,128,0,73,0,0,73,0 650 DATA0,62,0,0,62,0,0,62,0,0,28,0,0 ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] Listati
Simone Federici wrote: 10 REM SPRITE EXAMPLE 1... 10 REM LOSING MY RELIGION -- Nicola Larosa - http://www.tekNico.net/ So what if we've been scammed and cheated? Is that going to stop you from experiencing the good things in life? Is watching a bad movie going to stop me from watching a good one? So what if you've been humiliated. Welcome to the club. Is that going to stop you from experiencing joy and love? - Per Bristow, May 2013 ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] Listati
On 2013-10-10 17:23, Simone Federici wrote: 10 REM SPRITE EXAMPLE 1... Se non l'hai digitato a mano non vale. -- Daniele Varrazzo - Develer S.r.l. http://www.develer.com ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] Listati
On Thu, Oct 10, 2013 at 6:54 PM, Daniele Varrazzo p...@develer.com wrote: Se non l'hai digitato a mano non vale. In verità, l'ho digitato a mano giuro. Ore e ore... ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] Oggetti senza attributi
2013/10/9 Diego Barrera diegonebarr...@yahoo.it Nei libri sulla programmazione ad oggetti, di solito spiegano come questa sia nata dall'esigenza di incapsulare in uno spazio di nomi sia i dati che le operazioni relative a quei dati. Come ti hanno fatto notare, fortunatamente il gioco non e' quello. Anche se anni di diffusione della programmazione ad oggetti tramite C++ hanno probabilmente creato confusione. La programmazione ad oggetti e' una questione di *interfacce*, di quello che puoi fare con un oggetto, non di come mantiene lo stato (attributi). -- . ..: -enrico- ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] Oggetti senza attributi
On 09/10/2013 13:53, Manlio Perillo wrote: On 09/10/2013 12:46, Diego Barrera wrote: Nei libri sulla programmazione ad oggetti, di solito spiegano come questa sia nata dall'esigenza di incapsulare in uno spazio di nomi sia i dati che le operazioni relative a quei dati. Se questa è l'esigenza della programmazione ad oggetti, chi l'ha inventata aveva dei seri problemi. Per fortuna non è così, è questo problema in particolare è risolto benissimo (almeno per quello che mi risulta) senza l'uso del pattern: obj = some_class() obj.attribute obj.method() On 10/10/2013 21:42, enrico franchi wrote: Come ti hanno fatto notare, fortunatamente il gioco non e' quello. Anche se anni di diffusione della programmazione ad oggetti tramite C++ hanno probabilmente creato confusione. La programmazione ad oggetti e' una questione di *interfacce*, di quello che puoi fare con un oggetto, non di come mantiene lo stato (attributi). Ho cercato di capire quello che mi suggerite: per quanto riguarda le interfacce mi avete fatto riesumare un concetto che avevo messo da parte perche' troppo avanzato. Ma facendo una rapida ricerca ho avuto conferma che quello che mi ricordavo era corretto in quanto le interfacce sono proprio un costrutto che in alcuni linguaggi come il java viene dichiarato con una parola chiave. Pero' in python, anche se e' possibile utilizzare il pattern, non esiste di default il concetto di interfaccia; quindi ho riflettuto sulle vostre parole e ho cercato di astrarre il concetto di interfaccia: in realta' e' un modo di pensare al codice che genero! Cioe', se invece di pensare a come implementare un comportamento, penso a quali sono le operazioni che l'oggetto offre verso l'esterno, penso al problema visto dall'alto e, man mano che scendo, vedo i dettagli implementativi.. inoltre piu' una classe e' astratta, anzi, ben strutturata come *interfaccia* che offre verso l'esterno, e piu' e' riutilizzabile. Ora...se non c'ho capito una mazza potete inveirmi contro! :) Buona notte Diego ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python