Montréal-Python 37: Universal Usufruct

Author : rory

29 04 2013

Pythonistas,

The whole Montréal-Python team wishes to invite you to Montréal-Python 37: Universal Usufruct on Monday, the 13th of May, 2013 at UQÀM.

Here is the lineup:

  • Two Special Head-to-head presentations:
    • Greg Ward with “Why You Should Use Mercurial Instead of Git”
    • Rory Geoghegan with “Why You Should Use Git Instead of Mercurial”
  • Josef Perktold with “Introduction to statsmodels”statsmodels http://statsmodels.sourceforge.net/devel/ is now the main general purpose statistics and econometrics package in Python.
  • Michaël Ricart with “Domogik, un logiciel de domotique”
  • Mathieu Martin with “Cloudflare: World-class security and performance tools for your web app”Cloudflare is a SaaS tool that offers CDN, WAF (web application firewall), downtime mitigation and more, to help make your web app more awesome. Their free tier is great for blogs and personal projects (do you have a CDN for your blog?). The paid plans are powerful and flexible enough to be a great asset for a lot of companies with a presence on the web. I will summarize what Cloudflare can do for you, how to use it (with live demos) and discuss a few caveats.
  • Luis de Bethencourt with “from GStreamer import Multimedia.Unlimited_Potential”Will show by example how to use GStreamer in Python. Starting with a very easy way to write an mp3 player, then will use that as a base and by slowly adding changes have more in depth playback control, music streaming, music mixing, then to video, video filtering, and even simple video editing if time allows it. All with self-contained Python examples, 100 lines of code in each step and thorough explanation of what at each line from a bird view.

Along with our beloved regular features: Module of the Month: difflib, given by Mathieu Leduc-Hamel, and a very special double-sized Person of the Month: Fernando Pérez and John Hunter given by Éric Araujo..

Location: UQÀM Pavillon Sherbrooke, 200 Sherbrooke West, Room SH-2620.

http://www.uqam.ca/campus/pavillons/sh.htm http://goo.gl/maps/76IKD

(Please stay tuned to the blog for the room)

Schedule:

  • 6:00pm — Doors open
  • 6:30pm — Presentations start
  • 7:30pm — Break
  • 7:45pm — Second round of presentations
  • 8:30pm — One free beer offered at Bénélux just across the street

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

See you on the 13th for a great evening!



Call for speakers for Montréal-Python 37

Author : rory

16 04 2013

First of all, we would like to announce that we are moving the Montréal-Python presentation meetings to a regular monthly schedule of the second Monday of the month. This makes planning the meetings a lot easier, and we can make a call for speakers a lot earlier since we know the date of the next meet up in advance. So, logically, Montréal-Python 37 is scheduled for Monday, the 13th of May 2013.

Second of all, we would invite anyone who wishes to present at Montréal-Python to send a title for their talk, a two line description and the length, either 5, 20 or 45 minutes, to the Montréal-Python Team, and we will answer you as quickly as possible. Please submit soon!



Montréal-Python 17 on 2010-11-29

Author : Yannick Gingras

3 11 2010

Montréal-Python 17 (code name Apotropaic Archeologist) will take place in room PK-1620 of UQAM on Monday 2010-11-29. This is in the President-Kennedy building.

Here is our schedule for the evening:

  • 18h00: Doors open
  • 18h20: Announcements
  • 18h30: Flash presentations
  • 19h00: Break
  • 19h20: Main presentations
  • 20h30: Discussions and refreshments at Benelux

The main presentation will be given by Sébastien Labbé and Franco Saliola; it will showcase Sage, the math exploration environment for Python.

Sage is a free and open source software for mathematics. Featuring a growing worldwide community, its mission is to offer an alternative to commercial packages such as Maple and Mathematica. Slides will be in English and the presentation will be done in French or in English, depending on what the audience is more comfortable with.

We will present an introduction to Sage (history, mission, community, links with Python). We will also perform a demonstration that will highlight projects born from Sage and now growing independently: the Notebook interface and the Cython language.

Franco Saliola, professor of mathematics at UQAM, and Sébastien Labbé, PhD student in applied mathematics and computer science at the LaCIM of UQAM, are Sage developers since 2008.

The event is free to addend and not registration is required. Some snacks will be provided but do not expect a complete meal.

Thanks to our sponsors for making Montréal-Python 17 possible:



Montréal-Python 14 on 2010-06-14

Author : Cyril

17 05 2010

