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

Buy Used
Used - Good See details
$26.75 & this item ships for FREE with Super Saver Shipping. Details

or
Sign in to turn on 1-Click ordering.
 
   
Kindle Edition
 
   
Sell Back Your Copy
For a $6.90 Gift Card
Trade in
Have one to sell? Sell yours here
Learning Python, 3rd Edition
 
 
Start reading Learning Python on your Kindle in under a minute.

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

Learning Python, 3rd Edition [Paperback]

Mark Lutz (Author)
4.0 out of 5 stars  See all reviews (46 customer reviews)


Available from these sellers.


Textbook Student FREE Two-Day Shipping for Students. Learn more

Formats

Amazon Price New from Used from
Kindle Edition $17.59  
Paperback --  
Sell Back Your Copy for $6.90
Whether you buy it used on Amazon for $15.50 or somewhere else, you can sell it back through our Book Trade-In Program at the current price of $6.90.
Used Price$15.50
Trade-in Price$6.90
Price after
Trade-in
$8.60
There is a newer edition of this item:
Learning Python: Powerful Object-Oriented Programming Learning Python: Powerful Object-Oriented Programming 2.8 out of 5 stars (32)
$30.57
In Stock.

Book Description

0596513984 978-0596513986 October 29, 2007 Third Edition
Portable, powerful, and a breeze to use, Python is ideal for both standalone programs and scripting applications. With this hands-on book, you can master the fundamentals of the core Python language quickly and efficiently, whether you're new to programming or just new to Python. Once you finish, you will know enough about the language to use it in any application domain you choose. Learning Python is based on material from author Mark Lutz's popular training courses, which he's taught over the past decade. Each chapter is a self-contained lesson that helps you thoroughly understand a key component of Python before you continue. Along with plenty of annotated examples, illustrations, and chapter summaries, every chapter also contains Brain Builder, a unique section with practical exercises and review quizzes that let you practice new skills and test your understanding as you go. This book covers: Types and Operations -- Python's major built-in object types in depth: numbers, lists, dictionaries, and more Statements and Syntax -- the code you type to create and process objects in Python, along with Python's general syntax model Functions -- Python's basic procedural tool for structuring and reusing code Modules -- packages of statements, functions, and other tools organized into larger components Classes and OOP -- Python's optional object-oriented programming tool for structuring code for customization and reuse Exceptions and Tools -- exception handling model and statements, plus a look at development tools for writing larger programs. Learning Python gives you a deep and complete understanding of the language that will help you comprehend any application-level examples of Python that you later encounter. If you're ready to discover what Google and YouTube see in Python, this book is the best way to get started.


Editorial Reviews

About the Author

Mark Lutz is the world leader in Python training, the author of Python's earliest and best-selling texts, and a pioneering figure in the Python community since 1992. He is also the author of O'Reilly's Programming Python, 3rd Edition and Python Pocket Reference, 3rd Edition. Mark began teaching Python classes in 1997, and has instructed more than 200 Python training sessions as of 2007. Mark also has BS and MS degrees in Computer Science and 25 years of software development experience. Whenever Mark gets a break from spreading the Python word, he leads an ordinary, average life with his kids in Colorado. Mark can be reached by email at , or on the web at http://www.rmi.net/~lutz.


Product Details

  • Paperback: 752 pages
  • Publisher: O'Reilly Media; Third Edition edition (October 29, 2007)
  • Language: English
  • ISBN-10: 0596513984
  • ISBN-13: 978-0596513986
  • Product Dimensions: 9.1 x 7 x 1.7 inches
  • Shipping Weight: 2.2 pounds
  • Average Customer Review: 4.0 out of 5 stars  See all reviews (46 customer reviews)
  • Amazon Best Sellers Rank: #454,059 in Books (See Top 100 in Books)

 

Customer Reviews

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

35 of 40 people found the following review helpful:
1.0 out of 5 stars Terrible Book for Python, January 16, 2009
This review is from: Learning Python, 3rd Edition (Paperback)
I was sorely disappointed by this book. I normally love O'Reilly books and was very glad to see that they had make a beginners book for Python; but this book is just terrible. Like others have said, its very very wordy, repeating even the most simplistic concept 5 different times but discussing the more complicated parts with esoteric examples - which is what is accounting for the majority of this book's pages.

Though I have now become a pretty decent Python programmer, this book had absolutely nothing to do with it. Instead I would highly recommend Beginning Python: From Novice to Professional, Second Edition (Beginning from Novice to Professional) which is a fantastic book for learning and great for reference.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


13 of 14 people found the following review helpful:
2.0 out of 5 stars Is this really from O'Reilly?, January 5, 2009
Amazon Verified Purchase(What's this?)
This review is from: Learning Python, 3rd Edition (Paperback)
This is the first O'Reilly book that I will say that I regret purchasing. Coming from Perl and now trying to see what the hype with Python is about. I know Java as well as C++, so I understand OO and all it is supposed to do.

So far I am on page 200 and I still can't do a darn thing with the language. Instead the author chooses to spend pages explaining how python handles objects in memory (not sure how I supposed to understand what an object is if I never did another language). It is now page 200, I have no idea how to do loops, no idea how to accept input or even how to print a string. This book is terrible. My learning Perl book is only 200 pages long and packed with useful information. This book just goes into detail about the language and how it operates internally. That would be fine towards the end of the book, but as it stands this is the only O'Reilly book I can't recommend.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


8 of 8 people found the following review helpful:
3.0 out of 5 stars Good reference, not good for learning, August 23, 2009
By 
This review is from: Learning Python, 3rd Edition (Paperback)
If you are not a programmer by trade and are looking to learn python, wait to buy this book. It certainly provides thorough information, but it is really, really dry. Personally, I prefer a book that teaches you through exercises and examples where one lesson builds on the concepts of the last. This book does that, but to a boring degree.

I read through 80% of the book and didn't feel like I learned python because I hadn't put it into practice. I later bought the "Python Programming for the absolute beginner" book by Michael Dawson. This book gets right to the point and lets you learn by doing.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No

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











Only search this product's reviews



What Other Items Do Customers Buy After Viewing This Item?


Tags Customers Associate with This Product

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

Your tags: Add your first tag
 

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
 


Active discussions in related forums
Search Customer Discussions
Search all Amazon discussions
   
Related forums





Look for Similar Items by Category


Look for Similar Items by Subject