Loading presentation...

Present Remotely

Send the link below via email or IM

Copy

Present to your audience

Start remote presentation

  • Invited audience members will follow you as you navigate and present
  • People invited to a presentation do not need a Prezi account
  • This link expires 10 minutes after you close the presentation
  • A maximum of 30 users can follow your presentation
  • Learn more about this feature in our knowledge base article

Do you really want to delete this prezi?

Neither you, nor the coeditors you shared it with will be able to recover it again.

DeleteCancel

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.

No, thanks

Intro to Programming in Python

A breezy overview of my Python Programming course
by

Marc Cohen

on 2 August 2011

Comments (0)

Please log in to add your comment.

Report abuse

Transcript of Intro to Programming in Python

Intro to Programming and
Application Development
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)
open/non-proprietary
freely available
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 marc@mkcohen.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
Google+: http://gplus.to/marcacohen
Full transcript