Programming Python and over one million other books are available for Amazon Kindle . Learn more


or
Sign in to turn on 1-Click ordering.
or
Amazon Prime free trial required. Sign up when you check out. Learn more
More Buying Choices
Have one to sell? Sell yours here
or
Get a £14.75 Amazon.co.uk Gift Card
Programming Python
 
 
Start reading Programming Python on your Kindle in under a minute.

Don't have a Kindle? Get your Kindle here, or download a FREE Kindle Reading App.

Programming Python [Paperback]

Mark Lutz
3.7 out of 5 stars  See all reviews (3 customer reviews)
RRP: £49.99
Price: £32.49 & this item Delivered FREE in the UK with Super Saver Delivery. See details and conditions
You Save: £17.50 (35%)
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.
Only 5 left in stock--order soon (more on the way).
Want guaranteed delivery by Wednesday, May 30? Choose Express delivery at checkout. See Details

Formats

Amazon Price New from Used from
Kindle Edition £23.63  
Paperback £32.49  
Trade In this Item for up to £14.75
Get an extra £5 when you trade in books worth £10 or more until June 30, 2012. Trade in Programming Python for an Amazon.co.uk gift card of up to £14.75, which you can then spend on millions of items across the site. Trade-in values may vary (terms apply). Find more products eligible for trade-in.

Frequently Bought Together

Programming Python + Learning Python (Animal Guide) + Python Pocket Reference (Pocket Reference (O'Reilly))
Price For All Three: £68.16

Show availability and delivery details

Buy the selected items together


Product details

  • Paperback: 1632 pages
  • Publisher: O'Reilly Media; 4 edition (7 Jan 2011)
  • Language English
  • ISBN-10: 0596158106
  • ISBN-13: 978-0596158101
  • Product Dimensions: 23.4 x 17.5 x 6.1 cm
  • Average Customer Review: 3.7 out of 5 stars  See all reviews (3 customer reviews)
  • Amazon Bestsellers Rank: 10,828 in Books (See Top 100 in Books)
  • See Complete Table of Contents

More About the Author

Mark Lutz
Discover books, learn about writers, and more.

Visit Amazon's Mark Lutz Page

Product Description

Book Description

Powerful Object-Oriented Programming

Product Description

If you've mastered Python's fundamentals, you're ready to start using it to get real work done. Programming Python will show you how, with in-depth tutorials on the language's primary application domains: system administration, GUIs, and the Web. You'll also explore how Python is used in databases, networking, front-end scripting layers, text processing, and more. This book focuses on commonly used tools and libraries to give you a comprehensive understanding of Python’s many roles in practical, real-world programming.

You'll learn language syntax and programming techniques in a clear and concise manner, with lots of examples that illustrate both correct usage and common idioms. Completely updated for version 3.x, Programming Python also delves into the language as a software development tool, with many code examples scaled specifically for that purpose.

Topics include:

  • Quick Python tour: Build a simple demo that includes data representation, object-oriented programming, object persistence, GUIs, and website basics
  • System programming: Explore system interface tools and techniques for command-line scripting, processing files and folders, running programs in parallel, and more
  • GUI programming: Learn to use Python’s tkinter widget library
  • Internet programming: Access client-side network protocols and email tools, use CGI scripts, and learn website implementation techniques
  • More ways to apply Python: Implement data structures, parse text-based information, interface with databases, and extend and embed Python

Tags Customers Associate with This Product

 (What's this?)
Click on a tag to find related items, discussions, and people.
 

Your tags: Add your first tag
 

What Other Items Do Customers Buy After Viewing This Item?


Customer Reviews

5 star
0
2 star
0
1 star
0
Most Helpful Customer Reviews
11 of 12 people found the following review helpful
Format:Kindle Edition
It has been a long time coming, but finally this book has been updated. With the 4th edition comes a big change. This edition has been updated to ONLY cover Python 3.x. This is a great book and will make a great addition if you want to learn more about developing applications with Python.

You should note however, that this book is not a Python reference guide. It is written primarily as a advanced tutorial that is a follow up to the Learning Python book. Therefore it does not cover any aspects of core Python. For that you would be better of looking at Learning Python.

This book is over 1600 pages long. This makes it particularly heavy. I do not recommend that this book be kept anywhere that it can fall from. It will hurt if you happen to get in its way.

There are a couple of omissions that surprised me. In the chapter on GUI programming. I expected there would be more on using either PyGTK or PyQt. They are mentioned, but that is it. tkInter is covered instead. Personally I have not seen TK used for quite some time. Most of the applications that I have seen use PyGTK (mostly because I use Ubuntu). Another omission is that there is no mention of Quickly. Which is a framework that allows you to develop applications quickly.

Please note: I did receive a free copy of this book via the O'Reilly Blogger review programme.
Comment | 
Was this review helpful to you?
4 of 6 people found the following review helpful
By mko
Format:Kindle Edition
Programming Python is one of these book you can kill with when dropped from appropriate height. I am not Python expert, rather casual Python programer, I focus rather on Java-Python bindings and I was looking for a book that I can use as a reference point. Python Programming covers quite a loot of Python related aspects of the language, is well structured, and covers most recent Python release (version 3).

Programing Python is not a typical programming book - famous "Hello world" occurs for the first time at page 129. It's more Python
reference book than programming book. Mark covers many, typical, issues that most programers will face during programming. What's good about this book are simple, straight and pragmatic examples - just the essence. However, sweet things have sometimes bitter taste when not served well. What I don't like within the book are huge code listings. I fell like putting 20 pages of code straight into text is simply waste of space. I prefer to use external resources (CD, source codes from ftp) instead of reading the code within the book (it's like going back to 90's). What I miss in the book is Python/Java integration. I use Python within Java and would like to read more regarding this topic the way Python/C integration is described. Would I recommend this book? If you are looking for Python reference - yes, if you are looking for Java-Python compendium - no.
Comment | 
Was this review helpful to you?
1 of 5 people found the following review helpful
Weight 16 Sep 2011
Format:Paperback
This book is far too heavy, should be sold in two volumns, too big to sit on the desk.
(Excellent reference, though)
Comment | 
Was this review helpful to you?
Search Customer Reviews
Only search this product's reviews

Customer Discussions

This product's forum
Discussion Replies Latest Post
No discussions yet

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

Search Customer Discussions
Search all Amazon discussions
   


Listmania!


Look for similar items by category


Look for similar items by subject


Feedback


Amazon.co.uk Privacy Statement Amazon.co.uk Delivery Information Amazon.co.uk Returns & Exchanges