Skip to content

Triangle Python Users Group: TriPython (formerly TriZPUG)

Personal tools
You are here: Home » Boot Camps » Seattle PyCamp™ 2013

Seattle PyCamp™ 2013

Document Actions
University of Washington Computer Science and Engineering hosts the second Seattle PyCamp 2013 at The Paul G. Allen Center for Computer Science & Engineering. For beginners, this ultra-low-cost Python Boot Camp makes you productive so you can get your work done quickly. PyCamp emphasizes the features which make Python a simpler and more efficient language. Following along with example Python PushUps speeds your learning process in a modern high-tech classroom. Become a self-sufficient Python developer in just five days at PyCamp!
PyCampers are ecstatic about functional programming with Python.

Sold Out! Class at Capacity!

To be placed on the waiting list, email

When and where? • Who sponsors PyCamp? • How to register? • Is PyCamp for me? • What to expect? • Who is your instructor? • What you need to bring? • What to do before class? • Who is coming to PyCamp? • How to get around? • Where to park? • Where to stay? • Where to eat? • Is there a flyer?

For more information, please email

When and Where

  • WHEN: Monday through Friday, September 9-13, 2013
  • WHERE: Classroom CSE305, The Paul G. Allen Center for Computer Science & Engineering, 185 Stevens Way, University of Washington, Seattle, WA.

PyCamp takes place in a state of the art high technology classroom. Wired Ethernet networking and AC power are provided at every seat. A video projection screen monitors the presentation computer at the front of the room. The seating is conference style where you can spread out. Restroom facilities are just down the hall. A cafeteria is conveniently located in the same building.

Check-in occurs at 8:30am on the first day. Class starts at 9am each following day. Class runs until 5pm each day.


Seattle PyCamp 2013 is graciously hosted by University of Washington Computer Science and Engineering and sponsored by the Seattle Plone Gathering.

How To Register: Registration Closed. Sold Out!

To be placed on the waiting list, email

Registration schedule:

  • Complete by Friday, July 12 for early bird registration ($325; $275 with UW email address).
  • Complete by Friday, August 16 for regular registration ($350; $300 with UW email address).
  • Complete by Monday, September 2 for late registration ($375; $325 with UW email address).
Classroom CSE305 in The Paul G. Allen Center. Click image for a gallery of photographs of the classroom.

The Paul G. Allen Center for Computer Science & Engineering. Click image for more information about The Paul G. Allen Center.

PyCampers celebrate their quick learning experience.

Qualify Yourself

Do you:

  • Know how to use a text editor (not a word processor, but a text editor)?
  • Know how to issue a change directory command at your operating system prompt?
  • Know what an environment variable of your operating system is?
  • Know what a PATH environment variable does for your operating system?
  • Know how to edit your operating system's PATH environment variable?
  • Know how to use a browser to download a file?
  • Know how to run a program installer?

If you answered "Yes" to all of the above, then PyCamp is probably for you.

If you already know Python, then PyCamp will probably seem a bit redundant to you. You are welcome to come to PyCamp and "brush up" your skills. But be forewarned that PyCamp is paced for beginners. Only a few advanced language features are covered. But not before beginning features are understood by the entire class.

What To Expect

Check out the PyCamp syllabus. The syllabus is continually revised in response to feedback from previous TriZPUG PyCamps. The syllabus reflects what beginners can be reasonably expected to usefully comprehend and retain in five days.

PyCamp represents a unique pedagogical approach. You will learn:

PyCampers whoop it up.
  • By Example - Many programming courses take the rote "reference manual" approach where you are taught all the elements of a language and then expected to apply them from memory. PyCamp teaches through Python language elements applied in working examples instead of abstract concepts.
  • By Following Along - Many programming courses lecture passive students. Others leave students to work through programming problems on their own. You will instead participate by stepping through working code line by line, building up new features and making changes as you follow along in guided labs. By repeating Python PushUps, you will retain what you learn.
  • By Pythonic Method - Every programming language has a culture and idioms which make it unique. Too many programming courses apply a generic approach to languages, resulting in programmers who write Java programs in Perl. You will learn the zen-ful practices which make Python the most elegant and practical of programming languages.

Your instructor

Your instructor is Chris Calloway, applications analyst for the University of North Carolina Department of Marine Sciences and a member of the Plone Foundation. Chris taught the original PyCamp and has organized many boot camps and sprints for TriZPUG. Chris has been developing in Python for 14 years and has 33 years of of IT experience, primarily with IBM. Chris has previously developed and taught 40 hour courses about Java technology.

What You Need To Bring

  • A Wifi-capable laptop (required!) with any of the following OS platforms:
    • Windows 7 or Vista with latest service packs and an accessible administrative login account,
    • Mac OSX 10.6 (Snow Leopard) or later with XCode installed, or
    • Linux with a 2.6 or later kernel and a package manager (rpm, yum, apt-get, synaptic, etc.).
  • An AC power adapter for your laptop.
  • A Cat 5 or Cat 6 Ethernet cable for your laptop's network adapter.

What To Do Before Class

Follow these installation instructions before class. Making it through these instructions will be the most difficult thing you have to do for PyCamp. So by the time you show up for class with a prepared laptop, it will be all downhill. It is important to get through these instruction before class. Installations are a time consuming process. Class is for learning Python.


See the participant list updated daily.

How To Get Around

Seattle is served by excellent mass transit which also extends to Sea-Tac Airport. Inexpensive light rail also runs between the airport and downtown Seattle/Westlake 20 hours per day at least every 15 minutes.

Where To Park

Visitor parking is available on campus for $15 per day from any of the five staffed parking gatehouses.

Where To Stay

Accommodations at eight nearby hotels range from the $65 per night "European style" (bathroom down the hall) College Inn up through the chic boutique Watertown Inn.

Where To Eat

The one of the best parts about PyCamp at the University of Washington is that you are surrounded by a dizzying array, literally dozens, of eateries with particular emphasis on Indian, Thai, Vietnamese, and Mediterranean cuisines. Just start walking north along University Way on the west side of campus. Allow ten minutes of travel time in each direction. The Reboot espresso bar on the first floor of the Paul G. Allen Center will make getting lunch convenient and quick, and a food truck just across the street offers a nice selection of hot food.

Get the Flyer

You can let others know about PyCamp by posting the PyCamp flyer, because PyCamp is just too good to keep a secret.