Hands-on Intermediate Python

A session at PyCon US 2012

Wednesday 7th March, 2012

1:20pm to 4:40pm (PST)

Are you new to Python and want to learn how to step it up to the next level? Have you wondered about functional programming, closures, decorators, context managers, generators or list comprehensions and when you should use them and how to test them? This hands-on tutorial will cover these intermediate subjects in detail, by explaining the theory behind them then walking through examples.

Tutorial will be in the the form of short lecture, short assignment to practice the concepts.

Attendees should come with a laptop and Python 2.x (3.x differences will be noted).

Tutorial will cover:

  • Testing (unittest and doctest)
  • Functional Programming
  • Functions
  • Closures
  • Decorators
  • Class decorators
  • Properties
  • Context Managers
  • List comprehensions
  • Iterator pattern
  • Generators

Materials include an ebook covering the material, slides, handout and assignment code. Prizes to be awarded for completion of assignment.

About the speaker

This person is speaking at this event.
Matt Harrison

Full-stack Python guy, BI, Open Source, search, ult|goalt-imate, organic gardening. Developer at Fusion-IO bio from Twitter

Sign in to add slides, notes or videos to this session

Tell your friends!


Time 1:20pm4:40pm PST

Date Wed 7th March 2012

Short URL


Official session page


View the schedule



See something wrong?

Report an issue with this session