CherryPy Essentials: Rapid Python Web Application Development

Sylvain Hellegouarch

  • 出版商: Packt Publishing
  • 出版日期: 2007-03-31
  • 售價: $1,590
  • 貴賓價: 9.5$1,511
  • 語言: 英文
  • 頁數: 272
  • 裝訂: Paperback
  • ISBN: 1904811841
  • ISBN-13: 9781904811848
  • 相關分類: Python程式語言
  • 無法訂購




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.


本書介紹了Python網頁開發的CherryPy庫,從其歷史和安裝,到其主要功能和核心概念,再到與Python和其他產品的整合,以構建、測試和部署示例照片博客應用程序。作者Sylvain Hellegouarch致力於開發自由軟件項目,自2004年以來一直協調和管理CherryPy項目的社區努力。基於示例應用程序的方法還介紹了許多其他常見的Python庫,提供了對非網頁Python項目也有用的可轉移技能。