Header

PyPg - Python User Group Perugia

Un gruppo di appassionati Pythonisti localizzati nei dintorni di Perugia e Provincia.

giovedì 31 maggio 2012

PyPg Contest - Risultati


Si è svolto ieri sera il contest che metteva in palio una copia del noto manuale Pocket Python con tanto di dedica al PyPg da parte dell'autore, Marco Beri.
Per livellare le conoscenze di ciascun partecipante, il contest ha assunto la forma di un torneo di biliardino con qualche integrazione al regolamento: era possibile infatti "parare" un gol subito rispondendo a dei quiz di natura Pythonica. Tanto per dare un'idea, di seguito trovate i testi dei quiz a cui i partecipanti hanno dovuto rispondere per cercare di riequilibrare le sorti della partita a biliardino. I quiz sono stati proposti dagli stessi partecipanti e poi estratti a sorte di volta in volta.

1. Qual'è il caso peggiore del quicksort?

2. Come si richiama il costruttore della super classe in python?

3. Trovare con un one-liner la somma delle cifre di 2^50

4. Cosa restituisce un'espressione di questo tipo:
return (a, b, c,)[d]

5. Che tipo di dato restituisce la seguente espressione:
x = {1, 2, 3}

6. Dato il seguente script:
def decorator(f):
    return 21

@decorator
def function():
    pass

print 21 + function
dire cosa restituisce.

7. Date le due istruzioni:
[0, 1, 2].reverse()
'hello'.reverse()

dire perchè la prima è corretta e la seconda no

8. Citare almeno 4 differenze tra python2 e python3

Di seguito le foto del vincitore, Pietro, che sebbene si sia appena avvicinato al mondo Python, ha sfoggiato una competenza a biliardino decisamente degna di nota...


martedì 3 aprile 2012

Django Day - 21 Aprile a Brescia

Si avvicina il Django Day, in programma per il prossimo 21 Aprile a Brescia e organizzato dal WEBdeBS. Le iscrizioni sono aperte ed il programma è online all'indirizzo web http://www.djangoday.it/; tra le novità la presenza di Aymeric Augustin, Django core developer. Il biglietto si può acquistare a questo indirizzo: http://djangoday.eventbrite.com/.

lunedì 26 marzo 2012

Meeting Marzo

Per il meeting che si terrà Mercoledì 28 Marzo presso il coworking space di Evonove alle 21.30 verrà organizzato un workshop sulle seguenti tecnologie:

GPU rendering con Blender

Vedremo come renderizzare una scena complessa utilizzando Cycles ed una GPU nVidia

LEGO Mindstorms con Python

Vedremo come comandare i motori e leggere i sensori attraverso puro codice Python

Blender scripting

Cercheremo di pilotare la camera della scena di Blender attraverso scripting Python

Utilizzare il Kinect con strumenti open

Ci saranno a disposizione 2 device per provare ed approfondire la conoscenza di questa tecnologia

Se siete interessati vi invitiamo a venire e mettere le mani in pasta, con o senza i vostri laptop!

mercoledì 15 febbraio 2012

Mango Open Movie


La Blender Foundation torna in campo con un nuovo Open Movie, il quarto dal 2005. Il progetto mira a sviluppare e testare software open source per la realizzazione di visual effects in un breve film sci-fi.
La pipeline di produzione vede al primo posto (ovviamente!) Blender per tutto ciò che riguarda la grafica 3D, condito con il nuovissimo rendering engine Cycles. A seguire altri ben noti progetti come GIMP, Inkscape, MyPaint e Krita per le immagini ed il disegno. Last but not least, Python per qualsiasi esigenza di scripting!


Il nuovo cortometraggio - nome in codice Mango - racconta della fine di una relazione che porta quasi alla distruzione del pianeta Terra. A fare da set sarà Amsterdam e i suoi canali. Sei artisti di rilievo e tre sviluppatori lavoreranno a stretto contatto per i prossimi sei mesi per dar vita al film, che dovrebbe vedere la luce a Settembre 2012.



Il progetto è completamente autofinanziato grazie alla prevendita del box set dvd, che include tutto il materiale e il software per ricreare il film da zero e moltissimi extra, il tutto rilasciato con licenza Creative Commons. Quindi, se volete dare una mano, fate un salto al Blender Eshop. Acquistando il dvd entro il 16 Febbraio avrete il vostro nome scolpito nei titoli di coda del film!

Ulteriori informazioni le trovate sul blog del progetto http://mango.blender.org

Happy Blending!

martedì 24 gennaio 2012

Meeting Gennaio - Kinect for fun



Il primo incontro del 2012, quello di Gennaio, si terrà mercoledì 25 alle 21:30 presso il coworking space di evonove. Durante la serata si parlerà di motion sensing devices e in particolare verrà illustrato un progetto di gesture control con Microsoft Kinect per un software di visualizzazione 3D sviluppato in Python.