<br>
. on-line tutorials?<br>
<span style="font-weight: bold;">hundreds of e-books sorted by subtopic</span><br>
   <a href="http://www.awaretek.com/tutorials.html">http://www.awaretek.com/tutorials.html</a><br>
--  Python Newbies should visit our <span style="font-style: italic;">Python411 Podcast Series</span> Page<br>
 <<a href="http://www.awaretek.com/python/index.html">http://www.awaretek.com/python/index.html</a>><br>
-- Python for Mobile Devices<br>
<<a href="http://www.awaretek.com/pymo.html">http://www.awaretek.com/pymo.html</a>><br>
<br>
<br>
    Table of Contents [rearranged]<br>
<br>
<br>
*Beginners (12+) [and the *Grimoire*<br>
-- How to Perform Common Programming Tasks]<br>
*Testing, Test Driven Programming and Unit Test (3)*<br>
<br>
[ beginner`s topic#1: platform choice ]:<br>
*Editors and IDE's (7)*<br>
*Jython (8)* [python -> bytecode for java`s virtual machine]<br>
*Mac and Apple (13)*<br>
<br>
*Reference (10)*<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
*Beginners (12+) [and the *Grimoire*<br>
-- How to Perform Common Programming Tasks]<br>
<br>
<br>
Python Grimoire<br>
 <<a href="http://the.taoofmac.com/static/grimoire.html">http://the.taoofmac.com/static/grimoire.html</a>><br>
The Grimoire is different and deserves a category unto itself<br>
. It is a book of magic spells and incantations,<br>
 or How to Perform Common Programming Tasks in Python.<br>
<br>
<br>
Alan Gauld's "Learning to Program"<br>
<<a href="http://www.freenetpages.co.uk/hp/alan.gauld/">http://www.freenetpages.co.uk/hp/alan.gauld/</a>><br>
Start here if you a complete newbie to programming<br>
<br>
Joe Useless Writes a Program<br>
<<a href="http://uselesspython.com/JoeUselessWritesAProgram.html">http://uselesspython.com/JoeUselessWritesAProgram.html</a>><br>
It doesn't get any easier than this ;-)))<br>
<br>
Batteries Included<br>
 <<a href="http://uselesspython.com/BatteriesIncluded.html">http://uselesspython.com/BatteriesIncluded.html</a>><br>
Useless Python's Short Tutorial on Modules<br>
<br>
<br>
Josh Cogliatti's Tutorial <br>
<<a href="http://honors.montana.edu/~jjc/easytut/easytut/">http://honors.montana.edu/~jjc/easytut/easytut/</a>><br>
A great tutorial for newbie's to start with!<br>
<br>
What to do on day one<br>
 using the built-in IDLE IDE <br>
<<a href="http://hkn.eecs.berkeley.edu/~dyoo/python/idle_intro/index.html">http://hkn.eecs.berkeley.edu/~dyoo/python/idle_intro/index.html</a>><br>
including translations into several languages<br>
<br>
The What, Why, Who, and Where of Python<br>
<<a href="http://www.networkcomputing.com/unixworld/tutorial/005/005.html">http://www.networkcomputing.com/unixworld/tutorial/005/005.html</a>><br>
by Aaron Watters<br>
<br>
Python, Anyone? <br>
<<a href="http://www.linuxworld.com/linuxworld/expo/lw-python.html">http://www.linuxworld.com/linuxworld/expo/lw-python.html</a>><br>
by Robert Richardson<br>
<br>
Python for Newbies<br>
<<a href="http://npt.cc.rsu.ru/user/wanderer/ODP/Python_for_Newbies.htm">http://npt.cc.rsu.ru/user/wanderer/ODP/Python_for_Newbies.htm</a>><br>
David Borowitz<br>
<br>
General Python Tutorial from TechWarehouse<br>
<<a href="http://www.techiwarehouse.com/Python/Python_Tutorial.html">http://www.techiwarehouse.com/Python/Python_Tutorial.html</a>> by David Mertz<br>
<br>
Python 101 -- Beginning Python by Dave Kuhlman<br>
<<a href="http://www.rexx.com/~dkuhlman/python_101/python_101.html">http://www.rexx.com/~dkuhlman/python_101/python_101.html</a>><br>
<br>
<br>
Python for Fun<br>
 <<a href="http://www.ibiblio.org/obp/py4fun/">http://www.ibiblio.org/obp/py4fun/</a>><br>
