My primary compliment to "Beginning Python" is that it makes learning Python seem easy. .
The book covers a lot of Python basics like strings, numbers, operators, variables. It also covers advanced topics like network programming, extending Python through C/C++, threading, GUI programming and Python with XML. In the end it discusses about the new features of Python release 2.4. Last Chapter “Integrating Java with Python” covers - scripting with java applications, Jython, integrating Java and Jython, J2EE servlets in Jython. I find it useful for both python and java programmer.
Book provides exercises at the end of every chapter, which can help you for self study and better understanding of the concepts. The explanations and the code throughout the book are easy to understand
I think this book would be a good choice for someone in the beginner to intermediate range. If you are a programmer (C, C++, Java, Perl) then it may be a little slow for you. A lot of time is put into syntax, control flow, and basic data structures, it can get a little difficult to digest. I thought more could have gone into topics like “Writing Shareware and Commercial programs”.
I would highly recommend this book to anyone who wants to learn Python but is new to programming.
Rating: (9/10)
Author : Peter C. Norton, Alex Samuel, Dave Aitel, Eric Foster-Johnson, Leonard Richardson, Jason Diamond, Aleatha Parker, Michael Roberts
Copyright 2004 Rightrix Solutions. All rights reserved. All product names are trademarks of their respective companies. Views
expressed at PythonThreads.com reflect the views of the authors alone,
and do not necessarily reflect those of PythonThreads.com.