TriZPUG PyCamp 2008
Three TriZPUG boot camps in 2008! This year TriZPUG, in conjunction with plonebootcamps.com, is offering two Plone Boot Camps in late July through early August: Customizing Plone and Plone 3 Techniques. During the same week Plone 3 Techniques is offered, TriZPUG will reprise PyCamp, our ultra-low cost/high productivity Python Boot Camp, the perfect follow-on to Customizing Plone offered the previous week.
| What | Training |
|---|---|
| When |
August 4, 2008 - 09:00
to August 8, 2008 - 17:00 |
| Where | Chapel Hill, NC, USA |
| Contact Name | Chris Calloway |
| Contact Email | pycamp@trizpug.org |
| Add event to calendar |
|
PyCamp is TriZPUG's Python Boot Camp, which takes a programmer familiar with basic programming concepts to the status of Python developer with one week of training. If you have previous programming experience and want to step into Python programming as quickly and painlessly as possible, this boot camp is for you. PyCamp is the perfect follow-on to Plone Boot Camp the previous week. A bonus hour is offered at the end of each PyCamp day for Plone Boot Camp participants to pull their two skill sets together.

TriZPUG boot camps take place in state of the art high technology classrooms on the campus of the University of North Carolina's School of Pharmacy in Chapel Hill, NC. There are wired 100Mb Ethernet connections and grounded AC power outlets at every seat. A video projection screen monitors the presentation computer at the front of the room. The seating is conference style on terraced risers all facing the instructor. A wireless microphone tracks the instructor throughout the room.
Chapel Hill offers free mass transit to the classrooms from many convenient accommodations including an official hotel with free wireless.
PyCamp represents a unique pedgogical approach. You will learn:
![]() | |
| 2007 PyCampers are ecstatic about functional programming with Python |
- 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. You will instead start with working useful programs and become exposed to the elements of the Python programming language through actual code.
- 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 and useful code line by line, building up new features and making changes as you follow along in guided labs.
- 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 zenful practices which make Python the most elegant and practical of programming languages.

