Montréal-Python just got back from PyCon Canada and we are proud to announce all the speakers for our next meetup. Thanks a ton to everyone who submitted a talk.

From all the amazing submissions we received, we've selected 5 talks. Also, we are very excited to welcome you at the new Shopify offices in downtown Montreal. This is your opportunity to meet the local Python community.

We would like to thank again our generous sponsors for their support to our community.

We would like to thank Shopify for the food especially, as well as, Outbox, Savoir-faire Linux, and iWeb for their continuous support.

Flash presentations:

Alexandre Desilets-Benoit Starting on a GUI: WXpython vs Kivy

Should I build a GUI using WXpython or Kivy? Why not both! A quick overview of the beginner's toolkit with practical examples in science, games, etc.

Main program:

Jake Sethi-Reiner How to teach Python to a ten year old

Everyone can benefit from hearing about Jake's experiences learning Python — what was helpful and what was not! The good and the bad…

** Kamal Marhubi** asyncio.get_event_loop() → what is that?

Last week I realized I had no idea how event loops work. A couple of days later, I was looking at the asyncio source with a friend, and I want to share some of what we found out.

In this talk, we'll find out at what an event loop is, why you might want to use one, and get a look at some of the key parts of the implementation in the standard asyncio module.

François Maillet Epic NHL goal celebration hack with a hue light show and real-time machine learning

This talk shows how Python was used to trigger an epic sound and light show whenever the Montreal Canadiens hockey team scored a goal in last season's playoffs.

The author trained a machine learning model to detect in real-time that a goal was just scored by the Habs based on the live audio feed of a game and to trigger a light show using Philips hues in his living room. The system was built using various Python modules, more specifically scikit-learn, pyaudio, librosa, phue and bottle.

Federico Ariza Introduction to new Matplotlib toolbar

Latest Matplotlib release includes an optional new toolbar that allows easy modification and simple creation of tools. Introduction to use and internals of this toolbar.

Join us for the occasion at the new Shopify Offices!


Shopify Montreal Offices 490 de la Gauchetière Ouest suite 300


Monday, November 23rd 2015


  • 6:00pm — Doors open
  • 6:30pm — Presentations start
  • 7:30pm — Break
  • 7:45pm — Second round of presentations
  • 9:00pm — End of the meeting, have a drink with us

We’d like to thank our sponsors for their continued support:

  • Shopify
  • UQÀM
  • Bénélux
  • Outbox
  • Savoir-faire Linux
  • Caravan
  • iWeb