CherryPy Essentials and over one million other books are available for Amazon Kindle. Learn more
Qty:1
  • List Price: $39.99
  • Save: $4.00 (10%)
In Stock.
Ships from and sold by Amazon.com.
Gift-wrap available.
CherryPy Essentials: Rapi... has been added to your Cart
+ $3.99 shipping
Used: Good | Details
Condition: Used: Good
Comment: Connecting readers with great books since 1972. Used books may not include companion materials, some shelf wear, may contain highlighting/notes, may not include cd-rom or access codes. Customer service is our top priority!
Sell yours for a Gift Card
We'll buy it for $2.00
Learn More
Trade in now
Have one to sell? Sell on Amazon
Flip to back Flip to front
Listen Playing... Paused   You're listening to a sample of the Audible audio edition.
Learn more
See this image

CherryPy Essentials: Rapid Python Web Application Development: Design, develop, test, and deploy your Python web applications easily Paperback – March 31, 2007


See all 2 formats and editions Hide other formats and editions
Amazon Price New from Used from
Kindle
"Please retry"
Paperback
"Please retry"
$35.99
$31.58 $9.99

Spring Books
The Big Books of Spring
See our editors' picks for the books you'll want to read this season, from blockbusters and biographies to new fiction and children's books.

If you buy a new print edition of this book (or purchased one in the past), you can buy the Kindle edition for only $2.99 (Save 80%). Print edition purchase must be sold by Amazon. Learn more.


Shop the new tech.book(store)
New! Introducing the tech.book(store), a hub for Software Developers and Architects, Networking Administrators, TPMs, and other technology professionals to find highly-rated and highly-relevant career resources. Shop books on programming and big data, or read this week's blog posts by authors and thought-leaders in the tech industry. > Shop now

Product Details

  • Paperback: 272 pages
  • Publisher: Packt Publishing (March 31, 2007)
  • Language: English
  • ISBN-10: 1904811841
  • ISBN-13: 978-1904811848
  • Product Dimensions: 7.5 x 0.6 x 9.2 inches
  • Shipping Weight: 1.2 pounds (View shipping rates and policies)
  • Average Customer Review: 2.5 out of 5 stars  See all reviews (11 customer reviews)
  • Amazon Best Sellers Rank: #1,954,196 in Books (See Top 100 in Books)

Editorial Reviews

About the Author

Sylvain Hellegouarch

Sylvain Hellegouarch is an IT Software Consultant dedicated to the development of free software projects such as CherryPy. Since 2004 he has been coordinating and administrating the community efforts around the project providing support for newcomers and seasoned developers, alike. In 2006 he developed 'bridge' and 'amplee', two Python-based projects centered on XML and the upcoming Atom Publishing Protocol respectively. He has also been deeply involved in The Viberavetions Project, a comprehensive grassroots solution for independent artists and musicians to better connect with consumers, as well as the nuXleus project, a platform designed for faster, more reliable inter and intra application and personal communication. Born in France, Sylvain graduated with a degree in Computer Science from South Brittany University, Vannes, France in 2002. Since then he has been working as an IT consultant for a variety of companies, both small and large. He currently resides in the United Kingdom.

Customer Reviews

It is very easy to get lost in the details.
B Miller
Also, based on the Table of Contents, the book spends at least 50% of its content on things that are not directly CheeryPy, just related to CherryPy.
Mitch Haile
I could not really decide if the book was good for what it was supposed to be because there are no indentations in the Python code.
Amazon Customer

Most Helpful Customer Reviews

9 of 9 people found the following review helpful By Amazon Customer on January 31, 2012
Format: Kindle Edition Verified Purchase
I could not really decide if the book was good for what it was supposed to be because there are no indentations in the Python code. It is all lined up against the edges so you have to guess which class defs are in and other such things.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
3 of 3 people found the following review helpful By Jeremiah D. Dodds on November 4, 2008
Format: Paperback
This book was slightly disappointing. I really like cherrypy, and was hoping for a really good, in-depth look at its internals. There are a few chapters in this book that are very good, but the vast majority of it is spent looking at how to integrate things like ORM layers and templating languages into your cherrypy app.

If I was new to the web-development scene, I would have gotten a lot from this book, but since I'm not, I didn't learn much from the majority of the book.