The 14th Montréal-Python meeting will take place at UQAM on June 14th, room SH-3420 of the Sherbrooke building (200 Sherbrooke west, metro Place-des-arts); it will be an entrepreneurial themed meeting because we received many proposals on that theme and because we sincerely believe that the best way to ensure that you are paid to code in Python is to found your own job.

Here is our schedule for the evening:

  • 18h00: Opening
  • 18h20: Announcements
  • 18h30: Flash presentations
  • 19h00: Break
  • 19h20: Main presentations
  • 20h30: Discussions and refreshments at Benelux

Flash presenters will be:

  • Jeremy Barnes on Recoset
  • Chris Hart on the business value of Python
  • Michael Lenczner and Daniel Drouet on Ajah
  • Sébastien Pierre on FFunction

The main presentation slot will be split in two parts:

In the first part, Gary Haran will talk about Four ways to fund your startup:

Second installment of the from ghetto to hub series.

Gary is an entrepreneur active in the Ruby and JS communities. Within seven months he managed to found and sell a company. He wants you to do the same.

For the second part, Jean-Sébastien Cournoyer will talk about Real Ventures and Founderfuel, supporting the next generation of entrepreneurs:

Real Ventures is a new seed fund by entrepreneurs for entrepreneurs to be
launched this summer, from the people behind Montreal Startup. Founderfuel is an accelerator program to be launched in 2011 in Montreal.

Entrepreneur, venture capitalist and/or angel investor since the late
nineties, with successes and failures as entrepreneur and investor. Venture capital experience include Innovatech, CDP, Vantage Point Venture Partner, Montreal Startupand now Real Ventures. Investments include Net Integration Technologies, Wavesat, Quazal, Terrascale, OZ Communications, Whatsnexx, SocialGrapes, Recoset, to name a few. Startups include Terrascale, Maybenow, SocialBuckets, etc. Father of five.

We still have a few spots for flash presentations so don’t hesitate to contact us if you have something that you would like to present.

Thanks to our sponsors for making Montréal-Python 14 possible:



Flash presentations for Montréal-Python 13

Author : Yannick Gingras

19 04 2010

We are happy to annouce the list of flash presentations for Montréal-Python 13 next Monday:

  • Hao Deng on Pointfree Functional Programming in Python
  • Pierre Thibault on ipython
  • Alexandre Bourget on WebUndo
  • Sébastien Pierre on a surprise topic
  • Yannick Gingras on the Montréal-Python wiki


Montréal-Python 13 on 2010-04-26

Author : Yannick Gingras

30 03 2010

Montréal-Python 13 will take place at UQAM, on Monday 2010-04-26 in room SH-3420 of the Sherbrooke building. The SH building is located at 200 Sherbrooke west, Place-des-Arts metro station.

Here is our schedule for the evening:

  • 18h00: Opening
  • 18h20: Announcements
  • 18h30: Flash presentations
  • 19h00: Break
  • 19h20: Main presentation
  • 20h30: Discussions and refreshments at Benelux

Flash Presenters will be:

  • Hao Deng on Pointfree Functional Programming in Python
  • Pierre Thibault on ipython
  • Alexandre Bourget on WebUndo
  • Sébastien Pierre on a surprise topic
  • Yannick Gingras on the Montréal-Python wiki

Our main presenter is going to be Andrew Francis and he’s going to talk about Implementing Go’s select in Stackless Python.

Google’s introduction of the Go language raised eyebrows in the Stackless Python community. Although very different languages, Go and Stackless Python’s concurrency model share a common ancestor: the Bell Labs family of languages (i.e., Newsqueak, Limbo). The common feature are channels: a synchronous message passing mechanism based on Tony Hoare’s Communicating Sequential Processes (CSP).

Both Go and Python have channels. However with the select language statement. Go has the ability to wait on multiple channels simultaneously. Stackless Python does not have this feature.

This talk discusses implementing a Select like feature in Stackless Python. The technique will be to prototype the feature with stackless.py – the PyPy’s project implementation of Stackless Python written in Python!

Along the way, audience will learn Stackless Python basics and get a glimpse at greenlets and PyPy. In the process, the audience will see how Stackless Python’s API reflects philosophical differences between Go and Stackless Python’s approach to concurrency.

Living in Montréal, Andrew Francis has an academic background in the humanities, computer science, and management. Professionally, Andrew has worked at companies such as BNR, Omnimark, and Adobe Systems in California. Ever since 2005, Andrew has been playing with Stackless Python, as a part of his work with WS-BPEL, and he has never looked back! At Pycon 2008, Andrew gave the talk “Adventures in Stackless Python/Twisted Integration.”

We still have a few spots for flash presentations so don’t hesitate to contact us if you have something that you would like to present.

