[oclug] Books for learning python
Dave Edwards
amoamasam at sympatico.ca
Thu Jan 4 14:22:28 EST 2001
On Thu, 04 Jan 2001, you Dan York wrote:
<snip>
>
> For a complete newbie who hasn't worked with any programming
> language, I was quite please with SAMS "Teach Yourself
> Python in 24 Hours" by Ivan Van Laningham, ISBN 0-672-31735-4,
> list price $37.96CAN. The author's writing style is a bit
> chatty at times, but overall I found it a good intro [1]. It
> does cover basic python, object-oriented programming and then
> GUI programming with Tkinter. This last part was quite fun for
> me (I extended one of the examples into a fun little app that
> provides a scale for converting Celsius into Fahrenheit,
> something my brain still needs me to do.) There is a web site
> for the book which includes a helpful errata page:
>
> http://www.pauahtun.org/TYPython/
I have to disagree _sharply here_. I have the SAMS book, and I think it
stinks. The author spends a lot of narrative time on his hobby horses:
Mayan Calendrical Lore, calendrical theory in general, and number theory.
Learning a programming language can be difficult enough without trying to
think about abstractions with abstractions. Programming books usually
conform to the practice of framing a language's logic in *concrete* terms:
the CD library, the fruit store, etc.
>
> The second book is one I found quite useful for someone coming
> over to python from other programming languages. It is
> "The Quick Python Book" by Daryl Harms and Kenneth McDonald,
> published by Manning, ISBN 1-884777-74-0, list $57.95CAN. It assumes
> you already know programming concepts, constructs, etc. from other
> languages and focuses on giving you the basics you need to
> transition to python. It covers a wide range of features
> and gets into some fairly advanced topics. The Tkinter section
> here is very short (but Manning also covers a large book
> specifically on python and Tkinter), but it does get into
> a whole host of advanced things that the SAMS book doesn't,
> including interacting with C & C++.
> It, too, has a web site at:
>
> http://www.manning.com/Harms/
I've read good reviews of this book. The one that got me started was
O'Reilly's _Learning Python_, by Lutz and Ascher.
More information about the OCLUG
mailing list