top band

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

Hands-on Intermediate Python

matt harrison

Audience level:
Python Core (language, stdlib, etc.)


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.


This carefully constructed course will take a programmer with a basic understanding of Python to the next level. You should feel comforable with Python loops, variables, functions, and classes. **From there we build your knowledge and cover some of the more exciting aspects of Python that tend to bite new Python programmers.** With a unique, fast-paced combination of lecture and lab, the student will not only listen to the material, but try it out themselves. In addition, attendees will recieve a copy of the slides and a cheatsheet covering the material. Bring a laptop with Python (2 or 3) installed and a desire to learn the basics.

Student Handout

No handouts have been provided yet for this tutorial

bottom band background