An Introduction to Programming Using Python

Course Description

This course is primarily an Introduction to Programming, using a great, relatively new Programming language called Python.

Python is very simple to use, yet very powerful, Computer Programming language that runs on just about any platform (Windows, Unix, Linux, MAC, Android.)

In addition to learning Python, you will learn Programming techniques that can be applied to any language. My rule of thumb is that it takes about 100 hours to learn your first Programming language. Thereafter, a new one should take about 20% of that (i.e. 20 hours.) Learning Python will set you up to learn other languages, such as C#, C++, Java, and all sorts of Web Development applications.

I don't want to mislead you---this is an Introductory course with a pretty vast coverage, but there are still many things to learn that aren't covered in this course.

Primarily, Object orientation (Class Development) and GUI development (Windows like applications.) Those will be covered in 2 other classes currently in development.



Software Required

Python is a free download and runs on just about anything (Windows, Unix, Linux, Mac, Android). You can find it here

Course Textbook

Learn to Program with Python by John Smiley
ISBN: 0-9752402-8-5
The book (a $29.99 Print version) is included with the class. A Kindle and Nook version is also available for purchase for $9.99


Week 1

Week 2

Week 3

Week 4

Week 5

Week 6

Week 7

Week 8