Terry Carroll wrote:
> What I recommend is:
> 
>  1) Get one book that's about Python, to learn from.  An example, if you 
> already know how to program, would be Wes's Core Python book.  Try to pick 
> one that's not too simple, because you'll want something that you can 
> still use once you know the language; alternatively, go the library route 
> to learn.
> 
>  2) when you can do some simple stuff, you'll eventually want a reference 
> book: probably either Martelli's Python in a Nutshell or Beazley's Python 
> Essential reference.

I think I am in the minority, but I almost never use any Python 
reference book. It's not that I don't ever have to look anything up! I 
have a local copy of the Python HTML docs and shortcuts in the browser 
that let me find anything I need far faster than I could look it up in a 
book.

If I can't find what I need in the standard docs, my next stop is 
probably Google or comp.lang.python or the Python Cookbook.

I do own copies of of Python in a Nutshell, Python Essential Reference 
and Python Pocket Reference, I just find the online docs have much the 
same information in a much more accessible form.

FWIW here are my Python bookmarks:
module index - I don't actually use this one any more, see below
file://localhost/Users/kent/Library/Documentation/Python-Docs-2.5/modindex.html

built-in functions
file://localhost/Users/kent/Library/Documentation/Python-Docs-2.5/lib/built-in-funcs.html

built-in types - list, dict, string, etc
file://localhost/Users/kent/Library/Documentation/Python-Docs-2.5/lib/types.html

string methods
file://localhost/Users/kent/Library/Documentation/Python-Docs-2.5/lib/string-methods.html

overall doc index
file://localhost/Users/kent/Library/Documentation/Python-Docs-2.5/index.html

built-in exceptions
file://localhost/Users/kent/Library/Documentation/Python-Docs-2.5/lib/module-exceptions.html

comp.lang.python
http://groups.google.com/groups?hl=en&lr=&ie=UTF-8&c2coff=1&group=comp.lang.python

I also have a shortcut set up so if I type
   py modulename
in the Firefox address bar it takes me directly to the docs for that 
module. To do this, create a bookmark with this URL:
file://localhost/Users/kent/Library/Documentation/Python-Docs-2.5/lib/module-%s.html

and give it the keyword 'py'.

Another shortcut looks up the module in the online docs, useful if I 
want to give a link to someone else:
http://docs.python.org/lib/module-%s.html

Kent
_______________________________________________
Tutor maillist  -  Tutor@python.org
http://mail.python.org/mailman/listinfo/tutor

Reply via email to