an Exellent collection of small Python programs for learning<br>
<br>
HowTo: Python Programming in Gnumeric<br>
<<a href="http://www.csse.monash.edu.au/~ctwardy/starting-with-python.html">http://www.csse.monash.edu.au/~ctwardy/starting-with-python.html</a>><br>
<br>
Python Imaging Handbook and Tutorial<br>
<<a href="http://www.pythonware.com/library/pil/handbook/">http://www.pythonware.com/library/pil/handbook/</a>><br>
PIL Handbook from PythonWare<br>
<br>
PyMedia Tutorial<br>
 <<a href="http://www.pymedia.org/tut/index.html">http://www.pymedia.org/tut/index.html</a>><br>
PyMedia is a module for manipulating<br>
 wav, mp3, ogg, avi, divx, dvd, cdda and etc. files<br>
<br>
Date and Time Usage for Python<br>
<<a href="http://pleac.sourceforge.net/pleac_python/datesandtimes.html">http://pleac.sourceforge.net/pleac_python/datesandtimes.html</a>><br>
<br>
Scripting OpenOffice with Python<br>
<<a href="http://udk.openoffice.org/python/scriptingframework/index.html">http://udk.openoffice.org/python/scriptingframework/index.html</a>><br>
<br>
MozPython, Python for Mozilla<br>
<<a href="http://www.thomas-schilz.de/MozPython/README.html">http://www.thomas-schilz.de/MozPython/README.html</a>><br>
<br>
GraphPath for analysing graph-structured data,especially RDF <br>
<<a href="http://www.langdale.com.au/GraphPath/tutorial.html">http://www.langdale.com.au/GraphPath/tutorial.html</a>><br>
<br>
Sorting with Python<br>
 <<a href="http://www.amk.ca/python/howto/sorting/sorting.html">http://www.amk.ca/python/howto/sorting/sorting.html</a>><br>
