When and Where
- WHEN: Monday through Friday, July 21-25, 2014
- WHERE: Student-Alumni Council Room, The Ohio Union, Ohio State University, 1739 North High Street, Columbus, Ohio.
PyCamp takes place in a state of the art high technology classroom. 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. Several dining options are conveniently located in the same building.
Class starts at 8am each day. Class runs until 5pm each day. After-class socials occur on Monday and Wednesday.
PyOhio PyCamp 2014 is graciously sponsored by the Open Source Club at the Ohio State University and is program of and a benefit for the PyOhio free regional Python conference. While not required, PyCamp encourages you to register for the free PyOhio conference weekend following your PyCamp week. You will get the most out of PyCamp experience by participating in the wider Python community at PyOhio. Registration for PyOhio is separate from registration for PyCamp. Be sure to register for both!
- Complete by Monday, May 19 for early bird registration ($300 public / $250 with OSU email address).
- Complete by Monday, June 30 for regular registration ($325 public / $275 with OSU email address).
- Complete by Monday, July 14 for late registration ($350 / $300 with OSU email address).
All Scholarships Have Now Already Been Awarded
An anonymous donor stepped forward for PyOhio PyCamp 2014 and offered four scholarships. The scholarships were specified for "women and minorities under-represented in computer science." Two additional criteria applied: applicants must not already be working in IT nor may they be already enrolled in a "formal" (i.e., secondary or university classroom) programming course or major (MOOCs are OK). The scholarships cover $150 of the eligible tuition. Therefore, an early bird tuition becomes $150. Or an early bird tuition with an OSU email address becomes just $100. These scholarships were offered first-come, first-served and have already been awarded.
|Student-Alumni Council Room of the Onio Union.
|The Ohio Union.
|PyCampers celebrate their quick learning experience.
Do you know how to use a text editor (not a word processor, but a text editor)?
Do you know how to issue a change directory command at your operating system prompt?
Do you know what an environment variable of your operating system is?
Do you know what a PATH environment variable does for your operating system?
Do you know how to edit your operating system's PATH environment variable?
Do you know how to use a browser to download a file?
Do you 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 TriPython 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 PushUp, 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 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 16 years and has 35 years of of IT experience, primarily with IBM. Chris has previously developed and taught 40 hour courses about Java technology.
Code of Conduct
This PyCamp is a proud program of the PyOhio regional Python conference. PyOhio is governed by a Code of Conduct. The Code of Conduct encourages an atmosphere of respect in which all may participate without distraction. All participants at any PyOhio function including PyOhio PyCamp are subject to and expected to be aware of this Code of Conduct. PyOhio conference staff are not present at PyCamp itself. So, if you feel harassed at PyCamp, witness harassment at PyCamp, or have other concerns, please immediately call the code compliance officer Jason Green at (614) 349-6349 or the conference chair Brian Costlow at (740) 919-1291. Persons found to have violated the code will be ejected from class without refund and banned from any future PyOhio event.
What You Need To Bring
- A Wifi-capable laptop (required!) with any of the following OS platforms:
- Windows 7 or 8.1 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 kernel and a package manager (rpm, yum, apt-get, synaptic, etc.).
- An AC power adapter for your laptop.
- Optional: an Ethernet cable for your laptop.
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
Columbus is served by Port Columbus International Airport, eight miles east of the Ohio Union and The Blackwell.
Columbus is served by COTA mass transit. Individual fares are $2 ($2.75 for express), cash only, exact fare required. Weekly passes are $25.
Where To Park
The Ohio Union parking garage has 800 visitor spaces. The visitor rate is $10/day.
Where To Stay
PyOhio 2014 has prepared a lodging guide with special rates for PyCamp and the conference with deep discounts for the luxury Blackwell Hotel (on campus) and the budget Varsity Inn South (just off campus), both within walking distance of PyCamp and PyOhio.
Where To Eat
PyCampers may bring their own lunches to PyCamp. But the Ohio Union operates a variety of affordable dining options within only a few footsteps of the PyCamp classroom:
The following dining options are within one block of PyCamp and the Ohio Union:
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.