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 promiseangels.com!
Est. Packaging Dimensions: Length: 8.8" Width: 7.3" Height: 0.7" Weight: 1 lbs.
Release Date Mar 31, 2007
Publisher Packt Publishing
ISBN 1904811841 ISBN13 9781904811848
Availability 125 units. Availability accurate as of Mar 24, 2017 08:09.
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.
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.