Programming Python

Front Cover
"O'Reilly Media, Inc.", Aug 23, 2006 - Computers - 1600 pages
2 Reviews

Already the industry standard for Python users, ProgrammingPython fromO'Reilly just got even better. This third edition has been updated toreflect current best practices andthe abundance of changes introduced by the latest version of thelanguage, Python 2.5.

Whether you're a novice or an advancedpractitioner, you'll find thisrefreshed book more than lives up to its reputation. ProgrammingPython, 3rd Edition, teaches you the rightway to code. It explains Python language syntax and programmingtechniques in a clear and concisemanner, with numerous examples that illustrate both correct usage andcommon idioms. By reading thiscomprehensive guide, you'll learn how to apply Python in real-worldproblem domains such as:

  • GUI programming
  • Internet scripting
  • Parallel processing
  • Database management
  • Networked applications

Programming Python, Third Edition coverseach of thesetarget domainsgradually, beginning with in-depth discussions of core concepts andthen progressing toward completeprograms. Large examples do appear, but only after you've learnedenough to understand their techniques andcode.

Along the way, you'll also learn how to use the Python language inrealistically scaled programs--concepts such as Object-Oriented Programming (OOP) and code reuseare recurring side themes throughout thistext. If you're interested in Python programming, then this O'Reillyclassic needs to be within arm's reach. Thewealth of practical advice, snippets of code, and patterns of programdesign can all be put into use on adaily basis--making your life easier and more productive.

Reviews of the second edition:

"...about as comprehensive as any book can be."
--Dr. Dobb's Journal

"If the language had manuals, they would undoubtedlybe the texts from O'Reilly...'Learning Python' and 'Programming Python'are definitive treatments."
--SD Times

 

What people are saying - Write a review

LibraryThing Review

User Review  - wweisser - LibraryThing

What a disappointment. A very long, tedious and random collection of python programming examples with no rhyme or reason whatsoever. I think they were trying out a new idea for an authoritative language book which didn't end up panning out at all. A big pile of wasted paper. Read full review

LibraryThing Review

User Review  - kalafjj - LibraryThing

Very disappointing. One of the worst O'Reilly books I've come across. Don't let the size deceive you... there is not much useful information here. The index is particularly shocking. I second the other recommendation for "Python Essential Reference". Read full review

Contents

Part I
1
Introducing Python
3
A Sneak Preview
24
Part II
87
System Tools
89
File and Directory Tools
142
Parallel System Tools
175
Utilities
236
ClientSide Scripting
766
The PyMailGUI Client
876
ServerSide Scripting
962
The PyMailCGI Server
1063
Advanced Internet Topics
1129
Part V
1195
Databases and Persistence
1197
Data Structures
1280

Directories
294
Part III
363
Graphical User Interfaces
365
A Tkinter Tour Part 1
418
A Tkinter Tour Part 2
499
GUI Coding Techniques
583
Complete GUI Programs
636
Part IV
707
Network Scripting
709
Text and Language
1336
Part VI
1403
Extending Python
1405
Embedding Python
1463
Part VII
1505
Python and the Development Cycle
1507
Index
1525
Copyright

Other editions - View all

Common terms and phrases