Los Angeles PyCamp 2010
The UCLA Department of Psychology and the UCLA Graduate School of Education & Information Studies host the Los Angeles PyCamp 2010. 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! Conducted on the campus of UCLA, PyCamp comes with your own single OS/single developer copy of Wing Professional Python IDE.
For more information, please email firstname.lastname@example.org.
PyCampers are ecstatic about functional programming with Python.||
When and Where
- WHEN: June 14-18, 2010
- WHERE: Moore Hall 3027, Graduate School of Education, UCLA South Campus, Los Angeles, CA.
PyCamp takes place in a state of the art high technology classroom. Wireless networking and AC power are provided. 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. Cafes are are conveniently located a few steps from the classroom.
Check-in occurs at 8:30am on the first day. Class starts at 9am each following day. Class runs until 5pm each day.
Los Angeles PyCamp 2010 is graciously sponsored by the UCLA Department of Psychology and the UCLA Graduate School of Education & Information Studies.
How To Register
Registration is closed. PyCamp is at capacity. Register for our Toronto PyCamp (August 30 - September 3).
- Complete by Friday, April 16 for early bird registration ($300 USD).
- Complete by Friday, May 14 (extended through) May 31 for regular registration ($325 USD).
- Complete by Friday, June 11 for late registration ($350 USD).
Your paid PyCamp registration comes with your own single OS/single developer copy to keep of Wingware Professional Python IDE, a $179 value, distributed in class.
|Moore Hall on UCLA campus.|
|Classroom 3027 in Moore Hall.|
PyCampers celebrate their quick learning experience.|
Know how to use a text editor?
Know how to issue a change directory command at your operating system prompt?
Know how to use a browser to download a file?
Know how to run a program installer?
If you answered "Yes," 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. Advanced language features are covered. But not before beginning features are understood by the entire class.
What To Expect
Check out the all new 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 three 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 zenful practices which make Python the most elegant and practical of programming languages.
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 eleven years and has 29 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 laptop (required!) with Wifi capability and any of the following OS platforms:
- Windows 7, Vista, XP, or 2000 with latest service packs and an accessible administrative login account
- Mac OSX 10.5 latest revision or better
- Linux with a 2.6 kernel and a package manager (rpm, yum, apt-get, synaptic, etc.).
- An AC power adapter for your laptop.
What You Need To Do To Prepare
- Follow the handy Python installation procedure for class.
- Follow the handy Virtualenv installation procedure for class.
- Follow the handy Wing Pro installation procedure for class.
See the participant list updated daily.
Daily parking is available on campus close to the classroom for $10/day. Pay at the parking information booth at Westholme and Hilgard before parking in Parking Structure #2. Moore Hall is located 250 yards northeast.
There are two hotels on campus within easy walking distance of the classroom:
There are also several hotels within one mile of the classroom.
This accommodations guide lists nearby hotels with UCLA discounts and shuttle services.
There are ten quick service cafes on campus within 100 yards of the classroom.
There are also several dozen restaurants located off campus within one mile of the classroom.
UCLA is served by six public transit providers and three airports.
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.