作者:Alex Martelli, Anna Martelli Ravenscroft, David Ascher
出版日期:March 2005
出版社:O'Reilly
页数:844
ISBN:ISBN 10: 0-596-00797-3 | ISBN 13: 9780596007973
文件格式:CHM
Like its predecessor, the new edition offers a collection ofsolutions to problems that Python programmers face everyday. Updatedfor Python 2.4, it now includes over 200 recipes that range from simpletasks, such as working with dictionaries and list comprehensions, tocomplex tasks, such as monitoring a network and building a templatingsystem.
Full Description
Portable, powerful, and a breeze to use, Python is the popular opensource object-oriented programming language used for both standaloneprograms and scripting applications. It is now being used by anincreasing number of major organizations, including NASA and Google.Updated for Python 2.4, The Python Cookbook, 2nd Edition offers awealth of useful code for all Python programmers, not just advancedpractitioners. Like its predecessor, the new edition provides solutionsto problems that Python programmers face everyday. It now includes over200 recipes that range from simple tasks, such as working withdictionaries and list comprehensions, to complex tasks, such asmonitoring a network and building a templating system. This revisedversion also includes new chapters on topics such as time, money, andmetaprogramming. Here’s a list of additional topics covered:
* Manipulating text
* Searching and sorting
* Working with files and the filesystem
* Object-oriented programming
* Dealing with threads and processes
* System administration
* Interacting with databases
* Creating user interfaces
* Network and web programming
* Processing XML
* Distributed programming
* Debugging and testing
Another advantage of The Python Cookbook, 2nd Edition is its trio ofauthors–three well-known Python programming experts, who are highlyvisible on email lists and in newsgroups, and speak often at Pythonconferences. With scores of practical examples and pertinent backgroundinformation, The Python Cookbook, 2nd Edition is the one source youneed if you’re looking to build efficient, flexible, scalable, andwell-integrated systems.