- Paperback: 408 pages
- Publisher: Premier Press (October 20, 1999)
- Language: English
- ISBN-10: 0761523340
- ISBN-13: 978-0761523345
- Product Dimensions: 9.1 x 7.4 x 1 inches
- Shipping Weight: 1.5 pounds
- Average Customer Review: 1.3 out of 5 stars See all reviews (3 customer reviews)
- Amazon Best Sellers Rank: #5,824,039 in Books (See Top 100 in Books)
Enter your mobile number or email address below and we'll send you a link to download the free Kindle App. Then you can start reading Kindle books on your smartphone, tablet, or computer - no Kindle device required.
To get the free app, enter your email address or mobile phone number.
Programming with Python with CDROM Paperback – October 20, 1999
Top 20 lists in Books
View the top 20 best sellers of all time, the most reviewed books of all time and some of our editors' favorite picks. Learn more
More About the Author
Top Customer Reviews
Perhaps if this book had come out 3 years ago it could have filled some programmers need for a quick, high level overview of Python. Today however, most of what is in this book is available for free on the net and there are far better Python books to spend your money on.
If you're looking for a good introduction to Python, look somewhere else. I recommend "Learning Python (Help for Programmers)" or, if you comfortable with the basics and prefer to learn by studying other peoples code, try "Python Annotated Archives" (which, unlike this book, really is annotated).
A lot of code is HIGHLY inefficient....I've written code that does the same thing with a third the number of lines. A lot of the code is just not well thought out or thorough. For instance he provides code for converting Roman numerals back to numbers, but it doesn't check for invalid characters. Additionally it doesn't check to make sure the characters are in the proper sequence -- what it does roughly, is if it finds an "I" it builds a math expression "+1", then "+5" for "V" "+10" for "X" and so forth. But what this would allow is an invalid roman numeral, "IL", to be turned into the number 51.
The author does point out that he didn't necessarily write all the code, but for crying out loud he should have checked it better. And there are other types of errors, such a multiple statements on the same line, without the necessary seperator. The only reason I give it two stars is that I've gotten some inspiration for new (to me) ideas from it, but I can actually get that from just about any computer book.
PS The code on the CD-ROM seems to be in UNIX format requiring unzipping using tar.