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

This item ships for FREE with
Super Saver Shipping
Due Date: Oct 2, 2013

FREE return shipping at the end of the semester
 
   
Sell Us Your Item
For a $3.02 Gift Card
Trade in
Have one to sell? Sell yours here
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.
Sorry, this item is not available in
Image not available for
Color:
Image not available

To view this video download Flash Player

 

Learning Python, 3rd Edition [Paperback]

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

Rent
$28.05 & this item ships for FREE with Super Saver Shipping. Details
In Stock.
Rented by RentU and Fulfilled by Amazon.
Free Two-Day Shipping for College Students with Amazon Student

Formats

Amazon Price New from Used from
Kindle Edition $17.27  
Paperback --  
Shop the new tech.book(store)
New! Introducing the tech.book(store), a hub for Software Developers and Architects, Networking Administrators, TPMs, and other technology professionals to find highly-rated and highly-relevant career resources. Shop books on programming and big data, or read this week's blog posts by authors and thought-leaders in the tech industry. > Shop now
There is a newer edition of this item:
Learning Python Learning Python
$34.03
Available for Pre-order

Book Description

October 29, 2007 0596513984 978-0596513986 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: 7 x 1.5 x 9.1 inches
  • Shipping Weight: 2.2 pounds
  • Average Customer Review: 4.0 out of 5 stars  See all reviews (48 customer reviews)
  • Amazon Best Sellers Rank: #417,389 in Books (See Top 100 in Books)

Customer Reviews

This is an excellent book to learn Python. David Alan Tussey  |  15 reviewers made a similar statement
Very well written and easy to understand. The Dude  |  6 reviewers made a similar statement
Most Helpful Customer Reviews
38 of 44 people found the following review helpful
1.0 out of 5 stars Terrible Book for Python January 16, 2009
Format: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.
Was this review helpful to you?
15 of 16 people found the following review helpful
2.0 out of 5 stars Is this really from O'Reilly? January 5, 2009
Format:Paperback|Amazon Verified Purchase
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.
Comment | 
Was this review helpful to you?
9 of 9 people found the following review helpful
3.0 out of 5 stars Good reference, not good for learning August 23, 2009
Format: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.
Comment | 
Was this review helpful to you?
Most Recent Customer Reviews
5.0 out of 5 stars Great book, even for the experienced python programmer
Learning Python 3rd edition.

I bought this book in 2009 because I had been using python at work and still do, every day. Read more
Published 13 days ago by Arra Avakian
3.0 out of 5 stars Why can't I read this on the Kindle Cloud Reader?
Really? A book about Python, and I can _only_ read it from a dedicated device? I agree with the other commenters who say this book isn't very good for hungry beginners. Read more
Published 13 months ago by Patrick Brennan
1.0 out of 5 stars Do not buy, because:
One of the WORST books I've ever read. Full of totally meaningless jargon. Half of the book is just scrap. The other half is just wrong. The remaining code snippets. Read more
Published 23 months ago by Sanane
5.0 out of 5 stars great book for beginners
This is a great book for all of those who are new to programming and to python, it includes some tests to see how you are progressing, If you're a beginner is the perfect book but... Read more
Published on March 8, 2011 by rct
4.0 out of 5 stars Comprehensive and easy to read
The book is a good introduction for new programmers. In addition it has references to other languages like C++ which makes the book exiting for more expierenced fellows. Read more
Published on January 31, 2010 by Franz Wahl
5.0 out of 5 stars Great Intro to Python
I probably wouldn't recommend this book as your 'First intro to programming...' or anything, but for anyone with moderate exposure to programming or scripting that really wants an... Read more
Published on January 7, 2010 by Lewis Cawthorne
4.0 out of 5 stars nice starters overview
This book gives a good fundamental introduction to the programming language. It is easy to read and gives clear examples.
Published on September 1, 2009 by M. Gunsing
5.0 out of 5 stars Excellent Book
This book could not have better introduced Python in a clear and easy to understand manner. True, it is not exactly an interesting read, but as you plow through, you learn more... Read more
Published on August 20, 2009 by Richard G. Hutcheson
5.0 out of 5 stars Wonderful Manual
This book is a wonderful introduction and reference manual to Python 2.5+. Starting with no understanding of the language itself, in eight hours of reading (over half the book) I... Read more
Published on July 13, 2009 by T. Davis
4.0 out of 5 stars Good if you read the whole thing.
I'm an experienced C++ programmer, wanting to learn python. The very bottom-up organization of the book makes it hard to be productive without reading the entire book. Read more
Published on June 19, 2009 by Craig Schmidt
Search Customer Reviews
Only search this product's reviews

What Other Items Do Customers Buy After Viewing This Item?


Forums

There are no discussions about this product yet.
Be the first to discuss this product with the community.
Start a new discussion
Topic:
First post:
Prompts for sign-in
 



So You'd Like to...



Look for Similar Items by Category