Python Resources

What is Python anyway?
----------------------
Python is an interpreted object-oriented programming language suitable (amongst other uses) for distributed application development, scripting, numeric computing and system testing. Python is often compared to Tcl, Perl, Java, JavaScript, Visual Basic or Scheme. To find out more about what Python can do for you, point your browser to

http://www.python.org/.

INSTALLATION:
http://www.python.org/download/

Python 2.3.4 Windows Installer (current version)
Pythonwin - Python IDE and GUI Framework for Windows.
Copyright 1994-2001 Mark Hammond (
mhammond@skippinet.com.au)
Mark Hammond's add-on for the regular Python installer
http://sourceforge.net/projects/pywin32/
pywin32 Build 202 (current version)

LEARNING:
http://greenteapress.com/thinkpython/
How to Think Like a Computer Scientist: Learning with Python, by Allen
Downey, Jeff Elkner and Chris Meyers.
Precompiled copies of the book are available in PDF and Postscript .
Users are free to download and print these files.
http://www.hetland.org/python/instant-python.php

Instant Python
This is a minimal crash-course in the programming language Python

http://www.g2swaroop.net/byte-of-python

A Byte of Python is a book on programming using the Python language. It serves as a tutorial or guide to the Python language for anyone.
http://www.honors.montana.edu/~jjc/easytut/easytut/

Non-Programmers Tutorial For Python by Josh Cogliati
http://www.freenetpages.co.uk/hp/alan.gauld/

What is Programming?
http://www.fsbassociates.com/books/pythonchpt1.htm


Internet Programming with Python (Chapter 1) by Aaron Watters, Guido van Rossum, and James C. Ahlstrom
This book discusses methods of Programming in Python, with particular emphasis on Internet-related applications. Python has grown with the Internet, and programmers across the planet use Python for all sorts of Internet applications, from the simplest CGI scripts, to complex server programs, to extensions of the Python-based Grail browser.

http://www.cetus-links.org/oo_python.html#oo_python_general_articles
there is a collection of articles here comparing different languages

Where are the "Why I Love Python" slides from the keynote you gave at the Python conference?

http://64.78.49.204/pub/eckel/LovePython.zip

Power point slide by Bruce Eckel who has written books on C++ and Java but says he loves Python the best

http://www.mindview.net/FAQ (for more on Bruce Eckel)

- Bill Kerr
kerrb@senet.com.au
South Australia