Change the future

Wednesday 1:20 p.m.–4:40 p.m.

Hands-on Intermediate Python

Matt Harrison

Audience level:
Core Python (Language, Stdlib)


Want to up your Python game? Come learn how to write decorators, generators, list comprehensions, context managers and more. Bring a laptop with Python (2.x or 3.x) installed and come ready to program. You will leave knowing these intermediate constructs and how to write them. This always sells out so sign up early.


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.