So, if you're new to making web-apps, and want to use cherrypy - this would be a good book to read. Otherwise, you're probably better off reading the cherrypy source / wiki.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
5 of 6 people found the following review helpful By Chris G. Sebastian on December 10, 2007
Format: Paperback
This is not a CherryPy reference manual; It is a broad introduction to a myriad of topics, intended for new web developers.

There are only two chapters (chapter 3 & 4, a total of 50 pages) that really discuss the CherryPy core itself. All other chapters cover topics that somehow relate to CherryPy (for example: template engines, SSL, REST, ORM, integrating CherryPy and Apache).

If there is one thing that this book is good for, it is for giving you a broad view of how CherryPy can be used. Even though I have been using CherryPy for a few years, there were many things I never knew CherryPy came included with (Template support, for example). Because I did not know this, I had re-invented many of those features myself for my websites -- I wish I had known that they were already there! This book does a good job of giving you the "big picture" view so that you do not unnecessarily re-invent any more wheels than you need to.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
7 of 9 people found the following review helpful By Mitch Haile VINE VOICE on August 20, 2007
Format: Paperback
I use CherryPy and had been on the fence about this book. A book about CherryPy would be a great resource for me, and I want to support the CherryPy folks.

There's a sample chapter on the web. Based on that chapter, I will not order the book--The book needed to have a better editor. The text is verbose; they could have cut 50-60% of the words and not lost any meaning. Also, based on the Table of Contents, the book spends at least 50% of its content on things that are not directly CheeryPy, just related to CherryPy.

The sample chapter does not reflect a book that is highly technical and geared towards highly technical people; if you're pretty savvy with the concept of Web frameworks, this book isn't going to add much to your library.

I'm sorry to say that most people should stick with the online docs for now.
1 Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
2 of 2 people found the following review helpful By Dan on July 28, 2008
Format: Paperback
I found this book very helpful while I was learning CherryPy. The online documentation is missing some content that is available in the book. The book is not an exhaustive CherryPy reference manual. Instead, it provides an excellent example of how to use CherryPy to build a web application. The online docs tell what the various components of CherryPy do, but this book explains how to use those components to do something useful. If you're new to CherryPy, and find the online docs a bit sparse, this book is well worth the investment.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
1 of 1 people found the following review helpful By Tomas Vondra on December 31, 2012
Format: Paperback
First of all, the book was published in 2007, and it shows. Five years in this field means a lot of changes happened.

If you want to get familiar with CherryPy, it's probably a good choice, especially if you're a CherryPy beginner like me. It describes version 3.0 but most of the examples and explanations work for the current 3.2. This part more or less provided the info I needed - it shows how to setup the various dispatchers, explains how to implement a REST service, how the tools and hooks work (and how to create your own), etc. Nice, much better than the info on cherrypy.org (which is quite confusing for beginners).

When it comes to other tools, it's much less useful. Whenever there are multiple tools to choose from, the author always chooses the least common one. For example when choosing an ORM, the author compares SQLObject, SQLAlchemy and Dejavu, and then chooses Dejavu for minor advantage (that is not leveraged at all). Even in 2007 the Dejavu was the least common ORM solution of the three, with significantly smaller community etc. and it somehow died a few years ago. Luckily, it's not that hard to replace it with e.g. SQLAlchemy in the examples. Something similar could be said about choosing Mochikit to handle the Javascript code, although that was a quite popular library in 2007 and it was difficult to predict which of the libraries will prevail in the end. Again, it's not that difficult to port the example to jquery for example.

The really weak point is the code examples - there's a lot of typos and errors in some of them. But while it takes time to find and fix them, it's not the main issue.
Read more ›
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again

More About the Author

Discover books, learn about writers, read author blogs, and more.

Set up an Amazon Giveaway

Amazon Giveaway allows you to run promotional giveaways in order to create buzz, reward your audience, and attract new followers and customers. Learn more
CherryPy Essentials: Rapid Python Web Application Development: Design, develop, test, and deploy your Python web applications easily
This item: CherryPy Essentials: Rapid Python Web Application Development: Design, develop, test, and deploy your Python web applications easily
Price: $39.99 $35.99
Ships from and sold by Amazon.com