Deliver to your Kindle or other device

 
 
 

Try it free

Sample the beginning of this book for free

Deliver to your Kindle or other device

Read books on your computer or other mobile devices with our FREE Kindle Reading Apps.
Programming Python
 
 

Programming Python [Kindle Edition]

Mark Lutz
4.2 out of 5 stars  See all reviews (5 customer reviews)

Print List Price: £49.99
Kindle Price: £23.87 includes VAT* & free wireless delivery via Amazon Whispernet
You Save: £26.12 (52%)
* Unlike print books, digital books are subject to VAT.

Formats

Amazon Price New from Used from
Kindle Edition £23.87  
Paperback £31.99  


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

Product details

  • Format: Kindle Edition
  • File Size: 17803 KB
  • Print Length: 1632 pages
  • Simultaneous Device Usage: Unlimited
  • Publisher: O'Reilly Media; 4 edition (14 Dec 2010)
  • Sold by: Amazon Media EU S.à r.l.
  • Language: English
  • ASIN: B004GTLFJ6
  • Text-to-Speech: Enabled
  • X-Ray: Not Enabled
  • Average Customer Review: 4.2 out of 5 stars  See all reviews (5 customer reviews)
  • Amazon Bestsellers Rank: #85,163 Paid in Kindle Store (See Top 100 Paid in Kindle Store)
  •  Would you like to give feedback on images?


More About the Author

Discover books, learn about writers, and more.

What Other Items Do Customers Buy After Viewing This Item?


Customer Reviews

4.2 out of 5 stars
4.2 out of 5 stars
Most Helpful Customer Reviews
13 of 14 people found the following review helpful
4.0 out of 5 stars Review: Programming Python by Mark Lutz 27 Dec 2010
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?
5.0 out of 5 stars excellent 5 May 2013
Format:Paperback|Amazon Verified Purchase
Real value for money.I have waited ages to find a book that gives me all the information I need to know,this is it.Highly recommended.
Comment | 
Was this review helpful to you?
5.0 out of 5 stars Very good 25 Mar 2013
By Goal532
Format:Paperback
Especially if you are beginning to learn internet programming. Also cover many other useful topics. Integration with C is a good one.
Comment | 
Was this review helpful to you?
Would you like to see more reviews about this item?
Were these reviews helpful?   Let us know
Most Recent Customer Reviews
Search Customer Reviews
Only search this product's reviews

Popular Highlights

 (What's this?)
&quote;
os.path.exists('path'), &quote;
Highlighted by 3 Kindle users

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
   



Look for similar items by category


Amazon Media EU S.à r.l. Privacy Statement Amazon Media EU S.à r.l. Delivery Information Amazon Media EU S.à r.l. Returns & Exchanges