addressalign-toparrow-leftarrow-rightbackbellblockcalendarcameraccwcheckchevron-downchevron-leftchevron-rightchevron-small-downchevron-small-leftchevron-small-rightchevron-small-upchevron-upcircle-with-checkcircle-with-crosscircle-with-pluscontroller-playcrossdots-three-verticaleditemptyheartexporteye-with-lineeyefacebookfolderfullheartglobegmailgooglegroupshelp-with-circleimageimagesinstagramFill 1light-bulblinklocation-pinm-swarmSearchmailmessagesminusmoremuplabelShape 3 + Rectangle 1ShapeoutlookpersonJoin Group on CardStartprice-ribbonprintShapeShapeShapeShapeImported LayersImported LayersImported Layersshieldstartickettrashtriangle-downtriangle-uptwitteruserwarningyahoo

Intermediate Python Workshop 2

  • May 25, 2013 · 10:30 AM
  • This location is shown only to members

: Intermediate Python Workshop: level up your Python through self-paced practice on short, fun, practical projects.

When: Saturday, May 25th, 10:30am - 4:00pm

Where: MIT, room 56-154

Things to bring: a wifi-capable laptop and power cord

Questions: e-mail us!


Level up your Python through your choice of a dozen fun and practical projects.

We’ll provide the projects and friendly helpers; you bring a laptop and enthusiasm. You’ll rotate through the projects that interest you at your own pace, and we’ll have breaks for demos of awesome Python libraries and applications.

The Projects

Our material is all online. Please visit our wiki for a detailed event description and the full list of projects.

We'll have 3 styles of projects for you at this event:

  1. Practice writing Python programs from scratch.
  2. Learn a Python library through a bite-sized project.
  3. Work through an online tutorial.

Projects include:

  • Building a web application with Django
  • Interacting with a database in Python
  • Data analysis and plotting with Matplotlib
  • Using the Twitter API
  • Regular expressions and cheating at Words with Friends
  • Building a graphical game with PyGame


This event is perfect for you if:

  1. You know Python language basics, including dictionaries, lists, for loops, and writing functions
  2. You are comfortable looking up Python information when you need it (example: if you needed to learn about generating random numbers in Python, you'd be comfortable with Googling for and reading through the relevant documentation)

and at least one of the following is true:

  1. You want to practice writing programs in Python from scratch
  2. You want to learn about and practice more advanced Python/CS concepts, like classes and object-oriented programming
  3. You want to learn about and practice using useful Python libraries, for example to talk to a database, make graphs, or create graphical games

If you are not sure if this event is appropriate for you, please check out the projects and get in touch with us!

Event schedule

  • 10:30am - 12:00pm: Projects
  • 12:00pm - 12:45pm: Lunch
  • 12:45pm - 1:00pm: Demos
  • 1:00pm - 2:30pm: More projects
  • 2:30pm - 4:00pm: Even more projects!

Things to bring

  • a wifi-capable laptop on which you have the administrative rights to install software
  • the laptop's charger

Questions? Please get in touch!


Join or login to comment.

  • Yiguang Y.

    vvery nice workshop, thank Jessica for orgnizing and all other 3 supporters. hope to attend more python meetups!

    May 26, 2013

  • A former member
    A former member

    I found both the matplotlib tutorial and the django one helpful in getting feet wet. Thanks for organizing!

    May 25, 2013

  • A former member
    A former member

    Thanks to Jess & Adam! It was great getting to work on learning more Python!

    May 25, 2013

  • Eve

    Great workshop! Thanks for Jess to organize this, and thanks for all the volunteers to run this workshop well!

    May 25, 2013

  • Charles P.

    Twitter API lesson was instructive and fun. Thanks.

    May 25, 2013

  • Ted P.

    I just got in from the waiting list: I would have loved to come, but won't be able to make it at such short notice. Sorry!

    May 25, 2013

    • A former member
      A former member

      Same here!

      May 25, 2013

    • Nick P.

      Me too...sorry about that!

      May 25, 2013

  • Jacquie

    Had fun learning SQL doing the python Jeopardy scripts.

    May 25, 2013

  • Daniel

    So I got confirmed after the event started? But obviously I can't make it now. Not so obviously neither can I change my RSVP? So I'm really not sure how to handle this.

    May 25, 2013

  • Tony B.

    I'm not feeling well :(

    May 25, 2013

  • hakim

    Sorry guys I was confirmed today around 10 could not make it with 30 min notification. have a great workshop day pythonistas

    May 25, 2013

  • A former member
    A former member

    What is the exact location? The google map is pointing at the street. Is this event in the library?

    May 25, 2013

  • Laura S.

    last minute change - hope someone can grab my spot

    May 25, 2013

  • Jonathan M.

    I would love to be there, but I want to give someone new a chance. So, freeing a spot... thanks for the great opportunity, though!

    May 24, 2013

  • Matthew S.

    Will there be any notes posted online after the event?

    May 23, 2013

  • A former member
    A former member

    Freeing spot for someone newer.

    May 23, 2013

  • mj

    I am new but i am dying to learn more

    May 22, 2013

  • Tony B.

    why is the capacity so small, you have more people on the wait list than are attending?

    May 19, 2013

    • Tony B.

      Maybe find a bigger room? lol I would love to attend one of these, seems like everytime I get a notice it's too late :(

      May 19, 2013

    • seshadri

      Can you please send a reminder email out, with a request for people who are not planning on attending (if they changed the mind) to change RSVP.

      1 · May 22, 2013

  • seshadri

    The email mentioned there are 24 spots left. I have been put on the waiting list. Is this true?

    May 16, 2013

    • Barlow K.

      Ned - It would be great if we could livestream/archive the events - expect for project night. That could help.

      May 17, 2013

    • Nate A.

      We experimented last night streaming Kenneth's talk using Livestream for Producers and it worked great! The only requirements are a computer with a webcam and a wifi connection. http://new.livestream...­

      1 · May 22, 2013

  • Eve

    what type of python package should I download?

    May 18, 2013

  • Charles P.

    Thank you for hosting Jessica.

    May 16, 2013

  • Karen N.

    Can you use Python to batch-apply basic Photoshop type techniques to images?

    May 16, 2013

  • Mary

    Have done this before--would love to do it again, but not right now (life's too crazy at the moment). Hope it's offered again later in the year!

    May 16, 2013

Our Sponsors

  • edX

    edX is providing space for the October project night.

  • Winter Wyman

    Winter Wyman is provding pizza for the October project night.

  • InsightSquared

    InsightSquared is hosting drinks after the presentation on October 26.

  • FineTune

    Pizza sponsor for Sept 19th presentation night

  • PluralSight

    PluralSight is sponsoring project night September 7th.

  • Twilio

    Twilio is providing pizza on August 28.

  • DataRobot

    Pizza sponsor for August 8 project night.

  • Kyruus

    Kyruus is sponsoring pizza for the July 18 presentation.

  • Cambridge Innovation Center

    The CIC will host us on July 18, complete with glorious summertime AC .

  • Akamai

    Akamai is hosting and sponsoring the June 22 presentation night.

  • IBM Resilient

    Sponsor of the June 5 project night.

  • Amazon Alexa

    Sponsor and host of the May 9th presentation night

  • GenePeeks

    Sponsor of the May 2nd presentation night

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