CARVIEW |
Select Language
HTTP/2 302
server: nginx
date: Sat, 02 Aug 2025 21:46:58 GMT
content-type: text/plain; charset=utf-8
content-length: 0
x-archive-redirect-reason: found capture at 20081227052512
location: https://web.archive.org/web/20081227052512/https://oreilly.com/catalog/9780596002817/
server-timing: captures_list;dur=0.507046, exclusion.robots;dur=0.022647, exclusion.robots.policy;dur=0.013955, esindex;dur=0.010041, cdx.remote;dur=26.458563, LoadShardBlock;dur=349.758700, PetaboxLoader3.datanode;dur=110.968029, PetaboxLoader3.resolve;dur=89.821664
x-app-server: wwwb-app202
x-ts: 302
x-tr: 406
server-timing: TR;dur=0,Tw;dur=0,Tc;dur=0
set-cookie: wb-p-SERVER=wwwb-app202; path=/
x-location: All
x-rl: 0
x-na: 0
x-page-cache: MISS
server-timing: MISS
x-nid: DigitalOcean
referrer-policy: no-referrer-when-downgrade
permissions-policy: interest-cohort=()
HTTP/2 200
server: nginx
date: Sat, 02 Aug 2025 21:46:59 GMT
content-type: text/html
x-archive-orig-date: Sat, 27 Dec 2008 05:24:49 GMT
x-archive-orig-server: Apache
x-archive-orig-p3p: policyref="https://www.oreillynet.com/w3c/p3p.xml",CP="CAO DSP COR CURa ADMa DEVa TAIa PSAa PSDa IVAa IVDa CONo OUR DELa PUBi OTRa IND PHY ONL UNI PUR COM NAV INT DEM CNT STA PRE"
x-archive-orig-last-modified: Thu, 18 Dec 2008 06:10:13 GMT
x-archive-orig-accept-ranges: bytes
x-archive-orig-content-length: 36384
x-archive-orig-x-cache: MISS from olive.bp
x-archive-orig-x-cache-lookup: MISS from olive.bp:3128
x-archive-orig-via: 1.0 olive.bp:3128 (squid/2.6.STABLE13)
x-archive-orig-connection: close
x-archive-guessed-content-type: text/html
x-archive-guessed-charset: utf-8
memento-datetime: Sat, 27 Dec 2008 05:25:12 GMT
link: ; rel="original", ; rel="timemap"; type="application/link-format", ; rel="timegate", ; rel="first memento"; datetime="Mon, 12 May 2008 13:22:56 GMT", ; rel="prev memento"; datetime="Wed, 17 Dec 2008 06:56:47 GMT", ; rel="memento"; datetime="Sat, 27 Dec 2008 05:25:12 GMT", ; rel="next memento"; datetime="Sat, 27 Dec 2008 22:03:41 GMT", ; rel="last memento"; datetime="Wed, 07 May 2025 15:11:31 GMT"
content-security-policy: default-src 'self' 'unsafe-eval' 'unsafe-inline' data: blob: archive.org web.archive.org web-static.archive.org wayback-api.archive.org athena.archive.org analytics.archive.org pragma.archivelab.org wwwb-events.archive.org
x-archive-src: 51_7_20081227025443_crawl100-c/51_7_20081227052346_crawl100.arc.gz
server-timing: captures_list;dur=11.028741, exclusion.robots;dur=0.030296, exclusion.robots.policy;dur=0.017800, esindex;dur=0.013258, cdx.remote;dur=11.189265, LoadShardBlock;dur=378.459361, PetaboxLoader3.datanode;dur=144.712811, PetaboxLoader3.resolve;dur=316.644281, load_resource;dur=200.085287
x-app-server: wwwb-app202
x-ts: 200
x-tr: 701
server-timing: TR;dur=0,Tw;dur=0,Tc;dur=1
x-location: All
x-rl: 0
x-na: 0
x-page-cache: MISS
server-timing: MISS
x-nid: DigitalOcean
referrer-policy: no-referrer-when-downgrade
permissions-policy: interest-cohort=()
content-encoding: gzip
Learning Python | O'Reilly Media
Learning Python, Second Edition
Featured customer reviews
Learn Python. Need to have a CS degree beforehand., September 11 2006
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, July 12 2005
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, March 03 2004
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)
Media reviews "[Learning Python] is one of the best short introductions to the language available, and serves as an excellent groundwork for those just starting out. Watch out for how to integrate C/C++ code, how to use Jython (Java for Python), and which IDEs can help the most. For beginners who are just starting out, this is almost certainly the best book available, and at just £24.95 for 600 pages, it's hard to go wrong."
Rating: 9/10
--Linux Format, September 2004
"Truly, I can't find anything wrong with this book. I think this is the best Python book I have seen around...Highly recommended."
--Eugenia Loli-Queru, OSNews.com, July 2004
https://www.osnews.com/story.php?news_id=7764
"If you have been considering learning Python, now would be a great time since this new book is the perfect introductory text...['Learning Python, Second Edition'] is deep in information, well written, and a joy to read. For an experienced programmer who is just learning Python, it may be possible to thoroughly learn everything about the core language in one reading of this book." Rating: 10/10
--Slashdot, January 2004
https://books.slashdot.org/books/04/01/20/176200.shtml?tid=126&tid;=156&tid;=185
Read all reviews
By Mark Lutz, David Ascher
December 2003
Pages: 620
ISBN 10: 0-596-00281-5 |
ISBN 13: 9780596002817
(Average of 3 Customer Reviews)
This book has been updated—the edition you're requesting is OUT OF PRINT. Please visit the catalog page of the latest edition.
The latest edition is also available on Safari Books Online.
Learning Python, Second Edition, offers programmers a comprehensive learning tool for Python and object-oriented programming. Thoroughly updated, 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.
Full Description
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.
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.
Featured customer reviews
Learn Python. Need to have a CS degree beforehand., September 11 2006
Rating:




