Skip to main content
USENIX
  • Conferences
  • Students
Sign in
  • Home
  • Attend
    • Registration
    • Discounts
    • Venue, Hotel, and Travel
    • Why Attend?
    • Students and Grants
  • Program
    • Program at a Glance
    • Conference Program
    • Training Program
      • Training Program - Details
    • Workshops
    • Conference Topics
      • Systems and Network Engineering
      • Monitoring and Metrics
      • SRE and Software Engineering
      • Culture
    • UCMS '15
    • URES '15
    • Puppet Camp DC
  • Activities
    • Birds-of-a-Feather
    • LISA Build
    • LISA Lab
  • Sponsors and Expo
    • LISA15 Expo
    • Sponsor and Exhibitor List
    • Exhibitor Services
  • Participate
    • Call for Participation
    • Call for Research Papers and Posters
      • Submitting Papers and Posters
    • Speaker Resources
  • About
    • Conference Organizers
    • Help Promote
    • Services
    • Code of Conduct
    • Past Conferences

help promote

LISA16 CFP button

Get more
Help Promote graphics!

twitter

Tweets by @LISAConference

usenix conference policies

  • Event Code of Conduct
  • Conference Network Policy
  • Statement on Environmental Responsibility Policy

You are here

Home » Hands-on Intermediate Python
Tweet

connect with us

Hands-on Intermediate Python

Full Day
(9:00 am-5:00 pm)

Thurgood Marshall East

LISA15: SRE/SWE
T2
Matt Harrison, MetaSnake
Description: 

Got the basics of Python down but want to dig in a little more?

Have you wondered about functional programming, closures, decorators, context managers, generators, or list comprehensions, when you should use them, and how to test them? This hands-on tutorial will cover these intermediate subjects in detail. 

Who should attend: 

Developers with a basic understanding of Python who want to learn more advanced features

Take back to work: 

You will go back to work with a knowledge of advanced Python constructs and idioms, and know when to use them.

Topics include: 
  • Closures
  • Decorators
  • Class decorators
  • Properties
  • Context managers
  • List comprehensions
  • Iterator pattern
  • Generators
Additional Materials: 

Please install Python (2 or 3) on your laptop. Most Linux and Mac computers already have Python installed. Windows users can find a download at python.org.

Presentation Type: 
Training

© USENIX

LISA is a registered trademark of the USENIX Association.

  • Privacy Policy
  • Contact Us