Join Amazon Prime and get unlimited Free One-Day Delivery. Already a member? Sign in.

 

or
Sign in to turn on 1-Click ordering.
 
   
More Buying Choices
36 used & new from £26.87

Have one to sell? Sell yours here
 
   
Programming Python
 
 

Programming Python (Paperback)

by Mark Lutz (Author)
3.2 out of 5 stars See all reviews (6 customer reviews)
RRP: £45.99
Price: £32.19 & this item Delivered FREE in the UK with Super Saver Delivery. See details and conditions
You Save: £13.80 (30%)
o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o
In stock.
Dispatched from and sold by Amazon.co.uk. Gift-wrap available.

Want guaranteed delivery by Tuesday, July 21? Choose Express delivery at checkout. See Details
31 new from £26.87 5 used from £38.86
Other Editions: RRP: Our Price: Other Offers:
Paperback (2) £38.95 £33.11 20 used & new from £4.26

Frequently Bought Together

Programming Python + Learning Python + Python Cookbook
Price For All Three: £85.06

Show availability and shipping details


Customers Who Bought This Item Also Bought

Learning Python

Learning Python

by Mark Lutz
3.5 out of 5 stars (11)  £20.14
Python Cookbook

Python Cookbook

by Alex Martelli
4.2 out of 5 stars (6)  £32.73
Python Pocket Reference (Pocket Reference (O'Reilly))

Python Pocket Reference (Pocket Reference (O'Reilly))

by Mark Lutz
3.7 out of 5 stars (6)  £5.99
Regular Expression Pocket Reference: Regular Expressions for Perl, Ruby, PHP, Python, C, Java and .NET (Pocket Reference (O'Reilly))

Regular Expression Pocket Reference: Regular Expressions for Perl, Ruby, PHP, Python, C, Java and .NET (Pocket Reference (O'Reilly))

by Tony Stubblebine
4.3 out of 5 stars (7)  £7.48
wxPython in Action

wxPython in Action

by Noel Rappin
4.5 out of 5 stars (4)  £30.59
Explore similar items

Product details

  • Paperback: 1596 pages
  • Publisher: O'Reilly Media, Inc.; 3 edition (23 Aug 2006)
  • Language English
  • ISBN-10: 0596009259
  • ISBN-13: 978-0596009250
  • Product Dimensions: 23.1 x 17.8 x 6.4 cm
  • Average Customer Review: 3.2 out of 5 stars See all reviews (6 customer reviews)
  • Amazon.co.uk Sales Rank: 212,181 in Books (See Bestsellers in Books)

    Popular in these categories:

    #31 in  Books > Computing & Internet > Programming > Languages > Java > XML
    #32 in  Books > Computing & Internet > Programming > Languages > Python
  • See Complete Table of Contents

Customers Viewing This Page May Be Interested in These Sponsored Links

  (What is this?)
Adept Python Programmers
   Bixly.com/Python    Need Skilled Python Programmers? Skilled Programmers, Quality Code 
Python Programming
   www.ActiveState.com    Multi-Platform, Multi-Language Easy Extensibility, Info Online 
Java Programming Course
   HomeLearningCollege.com/JAVA    Unlock Your Potential With Home Learning College Find Out More Now! 
  
 

Product Description

Amazon.co.uk Review
Completely revised and improved, the second edition of Programming Python is an excellent compendium of material geared toward the more knowledgeable Python developer, including dozens of reusable scripts for common scripting tasks. It is one of the best available sources of information for this popular object-oriented scripting language.

In over 1,200 pages of material, this book offers an extremely comprehensive guide to Python development. Though densely packed with information, Lutz is a lively and witty writer whose focus is on getting things done using the natural strengths of the Python language. To that end, after an introduction and history of the language, the book describes how to use Python for performing automated tasks with files and directories (for example, for doing backups, both locally and on Web servers). Not only will this book teach you more about Python, it will also give you a library of code that you can use as is, or adapt for your own projects.

The text covers every conceivable facet of Python and its support for networking, files and directories, task management and even persistence (through its support for shelves). Complete Python programs show how to create e-mail clients, do reporting, and create Web applications (for an online errata database). Chapters on doing graphics programming in Python, as well as coverage of both built-in and custom data structures, are especially good. Because Python is often used for automating installations (in some Linux distributions, for instance), readers will appreciate the sample code and tips for using Python to create bulletproof installs.

Later sections show how get Python to work with C, Java (through JPython) and other languages. The book concludes with useful reference sections summarising key aspects of Python, such as its revision history, relationship to C++ and other material. There aren't many titles on Python, and fans of this up-and-coming language are lucky to have such a solid tutorial and guide available in Programming Python. Perfect for those with just a little previous exposure to the language, it's all you need to master Python in depth and tap its considerable power for virtually any software project. --Richard Dragan --This text refers to the Paperback edition.

Review
"It's the industry standard publication on Python, but don't be put off if you're a beginner. It takes a lot of shelf space, but it's worth it!" .NET, February 2007

See all Product Description


Inside This Book (Learn More)
Browse Sample Pages
Front Cover | Copyright | Table of Contents | Excerpt | Index | Back Cover
Search inside this book:

Suggested Tags from Similar Products

 (What's this?)
Be the first one to add a relevant tag (keyword that's strongly related to this product)
Check a corresponding box or enter your own tags in the field below
python
programming
programming books
computer science
software examples
reference
python standard library
python prorgamming
python examples
python bible
programming examples

Your tags: Add your first tag
 

What Do Customers Ultimately Buy After Viewing This Item?

Programming Python
34% buy the item featured on this page:
Programming Python 3.2 out of 5 stars (6)
£32.19
Learning Python
28% buy
Learning Python 3.5 out of 5 stars (11)
£20.14
Core PYTHON Programming
15% buy
Core PYTHON Programming 4.7 out of 5 stars (9)
£17.39
Python Cookbook
14% buy
Python Cookbook 4.2 out of 5 stars (6)
£32.73

 

Customer Reviews

6 Reviews
5 star:
 (1)
4 star:
 (2)
3 star:
 (1)
2 star:
 (1)
1 star:
 (1)
 
 
 
 
 
Average Customer Review
3.2 out of 5 stars (6 customer reviews)
 
 
 
 
Share your thoughts with other customers:
Most Helpful Customer Reviews

 
12 of 12 people found the following review helpful:
3.0 out of 5 stars A good resource of limited usefullness to the python experienced., 2 May 2006
By Robert M. Durnin - See all my reviews
(REAL NAME)   
The first disappointment of this book is its win32 approach. It focuses all the examples on execing within a stiff windows environment and does little to orient the scripts to a linux shell. This would be acceptable, were the book providing insight into python programming not freely available on the internet.

The modules being discussed are, for the most part, the well documented std libs which come with python version 2.2. Most of the high-level features of the language are ignored: Packaging modules, Class inheritance models, and general process control (including exceptions).

In my experince, this book should include a disclaimer stating that it teaches basic programming tricks in a python context, and doesnt offer advanced python techniques.

If you are an intermediate to beginner script writer and would like to advance your python skills, this is a good book for you. If you are an advanced programmer looking to streamline python code or transition to python this book should be overlooked. For those of us able to wade through a long library reference it would be preferable to visit the online docs of your python version; it will be much more intuitive and up to date regarding the exotic usage or advanced manipulations the language offers.
Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)



 
23 of 26 people found the following review helpful:
4.0 out of 5 stars NOT Python's answer to Programming Perl, 29 Jun 2002
I bought this book by its title, expecting it to be the Python equivalent of Programming Perl (the best programming book I've ever read), I was suprised to find it was so different. The book is basically a run through of a vast array of example programs (all provided on the CD-ROM bundled with the book) which Lutz has written for various tasks (CGI, TKinter GUI building, sysadmin). He spends 1200 pages running through the main Python library modules and how he has applied them to these tasks. Some of the programs are quite impressive (an e-mail client for example), and Lutz is clearly making good use of the language.

This is not a reference book _at all_, you'll need the online docs or another book for that, but surely such a huge book could have made room for _some_ reference material. I was also very shocked when I opened up the book to find Lutz was using Windows to demonstrate program output (I always thought O'Reilly were on _our_ side). In the end I did enjoy reading the book, but I think that is probably because Python is such a good language to learn and use.

Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)



 
9 of 10 people found the following review helpful:
5.0 out of 5 stars The definitive Python book for experienced programmers, 22 Mar 2001
By Hamish Lawson (St Andrews, Scotland) - See all my reviews
I had been keenly looking forward to the second edition of this book and I haven't been disappointed. Some criticised the first edition for being rambling, but the second edition is now much more focused. It is targetted at experienced programmers with a knowledge of Python, and has a wealth of useful material that shows the uses to which the language and its libraries can be put.
Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)


Share your thoughts with other customers: Create your own review
 
 
 
Most Recent Customer Reviews

1.0 out of 5 stars bloated and useless
This book is 1552 pages, and weighs 2.5 kgs. Despite that, nearly every single attempt I've made to look something up in the index has met with failure. Read more
Published 17 months ago by Anthony Skelton

4.0 out of 5 stars good for beginners
A good book for beginners... and contains enough to keep you going for a long while...
Published on 11 Feb 2004

2.0 out of 5 stars Disorganized and overlong
Python's a great language, but I don't think Lutz's book does it justice. It works reasonably well as a tutorial, but it's useless as a reference since material is scattered... Read more
Published on 11 May 1999

Only search this product's reviews



Customer Discussions

 Beta (What's this?)
This product's forum (0 discussions)
  Discussion Replies Latest Post
  No discussions yet

Ask questions, Share opinions, Gain insight
Start a new discussion
Topic:
First post:
Prompts for sign-in
  [Cancel]

   


Listmania!


Look for similar items by category


Feedback


Fun for Everyone

Christmas Gifts
Achieve over 15,000 RPM with our great range of Powerballs.

Shop the Powerball store

 

More From Mark Lutz

Learning Python

Learning Python by Mark Lutz

The authors of Learning Python show you enough essentials of the... Read more
£30.99 £20.14

 

Boys Smell

Lynx Africa Body Spray and After Shave Gift set
But we make sure they smell good...

Discover male grooming at Amazon.co.uk

 

Treat Someone

Amazon.co.uk Gift Certificates--available in any amount from £5 to £500 With an Amazon.co.uk Gift Certificate, you can get them what they want (even if you don't know what that is).

Learn more about Gift Certificates

 
Ad

Where's My Stuff?

Delivery and Returns

Need Help?

Your Recent History

  (What's this?)
You have no recently viewed items or searches.

After viewing product detail pages or search results, look here to find an easy way to navigate back to pages you are interested in.

Look to the right column to find helpful suggestions for your shopping session.

Continue Shopping: Top Sellers

amazon.co.uk Amazon Home
International Sites:  United States  |  Germany  |  France  |  Japan  |  Canada  |  China
Business Programs: Sell on Amazon  |  Fulfilment by Amazon  |  Join Associates  |  Join Advantage
Customer Service  |  Help  |  View Basket  |  Your Account
About Amazon.co.uk  |  Careers at Amazon
Conditions of Use & Sale |  Privacy Notice  © 1996-2009, Amazon.com, Inc. and its affiliates