Sponsors

  • Microsoft
  • Nebula
  • Google
  • SugarCRM
  • Facebook
  • HP
  • Intel
  • Rackspace Hosting
  • WSO2
  • Alfresco
  • BlackBerry
  • CUBRID
  • Dell
  • eBay
  • Heroku
  • InfiniteGraph
  • JBoss
  • LeaseWeb
  • Liferay
  • Media Temple, Inc.
  • OpenShift
  • Oracle
  • Percona
  • Puppet Labs
  • Qualcomm Innovation Center, Inc.
  • Rentrak
  • Silicon Mechanics
  • SoftLayer Technologies, Inc.
  • SourceGear
  • Urban Airship
  • Vertica
  • VMware
  • (mt) Media Temple, Inc.

Sponsorship Opportunities

For information on exhibition and sponsorship opportunities at the convention, contact Sharon Cordesse at scordesse@oreilly.com

Download the OSCON Sponsor/Exhibitor Prospectus

Contact Us

View a complete list of OSCON contacts

Hands On Beginning Python

Matt Harrison (MetaSnake)
Programming, Python
Location: Portland 252
Tags: python, tdd, handson
Average rating: ****.
(4.00, 10 ratings)

We’re going to mesh TDD, a desire to learn Python and Brazilian BBQ. Bring your laptop (having Python 2.x installed (will note 3.x differences)). This is hands on! You will program! It is assumed that you know how to program but perhaps not in Python. You start hungry and leave stuffed. We assume you know nothing and will stuff you with enough Python to be dangerous.

The tutorial works like this: There’s a short presentation. A short testcase for you to complete. Rinse/repeat until we run out of time. Hopefully you’ll walk away from this tutorial knowing how to write Python programs.

Course will cover:

  • REPL
  • Types
  • Mutable/Immutable
  • Getting help
  • Lists
  • Dictionaries
  • Functions
  • Whitespace
  • Conditionals & booleans
  • Iteration
  • Slicing
  • I/O
  • Classes
  • Exceptions
  • Packaging and layout

There are short testcases to allow participants to practice concepts.

Included are slides, code for assignments a handout and prizes for completion of assignments.

Photo of Matt Harrison

Matt Harrison

MetaSnake

Matt runs a Python training/consultancy shop MetaSnake. He is a Python user, presenter, author, and user group organizer. He helps run the Utah Python user group. He authored Treading on Python Vol 1 & 2. His work experience covers search, business intelligence, & data science.