Learning Python, 2nd Edition
Learning Python, PDF
Publisher: O'Reilly Media
Final Release Date: December 2003
Pages: 624

Portable, powerful, and a breeze to use, Python is the popular open source object-oriented programming language used for both standalone programs and scripting applications. Python is considered easy to learn, but there's no quicker way to mastery of the language than learning from an expert teacher. This edition of Learning Python puts you in the hands of two expert teachers, Mark Lutz and David Ascher, whose friendly, well-structured prose has guided many a programmer to proficiency with the language.

Learning Python, Second Edition, offers programmers a comprehensive learning tool for Python and object-oriented programming. Thoroughly updated for the numerous language and class presentation changes that have taken place since the release of the first edition in 1999, this guide introduces the basic elements of the latest release of Python 2.3 and covers new features, such as list comprehensions, nested scopes, and iterators/generators.

Beyond language features, this edition of Learning Python also includes new context for less-experienced programmers, including fresh overviews of object-oriented programming and dynamic typing, new discussions of program launch and configuration options, new coverage of documentation sources, and more. There are also new use cases throughout to make the application of language features more concrete.

The first part of Learning Python gives programmers all the information they'll need to understand and construct programs in the Python language, including types, operators, statements, classes, functions, modules and exceptions. The authors then present more advanced material, showing how Python performs common tasks by offering real applications and the libraries available for those applications. Each chapter ends with a series of exercises that will test your Python skills and measure your understanding.

Learning Python, Second Edition is a self-paced book that allows readers to focus on the core Python language in depth. As you work through the book, you'll gain a deep and complete understanding of the Python language that will help you to understand the larger application-level examples that you'll encounter on your own. If you're interested in learning Python--and want to do so quickly and efficiently--then Learning Python, Second Edition is your best choice.

Table of Contents
Product Details
About the Author
Recommended for You
Customer Reviews


by PowerReviews
oreillyLearning Python, 2nd Edition

(based on 3 reviews)

Ratings Distribution

  • 5 Stars



  • 4 Stars



  • 3 Stars



  • 2 Stars



  • 1 Stars



Reviewed by 3 customers

Displaying reviews 1-3

Back to top

(4 of 4 customers found this review helpful)


Learn Python. Need to have a CS degree beforehand.

By relix

from Undisclosed

Comments about oreilly Learning Python, 2nd Edition:

No need to say: Python is a fantastic language. Its stringent and systematic concepts are really great. I'm really convinced from this language.

Though: Even though the user base is growing constantly, it is evident that it is yet far from being as sizeable as Perl's. And this may be the reason that this book has not the qualities of the "Learning Perl" counterpart.

It does present all the necessary properties of Python. It is comprehensive. But it is foremost useful for somebody who has solid computing science fundamentals. Somebody who has vast experience in programming and someone who is good in researching samples and solving problems in spite of little documentation.

The Python community - and especially the authors of this book - present the material from their point of view, but they fail to see the world from a beginner's perspective. They succeed to present the language in its entirety, but they fail to focus the aspect of usability. They are spare on simple examples.

This made this book a little hard to read and unusable for an introductory Python class. - In contrary to the Perl counterpart, used for a Perl beginners' course.


A Good Starter

By Freddie

from Undisclosed

Comments about oreilly Learning Python, 2nd Edition:

This book was my entry point into Python and I think that it is a very good one at that. The book covers many different aspects of Python, and once you have read it you can tackle any Python book around. The only problem with this book is that you come out of it with little real world knowledge or Python, e.g. what the different modules do or how to create basic GUI's so a bit more of that in there would be nice. Otherwise a very good read.


Learning Python, 2nd Edition Review

By Mayuresh Kadu

from Undisclosed

Comments about oreilly Learning Python, 2nd Edition:

I started reading with absolute ZERO knowledge of Python. I am almost half way through the book now. By now, i have tried most of the examples the book has to offer (as well as the one on their site). And here are my comments:

If you are getting started with Python (like me) - then this IS the book for u. Although nothing can beat the python manual, but this book brings in what the python manual doesnt - the experience of people who wrote it.The authors have used clear and lucid language with precise examples at places where they really matter. There's no "extra fat" anywhere.

The end effect has been that so far, i have been using Perl for most of my admin scripting tasks (on both, Windows and *NIX), but now the next ones will be slowly and steadily in Python.

Good job done guys ! En core !

for Pune Java User Group (PJUG)

Displaying reviews 1-3

Back to top

Buy 2 Get 1 Free Free Shipping Guarantee
Buying Options
Immediate Access - Go Digital what's this?
Ebook:  $27.99
Formats:  DAISY, ePub, Mobi, PDF