addressalign-toparrow-leftarrow-rightbackbellblockcalendarcameraccwcheckchevron-downchevron-leftchevron-rightchevron-small-downchevron-small-leftchevron-small-rightchevron-small-upchevron-upcircle-with-checkcircle-with-crosscircle-with-pluscrossdots-three-verticaleditemptyheartexporteye-with-lineeyefacebookfolderfullheartglobegmailgooglegroupshelp-with-circleimageimagesinstagramlinklocation-pinm-swarmSearchmailmessagesminusmoremuplabelShape 3 + Rectangle 1ShapeoutlookpersonJoin Group on CardStartprice-ribbonShapeShapeShapeShapeImported LayersImported LayersImported Layersshieldstartickettrashtriangle-downtriangle-uptwitteruserwarningyahoo

Context Managers, Decorators, and Google App Engine

This month:

• We’ll get an in-depth talk on Python context managers from Kurt Neufeld. Context managers let you encapsulate code that has to run before or after some other action. One typical use is to automatically close a file after reading from it, even if an exception gets raised, but context managers have more powerful uses too.

• Decorators, which are functions or classes that can transform other functions or classes, will be covered by Mike Warren. He’ll go over exactly what that means and how it works, and show us examples like @memoize, which can automatically cache function results.

• Writing Python apps for Google App Engine—Abhinav Rastogi will give us an introduction, covering how to deploy your app, local development, testing, logging, and the features and restrictions of the platform. Follow along  by registering a trial account at After the initial trial period, you can keep running your app for free up to the daily limits.

• Walter Simbirski, City of Calgary Open Data Strategist, will tell us about an upcoming hackathon.

Doors open at 5:45 p.m. See you then!

Join or login to comment.

  • DJ

    I created Trello account but I guess don't have permissions to post anything there. I know py syntax and pycharm but interested to know more about coding standards (like calling main() at the end of code, etc). Please advise.

    February 24, 2016

    • Andrew N.

      Email [masked] to get added to Trello

      1 · February 24, 2016

  • meejah

    If anyone has a DVI-d to HDMI adapter, can they please bring it tonight? Thanks :)

    February 23, 2016

Our Sponsors

People in this
Meetup are also in:

Sign up

Meetup members, Log in

By clicking "Sign up" or "Sign up using Facebook", you confirm that you accept our Terms of Service & Privacy Policy