2012 Puddly Awards
 
 
Follow us on TwitterFollow us on FacebookFollow us on TumblrSubscribe to RSS


Recently Viewed clear list


Original Essays | February 8, 2012

Kent Hartman: IMG A Raider by Any Other Name



Perhaps you are aware of the fact that there is an oddly popular trivia game floating around that a group of clever (and likely bored) college... Continue »
  1. $18.19 Sale Hardcover add to wish list

spacer
Free Shipping!

This item may be
out of stock.

Click on the button below to search for this title in other formats.
Check for Availability
Add to Wishlist

Programming Python 2ND Edition

by Mark Lutz

Programming Python 2ND Edition Cover

 

Synopses & Reviews

Publisher Comments:

Programming Python focuses on advanced uses of the Python programming/scripting language, which has evolved from an emerging language of interest primarily to pioneers, to a widely accepted tool that traditional programmers use for real day-to-day development tasks. With Python, you can do almost anything you can do with C++; but Python is an interpreted language designed for rapid application development and deployment. Among other things, Python supports object-oriented programming; a remarkably simple, readable, and maintainable syntax; integration with C components; and a vast collection of pre-coded interfaces and utilities.

As Python has grown to embrace developers on a number of different platforms (Unix, Linux, Windows, Mac), companies have taken notice and are adopting Python for their products. It has shown up animating the latest Star Wars movie, serving up maps and directories on the Internet, guiding users through Linux installations, testing chips and boards, managing Internet discussion forums, scripting online games, and even scripting wireless products.

Programming Python is the most comprehensive resource for advanced Python programmers available today. Reviewed and endorsed by Python creator Guido van Rossum, who also provides the foreword, this book zeroes in on real-world Python applications. It's been updated for Python 2.0 and covers Internet scripting, systems programming, Tkinter GUIs, C integration domains, and new Python tools and applications. Among them: IDLE, JYthon, Active Scripting and COM extensions, Zope, PSP server pages, restricted execution mode, the HTMLgen and SWIG code generators, thread support, CGI and Internet protocol modules. Such applications are the heart and soul of this second edition.

Veteran O'Reilly author Mark Lutz has included a platform-neutral CD-ROM with book examples and various Python-related packages, including the full Python 2.0 source code distribution.

Book News Annotation:

Written for programmers, this guide describes the advanced uses of the Python language, with a focusing on real-world applications. Coverage includes Internet scripting, system programming, GUI programming, and C integration. Also described are the new aspects of Python 2.0, including its tools, applications, Jython, Active Scripting and COM extensions, Zope, code generators, thread support, and protocol modules. A platform-neutral CD-ROM contains examples, the Python 2.0 source code distribution, the Zope web application framework, code generators, and PMW megawidgets library. Lutz is a software developer.
Annotation c. Book News, Inc., Portland, OR (booknews.com)

Synopsis:

This text focuses on advanced applications of Python, an object-oriented scripting language. Endorsed by Python creator Guido van Rossum, it demonstrates advanced Python programming techniques, and addresses software design issues such as reusability and object-oriented programming.

Synopsis:

This is the most comprehensive resource available for Python. It complements the online reference material with useful running examples that grow in complexity as new topics are introduced on Internet and Web programming.

About the Author

Mark Lutz is an independent Python trainer, writer, and software developer, and is one of the primary figures in the Python community. He is the author of the O'Reilly books Programming Python and Python Pocket Reference (both in 2nd Editions), and co-author of Learning Python (both in 2nd Editions). Mark has been involved with Python since 1992, began teaching Python classes in 1997, and has instructed over 90 Python training sessions as of early 2003. In addition, he holds BS and MS degrees in computer science from the University of Wisconsin, and over the last two decades has worked on compilers, programming tools, scripting applications, and assorted client/server systems. Whenever Mark gets a break from spreading the Python word, he leads an ordinary, average life with his kids in Colorado. Mark can be reached by email at , or on the web at http://www.rmi.net/~lutz.

Table of Contents

ForewordPrefaceChapter 1: Introducing PythonSystem Interfaces
  • Chapter 2: System Tools
  • Chapter 3: Parallel System Tools
  • Chapter 4: Larger System Examples I
  • Chapter 5: Larger System Examples II
GUI Programming
  • Chapter 6: Graphical User Interfaces
  • Chapter 7: A Tkinter Tour, Part 1
  • Chapter 8: A Tkinter Tour, Part 2
  • Chapter 9: Larger GUI Examples
Internet Scripting
  • Chapter 10: Network Scripting
  • Chapter 11: Client-Side Scripting
  • Chapter 12: Server-Side Scripting
  • Chapter 13: Larger Web Site Examples I
  • Chapter 14: Larger Web Site Examples II
  • Chapter 15: Advanced Internet Topics
Assorted Topics
  • Chapter 16: Databases and Persistence
  • Chapter 17: Data Structures
  • Chapter 18: Text and Language
Integration
  • Chapter 19: Extending Python
  • Chapter 20: Embedding Python
The End
  • Chapter 21: Conclusion: Python and the Development Cycle
  • Recent Python Changes
  • Pragmatics
  • Python Versus C++
Colophon

Product Details

ISBN:
9780596000851
Subtitle:
Object-Oriented Scripting
Foreword:
Lutz, Mark
Author:
Lutz, Mark
Publisher:
O'Reilly Media
Location:
Beijing
Subject:
Programming Languages - General
Subject:
Programming - General
Subject:
Programming - Object Oriented Programming
Subject:
Python (Computer program language)
Subject:
Python
Subject:
Programming Languages - Python
Edition Number:
2
Edition Description:
Trade Paper
Series Volume:
79
Publication Date:
20010308
Binding:
Paperback
Language:
English
Illustrations:
Yes
Pages:
1296
Dimensions:
24 cm. +
Programming Python 2ND Edition
0 stars - 0 reviews
$ In Stock
Product details 1296 pages O'Reilly & Associates - English 9780596000851 Reviews:
"Synopsis" by , This text focuses on advanced applications of Python, an object-oriented scripting language. Endorsed by Python creator Guido van Rossum, it demonstrates advanced Python programming techniques, and addresses software design issues such as reusability and object-oriented programming.
"Synopsis" by ,
This is the most comprehensive resource available for Python. It complements the online reference material with useful running examples that grow in complexity as new topics are introduced on Internet and Web programming.
spacer
spacer
  • back to top
Follow us on...


Powell's City of Books is an independent bookstore in Portland, Oregon, that fills a whole city block with more than a million new, used, and out of print books. Shop those shelves — plus literally millions more books, DVDs, and eBooks — here at Powells.com.