Send the link below via email or IM to invite your audienceCopy
Start the presentationStart presenting
- Invited audience will follow you as you navigate and present
- This link expires 10 minutes after you close the presentation
- A maximum of 30 users can view together your prezi
- Learn more about this feature in the manual
Do you really want to delete this prezi?
Neither you, nor the coeditors you shared it with will be able to recover it again.
Make your likes visible on Facebook?
Connect your Facebook account to Prezi and let your likes appear on your timeline.
You can change this under Settings & Account at any time.
Intro to Programming in Python
Transcript of Intro to Programming in Python
Summer, 2011 beginners: people who've never written a line of code Prerequisites: none Focus: learning to program in Python a conceptual understanding of computers and programming
knowledge of a powerful modern language called Python
lots of hands-on experience writing your own programs
a guided tour of some other popular programming languages
a chance to meet and work with cool people Why learn to program? refreshers: people who learned programming a while ago and want to refresh/update their skills What you get... it's interesting (!)
it's challenging (?)
it's lucrative ($)
it's fun :) Target Audience My teaching... anyone can program
learn by doing
repetition is the basis of all learning
writing (vs. reading) code leads to deeper insight
questions are welcome and encouraged
all class notes available online => focus on listening
quiz and homework every week (no final exam)
everything is done online (using moodle software) Python is... powerful and expressive
simple and easy to learn
cross-platform (Windows, Mac, Linux)
widely used & well supported
=> an ideal language for beginners Schedule: June 21 - August 23, 2011
Class times: Tuesdays, 6-9pm
Location: Downtown, 1325 4th Ave (4th & Union)
Questions? email email@example.com Logistics Resources Learn more/enroll: http://www.pce.uw.edu/course.aspx?id=6532
Textbook: Python Programming for the Absolute Beginner, 3rd Edition, by Michael Dawson (ISBN 1-4354-5500-2)
Laptops: try to bring a laptop with you to every class so you can do in-class exercises
Course website: http://mkcohen.com/moodle
Lots of goodies there: lecture notes, source code, quizzes, homework, supplementary material, etc. Why Python? Python is... Blog: http://mkcohen.com