Join Amazon Prime and get unlimited Free One-Day Delivery. Already a member? Sign in.

 

or
Sign in to turn on 1-Click ordering.
 
   
More Buying Choices
18 used & new from £20.98

Have one to sell? Sell yours here
 
   
CherryPy Essentials: Rapid Python Web Application Development
 
See larger image
 

CherryPy Essentials: Rapid Python Web Application Development (Paperback)

by Sylvain Hellegouarch (Author)
2.0 out of 5 stars See all reviews (1 customer review)
RRP: £24.99
Price: £23.74 & this item Delivered FREE in the UK with Super Saver Delivery. See details and conditions
You Save: £1.25 (5%)
In stock.
Dispatched from and sold by Amazon.co.uk. Gift-wrap available.

Only 2 left in stock--order soon (more on the way).

Want guaranteed delivery by Tuesday, July 7? Choose Express delivery at checkout. See Details
12 new from £20.98 6 used from £35.95

Frequently Bought Together

Customers buy this book with Professional Python Frameworks: Web 2.0 Programming with Django and Turbogears (Programmer to Programmer) by Dana Moore

CherryPy Essentials: Rapid Python Web Application Development + Professional Python Frameworks: Web 2.0 Programming with Django and Turbogears (Programmer to Programmer)
Price For Both: £38.46

Show availability and shipping details


Customers Who Bought This Item Also Bought

