This is an archived course. Information may be out of date, some links are broken and email addresses have been removed.

01 Welcome and Assignment 1

This course is currently not running, these pages have been retained because of a special request to keep access to them open. THe course may be restarted at some unspecified time in the future.

Python is a language that is available across many platforms. And it is free. What you use here can be put to use if you are in the situation of needing to do some programming on a different operating system.

Python has been described as an object-oriented scripting language. It has a simpler syntax and faster developement time than many other languages. Yet is is powerfull, and includes features that you will find in other languages.

Python is a language that is sutable as a first programming language, it will introduce you to concepts that you will find in other languages, without the compleities of their syntax.

This course will be run at a rate suitable for Newchix.

The Learning Python page. http://www.oreilly.com/catalog/lpython/toc.html

About Python. http://home.rmi.net/~lutz/about-python.html

A tutorial. http://www.python.org/doc/current/tut/tut.html
The Python website. http://www.python.org/
A downloadable book. http://sourceforge.net/projects/diveintopython/
The O'Rielly network. http://www.onlamp.com/python/
HOW TO documents. http://py-howto.sourceforge.net/
For experienced programmers.
http://diveintopython.org/

http://www.pythonware.com/daily/
http://aspn.activestate.com/ASPN/Python/Cookbook/