Juste à temps pour le retour de notre nouvelle saison de rencontres nous vous avons préparé et trouvé des présentateurs qui émanciperons votre côté Pythonique. D'ailleurs, tel qu'annoncé précédemment, notre prochaine rencontre aura lieu dans les bureaux de nos amis d'Ubisoft Montréal. Nous commencerons donc la soirée par une courte présentation de leur utilisation de notre langage préféré ainsi qu'une introduction de certaines de leurs technologies clés utilisant Python.

Pour l'occasion nous aurons aussi deux autre présentateurs qui vous ferons découvrir comment ils utilisent Python: Rami nous présentera comment construire des microservices avec Python, Docket et Kubernetes. Ensuite, Roberto présentera comment scraper le web avec la fameuse librairie Selenium.

Laissez nous savoir si vous planifiez vous joindre à nous en utilisant notre page meetup à l'adresse suivante:

http://www.meetup.com/fr-FR/Montreal-Python/events/233763249/

Présentations

Benoit Gagnon: Flare, Ubisoft’s Scalable Video Transcoding Platform

We’ll zoom in on a few Python modules of Flare, Ubisoft’s internal and globally distributed video reviewing and collaboration platform. We’ll see how Python, FFMPEG, Numpy, Redis and Twisted can work together to create a robust and scalable backend using portable Python code. Caution: a gratuitous use of cat videos may or may not be featured in the demos.

Rami Sayar: Building Python Microservices with Docker and Kubernetes

Python is powering your production apps and you are struggling with the complexity, bugs and feature requests you need. You just don't know how to maintain your app anymore. You're scared you have created the kraken that will engulf your entire development team!

Microservices architecture has existed for as long as monolithic applications became a common problem. With the DevOps revolution, it is the time to seriously consider building microservice architectures with Python. This talk will share strategies on how to split up your monolithic apps and show you how to deploy Python microservices using Docker. We will get hands-on with a sample app, walk step-by-step on how to change the app's architecture and deploy it to the cloud.

No longer shall you deal with the endless complexities of monolithic Python apps. Fear the kraken no more!

Roberto Rocha: Selenium for scraping

Selenium is a package used to test websites with its versatile web driver. But it's also very useful as a data scraping tool when dealing with dynamic websites and user input. It allows you to simulate a user by submitting forms and clicking buttons. It's also handy for fetching web elements in multiple ways, whereto by CSS selector or XPath. I propose to demonstrate how to scrape the Soquij legal document website using Selenium.

Bureaux d'Ubisoft
5480 St-Dominique
Montréal, H2T 1V4
https://goo.gl/maps/ZomCFAfUApN2

Quand

Le mardi 27 septembre 2016 à 18h00

Comment

Les portes sont ouvertes mais vous pouvez toujours vous inscrire sur notre meetup à l'adresse suivante: http://www.meetup.com/fr-FR/Montreal-Python/events/233763249/http://www.meetup.com/fr-FR/Montreal-Python/events/233763249/)

Nous voudrions remercier nos commanditaires pour leur constant support

  • Ubisoft
  • UQÀM
  • Bénélux
  • w.illi.am/
  • Outbox
  • Savoir-faire Linux