Programming in Python 3: A Complete Introduction to the Python Language (Developer's Library)

Programming in Python 3: A Complete Introduction to the Python Language (Developer's Library)

by Mark Summerfield
3.0 out of 5 stars (1)  £17.39
Essential SQLAlchemy

Essential SQLAlchemy

by Rick Copeland
£16.49
Rapid Web Applications with TurboGears: Using Python to Create Ajax-Powered Sites (Prentice Hall Open Source Software Development)

Rapid Web Applications with TurboGears: Using Python to Create Ajax-Powered Sites (Prentice Hall Open Source Software Development)

by Mark Ramm
3.0 out of 5 stars (1)  £27.19
Professional Python Frameworks: Web 2.0 Programming with Django and Turbogears (Programmer to Programmer)

Professional Python Frameworks: Web 2.0 Programming with Django and Turbogears (Programmer to Programmer)

by Dana Moore
£14.72
Programming Collective Intelligence: Building Smart Web 2.0 Applications

Programming Collective Intelligence: Building Smart Web 2.0 Applications

by Toby Segaran
4.5 out of 5 stars (8)  £20.14
Explore similar items

Product details

  • Paperback: 272 pages
  • Publisher: Packt Publishing Limited (1 Mar 2007)
  • Language English
  • ISBN-10: 1904811841
  • ISBN-13: 978-1904811848
  • Product Dimensions: 22.4 x 18.5 x 1.8 cm
  • Average Customer Review: 2.0 out of 5 stars See all reviews (1 customer review)
  • Amazon.co.uk Sales Rank: 519,980 in Books (See Bestsellers in Books)

    Popular in this category:

    #65 in  Books > Computing & Internet > Programming > Languages > Python

Customers Viewing This Page May Be Interested in These Sponsored Links

  (What is this?)
Python Web Development
   www.pythongeeks.com    Get your web app developed quickly by top-notch Python geeks. Ping us! 
Web Application Development
   www.FoxSoft.net    UKs No.1 Choice For Web Application Development Services 0870 760 63 73 
Web application development
   www.fusionworkshop.co.uk    Fusion Workshop build and integrate with web-based applications
  
 

Product Description

Product Description

Design, develop, test, and deploy your Python web applications easily


  • 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

In Detail


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.

What you will learn from this book?


  • The book will be about CherryPy 3
  • CherryPy installation using the tarball, egg, and subversion
  • The CherryPy library in depth: its design and how to use it
  • Using CherryPy with common Python and non-Python products
  • Object Relational Mapping with SQLObject, SQLAlchemy, and Dejavu
  • Web Services via REST and the Atom Publishing Protocol
  • AJAX and client-side scripting via MochiKit
  • Unit, functional, and load testing
  • CherryPy, Apache, and lighttpd deployment solutions

Approach

The book starts with two chapters dedicated to CherryPy, its history and installation. It then moves through a gentle introduction to the main features and concepts of CherryPy to a thorough review of its core capabilities. After laying this foundation the book dives into a real-world example, detailing important steps in the creation of a photoblog application. These chapters cover database manipulation via Object Relational Mapping (ORM), using web services to enhance the application, and client-side scripting through AJAX. Finally, the book covers the need for unit, functional, and performance testing before closing with deployment solutions for a CherryPy-based application.

Who this book is written for?


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



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.


Tags Customers Associate with This Product

 (What's this?)
Click on a tag to find related items, discussions, and people.
Check the boxes next to the tags you consider relevant or enter your own tags in the field below

Your tags: Add your first tag
 

 

Customer Reviews

1 Review
5 star:    (0)
4 star:    (0)
3 star:    (0)
2 star:
 (1)
1 star:    (0)
 
 
 
 
 
Average Customer Review
2.0 out of 5 stars (1 customer review)
 
 
 
 
Share your thoughts with other customers:
Most Helpful Customer Reviews

 
2.0 out of 5 stars Tech writing is an art, this author ain't got the talent., 27 April 2009
CherryPy is a well-designed web application framework completely written in Python that certainly deserves its sizeable and growing popularity. Such applicution surely would benefit from an in-depth and well written reference.

Unfortunately this book is neither: although the author is closely involved in the ongoing development of CherryPy and comes across as a technically very knowledgable person, he is not a gifted writer. His language is stilted and concepts are introduced haphazardly. This results in a hard to read book aggravated by chapters that might be relevant on itself (like e.g. Testing or Object relational mappers) but that detract from the subject at hand. Even as a reference manual this book is no winner due to the poor index.

Unless you are addicted to paper you are probably better of browsing the CherryPy website.
Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)


Share your thoughts with other customers: Create your own review
 
 
 
Only search this product's reviews



Customer Discussions

 Beta (What's this?)
This product's forum (0 discussions)
  Discussion Replies Latest Post
  No discussions yet

Ask questions, Share opinions, Gain insight
Start a new discussion
Topic:
First post:
Prompts for sign-in
  [Cancel]

   


Listmania!


Look for similar items by category


Look for similar items by subject


Feedback


The Body Shop

The Body Shop - Vitamin C Skin Boost
Protect and boost your glow with The Body Shop Vitamin C Skin Boost.

Shop The Body Shop

 

Make A Wish

Get what you want with an Amazon.co.uk Wish List Make sure you always get what you want with an Amazon.co.uk Wish List.

More info on Wish Lists

 

Up to 53% off Braun Series Shavers

Braun Series 3 390cc Clean & Renew System Rechargeable Foil Electric Shaver
Get in touch with your smooth side with Braun Series shavers, now with Gillette blade technology.

Discover Braun Series at Amazon.co.uk

 

Treat Someone

Amazon.co.uk Gift Certificates--available in any amount from £5 to £500 With an Amazon.co.uk Gift Certificate, you can get them what they want (even if you don't know what that is).

Learn more about Gift Certificates

 
Ad

Where's My Stuff?

Delivery and Returns

Need Help?

Your Recent History

  (What's this?)
You have no recently viewed items or searches.

After viewing product detail pages or search results, look here to find an easy way to navigate back to pages you are interested in.

Look to the right column to find helpful suggestions for your shopping session.

Continue Shopping: Top Sellers

amazon.co.uk Amazon Home
International Sites:  United States  |  Germany  |  France  |  Japan  |  Canada  |  China
Business Programs: Sell on Amazon  |  Fulfilment by Amazon  |  Join Associates  |  Join Advantage
Customer Service  |  Help  |  View Basket  |  Your Account
About Amazon.co.uk  |  Careers at Amazon
Conditions of Use & Sale |  Privacy Notice  © 1996-2009, Amazon.com, Inc. and its affiliates