by Andrew Dalke<br>
<br>
Algorithm Education Using Python<br>
<<a href="http://www.ece.uci.edu/~chou/py02/python.html">http://www.ece.uci.edu/~chou/py02/python.html</a>><br>
<br>
<br>
<br>
<br>
*Testing, Test Driven Programming and Unit Test (3)*<br>
<br>
De-Bugging Python, a Tutorial<br>
<<a href="http://www.ferg.org/papers/debugging_in_python.html">http://www.ferg.org/papers/debugging_in_python.html</a>><br>
<br>
Test Driven Development in Python<br>
<<a href="http://www.onlamp.com/pub/a/python/2004/12/02/tdd_pyunit.html">http://www.onlamp.com/pub/a/python/2004/12/02/tdd_pyunit.html</a>><br>
a Tutorial from O'Reilly's OnLamp Python Development Center added<br>
December 7, 2004<br>
<br>
Agile Testing<br>
<<a href="http://agiletesting.blogspot.com/2005/02/articles-and-tutorials.html">http://agiletesting.blogspot.com/2005/02/articles-and-tutorials.html</a>><br>
Articles and Tutorials<br>
<br>
<br>
<br>
<br>
<br>
*Editors and IDE's (7)*<br>
<br>
Eclipse Integratuion: Using Eclipse as an Editor for Python<br>
<<a href="http://www.atug.com/andypatterns/eclipse_integration.htm">http://www.atug.com/andypatterns/eclipse_integration.htm</a>><br>
<br>
Python Development with Eclipse and Ant<br>
<<a href="http://www-128.ibm.com/developerworks/opensource/library/os-ecant/index.html">http://www-128.ibm.com/developerworks/opensource/library/os-ecant/index.html</a>><br>
from IBM DeveloperWorks, an excellent tutorial added December 7, 2004<br>
<br>
Python Development with Eclipse<br>
<<a href="http://www.erin.utoronto.ca/~ebutt/eclipse_python.htm">http://www.erin.utoronto.ca/~ebutt/eclipse_python.htm</a>><br>
a good tutorial with helpful screenshots<br>
<br>
SPE Tutorial <br>
<<a href="http://www.serpia.com/spe_tutorial/spe_tutorial.htm">http://www.serpia.com/spe_tutorial/spe_tutorial.htm</a>><br>
a Tutorial about SPE, an IDE for Python added December 7, 2004<br>
<br>
Tutorial about IDLE<br>
<<a href="http://hkn.eecs.berkeley.edu/~dyoo/python/idle_intro/index.html">http://hkn.eecs.berkeley.edu/~dyoo/python/idle_intro/index.html</a>><br>
<br>
Python and Emacs <br>
<<a href="http://cottee.org/index.php?p=50">http://cottee.org/index.php?p=50</a>><br>
<br>
Leo Tutorials <br>
<<a href="http://www.3dtree.com/ev/e/sbooks/leo/sbframetoc_ns.htm">http://www.3dtree.com/ev/e/sbooks/leo/sbframetoc_ns.htm</a>><br>
<br>
<br>
<br>
<br>
<br>
 *Jython (8)* [python -> bytecode for java`s virtual machine]<br>
<br>
<br>
Jython Tutorials, Parts One and Two<br>
 <<a href="http://www.jython.org">http://www.jython.org</a>><br>
 scroll down to click on pdf files:<br>
 Excellent! --added October 31, 2004<br>
<br>
Advanced Server side Programming in Jython<br>
<<a href="http://www.python.org/pycon/2005/papers/80/">http://www.python.org/pycon/2005/papers/80/</a>><br>
<br>
Jython Tutorial Examples<br>
<<a href="http://llama.med.harvard.edu/~fgibbons/VisAD_Tutorials.html">http://llama.med.harvard.edu/~fgibbons/VisAD_Tutorials.html</a>><br>
<br>
Writing Threaded Applications in Jython<br>
<<a href="http://www.pushtotest.com/Docs/howto/jythonthreads.html">http://www.pushtotest.com/Docs/howto/jythonthreads.html</a>><br>
<br>
Jython and Swing<br>
 <<a href="http://uselesspython.com/Jython_Swing_Basics.html">http://uselesspython.com/Jython_Swing_Basics.html</a>><br>
Useless Python's Short Tutorial on Jython and Swing<br>
<br>
Jython Bibliography <br>
<<a href="http://www.pycs.net/users/0000177/stories/13.html">http://www.pycs.net/users/0000177/stories/13.html</a>><br>
<br>
Jython Webapp Tutorial<br>
<<a href="http://seanmcgrath.blogspot.com/JythonWebAppTutorial.html">http://seanmcgrath.blogspot.com/JythonWebAppTutorial.html</a>><br>
<br>
How to Make Java Servlets with Jython<br>
<<a href="http://www.hotales.org/writings/jython-servlet-jsp.html#download">http://www.hotales.org/writings/jython-servlet-jsp.html#download</a>><br>
<br>
<br>
<br>
<br>
<br>
<br>
*Mac and Apple (13)*<br>
<br>
Using PyObjC for Developing Cocoa Applications with Python<br>
<<a href="http://developer.apple.com/cocoa/pyobjc.html">http://developer.apple.com/cocoa/pyobjc.html</a>><br>
<br>
MacPython Documentation<br>
<<a href="http://homepages.cwi.nl/~jack/macpython/documentation.html">http://homepages.cwi.nl/~jack/macpython/documentation.html</a>><br>
<br>
wxPython OS X Issues<br>
<<a href="http://wiki.wxpython.org/index.cgi/wxPythonOSX_20Issues">http://wiki.wxpython.org/index.cgi/wxPythonOSX_20Issues</a>><br>
<br>
scripting AppleScriptable Applications with Python<br>
<<a href="http://freespace.virgin.net/hamish.sanderson/appscript.html">http://freespace.virgin.net/hamish.sanderson/appscript.html</a>><br>
instead of with AppleScript; <br>
very useful for Mac OS X users, added February 8, 2005<br>
<br>
Introduction to PyObjC<br>
<<a href="http://www.macdevcenter.com/pub/a/mac/2003/01/31/pyobjc_one.html">http://www.macdevcenter.com/pub/a/mac/2003/01/31/pyobjc_one.html</a>><br>
<br>
PyObjC Tutorial <br>
<<a href="http://pyobjc.sourceforge.net/doc/tutorial.php">http://pyobjc.sourceforge.net/doc/tutorial.php</a>><br>
<br>
Start Cocoa with PyObjC<br>
 <<a href="http://just.letterror.com/ltrwiki/StartCocoa">http://just.letterror.com/ltrwiki/StartCocoa</a>><br>
<br>
PyObjC-Hacking<br>
 <<a href="http://www.python.org/pycon/2005/papers/57/">http://www.python.org/pycon/2005/papers/57/</a>><br>
a pdf file from PyCon2005<br>
<br>
Macintosh Library Modules <br>
<<a href="http://www.python.org/doc/current/mac/mac.html">http://www.python.org/doc/current/mac/mac.html</a>><br>
<br>
Intro to Using PyObjC<br>
<<a href="http://members.capmac.org/~deanhall/python/IntroToUsingPyObjC.html#Section4">http://members.capmac.org/~deanhall/python/IntroToUsingPyObjC.html#Section4</a>><br>
Overcoming Newbie Hurdles when using Xcode and Interface Builder<br>
<br>
<br>
Setting Up Mac OSX to run Python CGI's<br>
<<a href="http://flangy.com/dev/webnotes/osx-apache-python.html">http://flangy.com/dev/webnotes/osx-apache-python.html</a>><br>
<br>
Using Core Data with Python<br>
<<a href="http://www.pycs.net/bbum/2005/5/1/#200505011">http://www.pycs.net/bbum/2005/5/1/#200505011</a>><br>
<br>
Unit Testing Objective-C with Python<br>
<<a href="http://www.devoesquared.com/Blog/6">http://www.devoesquared.com/Blog/6</a>><br>
<br>
<br>
<br>
<br>
<br>
*Reference (10)*<br>
<br>
the Effbot Guide to the Python Standard Library<br>
<<a href="http://effbot.org/librarybook/">http://effbot.org/librarybook/</a>><br>
<br>
Language Notes on Python<br>
<<a href="http://www.angelfire.com/tx4/cus/notes/python.html">http://www.angelfire.com/tx4/cus/notes/python.html</a>><br>
<br>
Python Quick Reference <br>
<<a href="http://www.brunningonline.net/simon/python/PQR.html">http://www.brunningonline.net/simon/python/PQR.html</a>><br>
A Python online reference in several different formats, including clickable<br>
<br>
Python Style Guide <br>
<<a href="http://www.python.org/doc/essays/styleguide.html">http://www.python.org/doc/essays/styleguide.html</a>><br>
by Guido van Rossum<br>
<br>
Official Python Documentation<br>
 <<a href="http://www.python.org/doc/">http://www.python.org/doc/</a>><br>
exhaustive documentation from the Python website<br>
<br>
Python 2.3.4 Documentation <br>
<<a href="http://www.python.org/doc/current/">http://www.python.org/doc/current/</a>><br>
<br>
Python Infrequently Answered Questions<br>
<<a href="http://www.norvig.com/python-iaq.html">http://www.norvig.com/python-iaq.html</a>><br>
by Peter Norvig, not a Tutorial, not exactly documentation, <br>
but an incredibly useful read...<br>
<br>
Python "How-To's<br>
 <<a href="http://www.amk.ca/python/howto/">http://www.amk.ca/python/howto/</a>><br>
<br>
Python Knowledge Base<br>
<<a href="http://www.faqts.com/knowledge_base/index.phtml/fid/199/">http://www.faqts.com/knowledge_base/index.phtml/fid/199/</a>><br>
an incredible database of answered questions<br>
<br>
Bruce Eckel's Thinking in Python<br>
<<a href="http://www.mindview.net/Books/Python/ThinkingInPython.html">http://www.mindview.net/Books/Python/ThinkingInPython.html</a>><br>
<br>-- <br>American Dream Documents<br><a href="http://www.geocities.com/amerdreamdocs/home/">http://www.geocities.com/amerdreamdocs/home/</a><br>"(real opportunity starts with real documentation)