Ci sono un sacco di librerie "precotte" per praticamente ogni tipo di sviluppo e la community è tra le più attive del momento: vediamo allora dove e come imparare questa interessantissima tecnologia. Il primo consiglio è quello di seguire questo corso:
https://www.coursera.org/course/interactivepython
Questo è un corso introduttivo sulla programmazionie interattiva con Python: non richiede particolari conoscenze iniziali di programmazione, anche se chiaramente aiutano, ed è un corso progettato davvero molto bene, perchè segue la filosofia dell'apprendimento attraverso il divertimento. Durante il corso infatti (le lezioni sono in inglese ma è possibile visualizzare i sottotitoli) si svilupperanno diversi giochi, in cui si implementeranno le interazioni, le collisioni, le accelerazioni, insomma, tutto il necessario per sviluppare dei giochi anche di alto profilo.
Molte risorse davvero utilissime si possono trovare sulla pagina dedicata agli studenti della piattaforma di e-learning Udacity che vogliono apprendere questa tecnonologia: qui più che il divertimento c'è la quantità, visto che è possibile trovare una sacco di materiale sia per i principianti sia per esperti.
Altre utili risorse sono le seguenti:- http://learnpythonthehardway.org/
- http://pythonmonk.com/
- http://www.tutorialspoint.com/python/index.htm
- http://interactivepython.org/courselib/static/thinkcspy/index.html
- http://www.codecademy.com/es/tracks/python
- https://www.edx.org/course/mit/6-00x/introduction-computer-science/586