Some of the member of the Montreal Python community were selected as speakers for PyCon Canada next month.

We've decided to give them an opportunity to practice their talk and to let them try their new material.

This is a perfect opportunity for you to give them tips, feedback and to have a chance to get an avant-premiere of this amazing conference coming to Montreal soon.

Also, don't forget to buy your PyCon Canada ticket, as their are only a few left! Tickets for PyCon Canada are available on Eventbrite. You can find more informations about the other speakers on the official schedule.


Nicole Parrot - Multiprocessing: how to run Blockly generated code in Python

Blockly is a front-end GUI developed by Google that allows developers to create a drag-and-drop language for their product. However Blockly only generates a string and does not run code directly. I will take a look at the various potential approaches to execute code that is in a string: exec - quick for short commands subprocess - can be interrupted * multiprocessing - can pass data back and forth by using queues The talk is mainly about launching processes, dealing with zombies, interrupting processes based on user input and passing data back and forth between processes. Brief mentions of Flask are to be expected. Examples will be based on my experience in developing Bloxter a graphical drag-and-drop language for the GoPiGo3 to be used at home or in classrooms.

Nicholas Nadeau - Domo arigato, Mr. Roboto: calibrating robots with Python

Modern robotic applications often rely on offline programming to reduce process downtime. In a virtual environment, robot application specialists may program, visualize, and test their robotic application before uploading it to the real production environment, saving time and costs. However, to achieve a high level of fidelity between virtual and production environments, the robot system must be accurate.

Unfortunately, even though most industrial robots are inherently precise (i.e., repeatable), they are not necessarily very accurate. One cost-effective approach to obtaining a more accurate robot is through calibration, where the actual kinematic and non-kinematic parameters of the robot model are identified and improved upon when compared to the nominal model. This talk introduces pybotics, an open-source Python toolbox for robot kinematics and calibration

Éric Araujo - 10 points pour comprendre les containers

Qu'est-ce qu'un container? Une image? Peut-on rouler plusieurs programmes dans un seul container? Peut-on utiliser Docker directement ou faut-il un orchestrateur comme Kubernetes? Avec dix questions en dix minutes, vous aurez une bonne compréhension des définitions et des rôles de ces objets, et pourrez mieux apprécier les présentations plus avancées sur le sujet.

Julia Evans - So you want to be a wizard

I don't always feel like a wizard. I'm not the most experienced member on my team, like most people I sometimes find my work difficult, and I still have a TON TO LEARN.

But along the way, I have learned a few ways to debug tricky problems, get the information I need from my colleagues, and get my job done.


Notman house 51 Sherbrooke St W, Montreal, QC H2X 1X2


Monday, October 30th, 2017 at 6PM


  • 6:00PM - Door will open
  • 6:30PM - Start of presentations
  • 7:30PM - Break
  • 7:45PM - Presentations
  • 8:45PM - End of event
  • 8:50PM - Benelux

We would like to thank our sponsors for their continuous support

  • Notman House
  • Savoir-Faire Linux
  • Benelux

Want to sponsor Montréal-Python? Join the team at