McGill Python Workshop

Mercredi le 23 mars a eu lieu le premier de ce qui s'avèrera très certainement une série d'ateliers Python tenus à l'Université McGill. Organisé par le professeur Derek Ruths et moi-même de Ruths Research (http://ruthsresearch.org), l'atelier a attiré plus de 80 participants, pour la plupart des étudiants de l'Université McGill.

Le but de ce premier atelier Python était de proposer à l'assistance une introduction à la simplicité d'utilisation du langage. Le professeur Ruths a débuté la session en présentant quelques raisons qui font choisir Python plutôt qu'un autre langage: la facilité d'apprentissage du langage, sa formidable puissance et la rapidité qu'il offre pour passer d'une idée à un prototype. Il a ensuite présenté les conteneurs venant avec le langage (list, dict, set, tuple) et montré des façons de rendre le code plus simple et plus lisible en utilisant des méthodes standards de ces conteneurs.

J'ai construit ensuite, devant l'assistance, une application s'interfaçant avec l'API de Twitter. Cela m'a permis de présenter d'importants modules offerts avec Python : urllib et json. L'assistance était accompagnée à travers les étapes pour manipuler une API (de la lecture de la documentation au lancement d'une requête GET) et s'est aperçu de la simplicité de pouvoir passer d'une idée à un programme Python qui fonctionne en moins de 30 minutes.

Les organisateurs ont été plutôt ravis du succès de l'événement et prévoient en organiser d'autres dans le futur. Les contenus de ce dernier événement sont accessibles sur leur site (http://ruthsresearch.org/mpw).