Submitted by
relix
[Respond | View]




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, July 12 2005
Rating:




Submitted by
Freddie
[Respond | View]




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, March 03 2004
Rating:




Submitted by Mayuresh Kadu
[Respond | View]




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)
Media reviews "[Learning Python] is one of the best short introductions to the language available, and serves as an excellent groundwork for those just starting out. Watch out for how to integrate C/C++ code, how to use Jython (Java for Python), and which IDEs can help the most. For beginners who are just starting out, this is almost certainly the best book available, and at just £24.95 for 600 pages, it's hard to go wrong."
Rating: 9/10
--Linux Format, September 2004
"Truly, I can't find anything wrong with this book. I think this is the best Python book I have seen around...Highly recommended."
--Eugenia Loli-Queru, OSNews.com, July 2004
https://www.osnews.com/story.php?news_id=7764
"If you have been considering learning Python, now would be a great time since this new book is the perfect introductory text...['Learning Python, Second Edition'] is deep in information, well written, and a joy to read. For an experienced programmer who is just learning Python, it may be possible to thoroughly learn everything about the core language in one reading of this book." Rating: 10/10
--Slashdot, January 2004
https://books.slashdot.org/books/04/01/20/176200.shtml?tid=126&tid;=156&tid;=185
Read all reviews
Got a Question?
![]() © 2008, O'Reilly Media, Inc. (707) 827-7000 / (800) 998-9938 All trademarks and registered trademarks appearing on oreilly.com are the property of their respective owners. |
About O'Reilly Privacy Policy Contacts Customer Service Authors Press Room Jobs User Groups Academic Solutions Newsletters Writing for O'Reilly RSS Feeds Terms of Service |
Other O'Reilly Sites O'Reilly Radar Ignite Tools of Change for Publishing Digital Media Inside iPhone O'Reilly FYI makezine.com craftzine.com hackszine.com perl.com xml.com |
Sponsored Sites Inside Aperture Inside Lightroom Inside Port 25 InsideRIA java.net |