Newsletter   Secure Checkout   View Cart (0 items)  
Search:    Welcome Guest! Save up to 30-40% on most items with our awesome everyday discounts!

CherryPy Essentials: Rapid Python Web Application Development [Paperback]

Our Price $ 41.59  
Item Number 270583  
Buy New $41.59
Available on the Internet only.

Item description for CherryPy Essentials: Rapid Python Web Application Development by Sylvain Hellegouarch...

This book covers the CherryPy library for Python web development from its history and installation through its main features and core concepts to its integration with Python and other products to construct, test, and deploy a sample photoblog application. The author Sylvain Hellegouarch is dedicated to the development of free software projects and has been coordinating and administrating the community efforts around the CherryPy project since 2004. The approach based on an example application introduces many other common Python libraries, providing transferable skills also relevant for non-web Python projects.

CherryPy is a Python library for web development that allows developers to build web applications in the same way as any other object-oriented Python program. Enriched by several years of active development, it has become one of the most established toolkits for building solid and high-performance web applications in Python. CherryPy abstracts the complex low-level HTTP protocol into an easy-to-use interface that respects Python idioms. The library aims at being simple to learn for a beginner while offering the most advanced features to fluent Python developers. For these reasons CherryPy was chosen to be at the heart of the popular and feature-rich TurboGears web framework. CherryPy-powered web applications are stand-alone Python applications with their own embedded multi-threaded web server, but can also run behind Apache or IIS for scalability.

  • Walks through building a complete Python web application using CherryPy 3
  • The CherryPy HTTP:Python interface
  • Use CherryPy with other Python libraries
  • Design, security, testing, and deployment

This book is principally geared towards Python web developers, who are looking to add the power of the CherryPy library to their existing Python skillset. It assumes a good working knowledge of Python. Although the CherryPy toolkit is at the core of the book, many other common libraries are introduced.

Promise Angels is dedicated to bringing you great books at great prices. Whether you read for entertainment, to learn, or for literacy - you will find what you want at!

Item Specifications...

Pages   272
Est. Packaging Dimensions:   Length: 8.8" Width: 7.3" Height: 0.7"
Weight:   1 lbs.
Binding  Softcover
Release Date   Mar 31, 2007
Publisher   Packt Publishing
ISBN  1904811841  
ISBN13  9781904811848  

Availability  125 units.
Availability accurate as of May 27, 2017 05:25.
Usually ships within one to two business days from La Vergne, TN.
Orders shipping to an address other than a confirmed Credit Card / Paypal Billing address may incur and additional processing delay.

More About Sylvain Hellegouarch

Register your artisan biography and upload your photo! Are You The Artisan or Author behind this product?
Improve our customers experience by registering for an Artisan Biography Center Homepage.

Product Categories

1Books > Special Features > New & Used Textbooks > Computer Science & Information Systems > Programming Languages
2Books > Subjects > Computers & Internet > Home & Office > Internet
3Books > Subjects > Computers & Internet > Programming > General
4Books > Subjects > Computers & Internet > Programming > Languages & Tools > Python
5Books > Subjects > Computers & Internet > Web Development > Scripting & Programming > General

Reviews - What do customers think about CherryPy Essentials: Rapid Python Web Application Development?

Good for those new to CherryPy  Jul 29, 2008
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.
wide breadth, shallow depth  Dec 10, 2007
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.
Read the sample chapter on the web before buying  Aug 20, 2007
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.

Write your own review about CherryPy Essentials: Rapid Python Web Application Development

Ask A Question or Provide Feedback regarding CherryPy Essentials: Rapid Python Web Application Development

Item Feedback and Product Questions
For immediate assistance call 888.395.0572 during the hours of 10am thru 8pm EST Monday thru Friday and a customer care representative will be happy to help you!

Help us continuously improve our service by reporting your feedback or questions below:

I have a question regarding this product
The information above is incorrect or conflicting
The page has misspellings or incorrect grammar
The page did not load correctly in my browser or created an error.

Email Address:
Anti Spam Question. To combat spammers we require that you answer a simple question.
What color is the sky?
Leave This Blank :
Do Not Change This Text :

Add This Product Widget To Your Website

Looking to add this information to your own website? Then use our Product Widget to allow you to display product information in a frame that is 120 pixels wide by 240 pixels high.

    Copy and paste the following HTML into your website and enjoy!

Order toll-free weekdays 10am thru 10pm EST by phone: 1-888-395-0572 (Lines are closed on holidays & weekends.)
Customer Service | My Account | Track My Orders | Return Policy | Request Free Catalog | Email Newsletter

Gift Certificates
RSS Feeds
About Us
Contact Us
Terms Of Use
Privacy Policy