Currently, im reading the book Expert Python, by Tarek Ziade. You can find a free excerpt from the book here. I will be providing a full book review later this week.
Starting in Late December, I began reading CherryPy Essentials by Sylvain Hellegouarch. I have always had a high level of interest in the Python programming language and decided to look at it as an alternative to PHP. This lead me down a search for the best framework to build the types of applications that I am used to designing. This lead me to Django, Web2Py, TurboGears and CherryPy.
CherryPy Essentials guides you through learning CherryPy from beginning to end. The first three chapters of the book offer the basics of working with CherryPy (from inception, to install, to basic usage). A nice plus, which I think more books should do, occurs at the beginning of Chapter 3 where a functional web application is presented. Although short and to the point, the application does give a since of what is possible with CherryPy in a “Rapid” development perspective.
Another good point about the book is that it does give a wide overview of what is “possible” with CherryPy from Templating, to Web Services, and even Testing.
The book is well organized and can serve as a an excellent resource for anyone looking to give CherryPy a look for their web development projects.
PROS
CONS
OVERALL
Overall, this is one of the best books I have ever read. Very easy to get through. If you are new to CherryPy or web application development, this book is an excellent choice.
In 2009, I will begin to review IT books on topics such as PHP, Python, SQL, etc. The first review will be on CherryPy. Stay posted for further details.