Thanks to our sponsors for making Montréal-Python 13 possible:



Flash presentations for Montréal-Python 12

Author : Yannick Gingras

18 03 2010

We are happy to annouce the list of flash presentations for Montréal-Python 12 next Monday:

  • Antoine Reversat — Python for Sysadmins
  • Francis Piéraut — Jython and Tomcat
  • Sébastien Pierre — Rugg: crash-testing for your hard drives
  • Hadrien David — Déploiement sur AppEngine
  • Gary Haran — Montreal, from Ghetto to Hub


Montréal-Python 12 on 2010-03-22

Author : Yannick Gingras

9 03 2010

Montréal-Python 12 will take place at UQAM, on Monday 2010-03-22 in room SH-3420 of the Sherbrooke building. The SH building is located at 200 Sherbrooke west, Place-des-Arts metro station.

Here is our schedule for the evening:

  • 18h00: Opening
  • 18h20: Announcements
  • 18h30: Flash presentations
  • 19h00: Break
  • 19h20: Main presentation
  • 20h30: Discussions and refreshments at Benelux

Flash presenters will be:

  • Antoine Reversat — Python for Sysadmins
  • Francis Piéraut — Jython and Tomcat
  • Sébastien Pierre — Rugg: crash-testing for your hard drives
  • Hadrien David — Déploiement sur AppEngine
  • Gary Haran — Montreal, from Ghetto to Hub

Our main presenter is going to be Marcin Swiatek and he’s going to talk about Generating control images for microscopy software with Python and Numpy.

Numpy is the mainstay of all things numerical in Python. I will use one of my past projects – a pipeline for testing image analysis software – to introduce Numpy. The presentation will focus on basic array manipulation, random number generators, and elementwise operations. Real math will be given silent treatment. PIL, or Python Imaging Library will appear in a supporting role.

Marcin has been working on development of life sciences software for the past 12 years. He has been a Python user since the version 1.5.2.

We still have a few spots for flash presentations so don’t hesitate to contact us if you have something that you would like to present.

We want to thank our sponsors for making Montréal-Python 12 possible:



List of flash presentations at Montréal-Python 11

Author : Yannick Gingras

22 01 2010

The list of flash presentation at Montréal-Python 11 is out:

  • David Goodger: BIG & BOLD Slides With reST & S5
  • Hadrien David: Deploiement sur AppEngine
  • Mathieu Leduc-Hamel: Sprints de programmation et de traduction
  • Mathieu Viau: ConFoo Jobfair
  • Jean Schurger: Emacs pour les Pythoneux
  • Mathieu Trudel-Lapierre: Packaging de projets Python pour Debian et Ubuntu


Montréal-Python 11: 2010-01-25 at UQAM

Author : Yannick Gingras

16 01 2010

Montréal-Python 11 will take place at UQAM, on Monday 2010-01-25 in room SH-3340 of the Sherbrooke building. The SH building is located at 200 Sherbrooke west, Place-des-Arts metro station.

Here is our schedule for the evening:

  • 18h00: Opening
  • 18h20: Announcements
  • 18h30: Flash presentations
  • 19h00: Break
  • 19h20: Main presentation
  • 20h30: Discussions and refreshments at Benelux

Flash presenters are going to be:

  • David Goodger: BIG & BOLD Slides With reST & S5
  • Hadrien David: Deploiement sur AppEngine
  • Mathieu Leduc-Hamel: Sprints de programmation et de traduction
  • Mathieu Viau: ConFoo Jobfair
  • Jean Schurger: Emacs pour les Pythoneux
  • Mathieu Trudel-Lapierre: Packaging de projets Python pour Debian et Ubuntu

Our main presenter will be Alexandre Bourget and he is going to talk about Pylons, the swiss army knife of Python Web development.

In this session, we’re going to go through the main components of Pylons, with live demos of each piece of the stack: templating engines, persistence models, controllers, WSGI bricks, and some deployment scenarios. We’ll also have some little comparisons between frameworks; how Pylons relates to other frameworks and languages.

Alexandre is a passionate Python specialist who teaches the language as a main trainer at Savoir-Faire Linux. He is also the creator and main developer of SFLVault, an open source authentication information management software project, and contributes to other packages such as FormAlchemy.

Alexandre is also Consultant and Development Director at Savoir-Faire Linux, where he integrates different web technologies around open source.

We want to thank our sponsors for making Montréal-Python 11
possible:

  • UQAM
  • Savoir-faire Linux
  • No Starch Press
  • Benelux
  • Ecometrica
  • AESS

View Larger Map