CDN$ 50.16
  • List Price: CDN$ 84.27
  • You Save: CDN$ 34.11 (40%)
In Stock.
Ships from and sold by Amazon.ca. Gift-wrap available.
Quantity:1
Learning Python has been added to your Cart
Have one to sell?
Flip to back Flip to front
Listen Playing... Paused   You're listening to a sample of the Audible audio edition.
Learn more
See all 2 images

Learning Python Paperback – Jul 6 2013

4.6 out of 5 stars 12 customer reviews

See all 2 formats and editions Hide other formats and editions
Amazon Price
New from Used from
Kindle Edition
"Please retry"
Paperback
"Please retry"
CDN$ 50.16
CDN$ 42.99 CDN$ 78.85

Harry Potter and the Cursed Child
click to open popover

Special Offers and Product Promotions

  • You'll save an extra 5% on Books purchased from Amazon.ca, now through July 29th. No code necessary, discount applied at checkout. Here's how (restrictions apply)

Frequently Bought Together

  • Learning Python
  • +
  • Python Pocket Reference
  • +
  • Python Cookbook
Total price: CDN$ 106.29
Buy the selected items together

No Kindle device required. Download one of the Free Kindle apps to start reading Kindle books on your smartphone, tablet, and computer.
Getting the download link through email is temporarily not available. Please check back later.

  • Apple
  • Android
  • Windows Phone
  • Android

To get the free app, enter your mobile phone number.




Product Details

  • Paperback: 1600 pages
  • Publisher: O'Reilly Media; 5 edition (July 6 2013)
  • Language: English
  • ISBN-10: 1449355730
  • ISBN-13: 978-1449355739
  • Product Dimensions: 17.8 x 7.1 x 23.3 cm
  • Shipping Weight: 2.5 Kg
  • Average Customer Review: 4.6 out of 5 stars 12 customer reviews
  • Amazon Bestsellers Rank: #565 in Books (See Top 100 in Books)
  •  Would you like to update product info, give feedback on images, or tell us about a lower price?

  • See Complete Table of Contents

Product Description

Book Description

Powerful Object-Oriented Programming

About the Author

Mark Lutz is a leading Python trainer, the author of Python’s earliest and best-selling texts, and a pioneering figure in the Python world.

Mark is the author of the three O’Reilly books: Learning Python, Programming Python, and Python Pocket Reference, all currently in fourth or fifth editions. He has been using and promoting Python since 1992, started writing Python books in 1995, and began teaching Python classes in 1997. As of Spring 2013, Mark has instructed 260 Python training sessions, taught roughly 4,000 students in live classes, and written Python books that have sold 400,000 units and been translated to at least a dozen languages.

Together, his two decades of Python efforts have helped to establish it as one of the most widely used programming languages in the world today. In addition, Mark has been in the software field for 30 years. He holds BS and MS degrees in computer science from the University of Wisconsin where he explored implementations of the Prolog language, and over his career has worked as a professional software developer on compilers, programming tools, scripting applications, and assorted client/server systems.

Mark maintains a training website (http://learning-python.com) and an additional book support site on the Web (http://www.rmi.net/~lutz).


From the Publisher


Customer Reviews

4.6 out of 5 stars
Share your thoughts with other customers

Top Customer Reviews

Format: Paperback Verified Purchase
This book is a monstrosity. It exceeds 1600 pages and is cumbersome to read.

That being said, it is very well written. Each section introduces new concepts and then tests them with exercises. The author's writing style is very easy to understand and it's almost like listening to a professor in a class environment.

If you don't know Python and want to learn it properly, I really recommend this book. By the end of it you will feel like you have a good grasp of the language and its intricacies. If you take it slow and read it in its entirety (it is not the type of book you can skim), then it really is like taking a full semester course, except much, much cheaper!!
3 people found this helpful. Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again.
Report abuse
Format: Paperback Verified Purchase
Great product but definitely not for a beginner. Program is not organized in a good fashion and would be best suited for someone wanting to get back into the language or experience in other languages. Personally, I would consider this book an very in-depth reference book, but definitely not a cover to cover read.
One person found this helpful. Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again.
Report abuse
Format: Kindle Edition Verified Purchase
The book is well written and covers more depth than I first expected. I have been out of the programming field for a decade, and it's nice to have clear well written explanations of the language. A touch of dry humour is great for me as well.
Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again.
Report abuse
Format: Paperback Verified Purchase
There's an old saying "one book and you're an expert." Well, this is the book for Python.
The only problems is that this is the fifth edition and it's 1,600 pages. It could use a major edit.
Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again.
Report abuse
Format: Paperback Verified Purchase
I decided to take the plunge and learn python and chose this book to do so(mostly based on review and the page counts) This is a very good book to learn python as it covers ALOT. It's well written, takes it's time explaining things(a bit too much even if you are familiar with basic programmation) and it will accomplish it's goal, whis is to teach us the python language.

It's only shortcomings are
1- It's awfully repetitive in some places and most of chapter 4I should be scrapped and carbage-collected. The reason is that it introduce the objects type we find in python, but kept telling you "we won't go here in depth, as we will cover it later on" Later on being chapter 5-7-8-9. So, it's not like it is introducing something we need to comprehend the following chapters, as the following chapters are an in-depth look at the various objects types we find in python. As such, what's the point of chapter 4? Just get rid of it and start with chapter 5.
2- The author is teaching us about python in a somewhat dry approach. Meaning we are learning the language, piece by piece, instead of learning through coding(If you ever read any "Head First" book, you know what I mean by learning through coding) I'd have prefered a more practical approach in the first chapters, as it's pretty boring to simply read about objects type for 300 pages. At least, as I noted above, the author writing is good, so it's not as boring as it could be :P

So, good introduction to python. Not sure if I'll buy the follow up book "Programming python" though. I might go with the Cookbook instead.
One person found this helpful. Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again.
Report abuse
Format: Paperback Verified Purchase
For those python programming lovers, students or fans, this is a must have book. I like how deep into the language this goes.
Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again.
Report abuse


Feedback