CherryPy Essentials: Rapid Python Web Application Development

Sylvain Hellegouarch

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

買這商品的人也買了...

相關主題

商品描述

Description:

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項目也有用的可轉移技能。

CherryPy是一個Python網頁開發庫,允許開發人員以與任何其他面向對象的Python程序相同的方式構建網頁應用程序。經過多年的積極開發,它已成為Python中最成熟的工具包之一,用於構建穩固且高性能的網頁應用程序。CherryPy將複雜的低級HTTP協議抽象為易於使用的接口,符合Python的慣用法。該庫旨在對初學者來說易於學習,同時為熟練的Python開發人員提供最先進的功能。出於這些原因,CherryPy被選為流行且功能豐富的TurboGears網頁框架的核心。基於CherryPy的網頁應用程序是獨立的Python應用程序,具有自己的內嵌多線程Web服務器,但也可以在Apache或IIS後運行以實現可擴展性。