Making Use of Python

  Author:    Rashi Gupta, Rashi Gupta
  ISBN:    0471219754
  Sales Rank:    1522175
  Published:    2002-06-15
  Publisher:    Wiley
  # Pages:    300
  Binding:    Paperback
  Avg. Rating:    3.0 based on 5 reviews
  Used Offers:    8 from $12.98
  Amazon Price:   
  (Data above last updated:  2008-11-29 06:43:26 EST)
  
  
Sort customer reviews by:
  
Show All Reviews on Page      Hide All Reviews on Page
   
  
Making Use of Python
  
Python is a multipurpose development language that can be used on virtually every platform. It offers built-in support for critical development steps including data structures, dynamic typing, and dynamic building. It can be used in lieu of Java or C++, and Python scripts can be developed in a fraction of the time it takes to program and debug higher-level languages.
  • Covers language basics and how to use Python for CGI scripting, GUI development, network programming, and much more
  • Demonstrates why Python is arguably the most sophisticated of the popular scripting languages and why its popularity continues to grow
                  Reader Reviews 1 - 8 of 8                 
  
  
Review
Date
Review
Rating(5 High)
Review
Helpful
to:
Customer Review Reviewer
Info
Permanent
Link
Reader Reviews Below Sorted by Newest First
08-30-07 1 (NA)
(Hide Review...)  There is probably a better Python book that addresses the same audience
Reviewer Permalink
THE GOOD:

I read this book cover-to-cover in a week. It's a small book (300 pages) and a quick read for an experienced programmer. I liked the format of the book as well. It uses a fictitious storyline where you and the author are trying to build a website for "Techsity University".

The overall quality of editing was decent, but it could have been a lot better. I found at least 10 editorial mistakes, including a paragraph repeated verbatim right after it was stated. Yet, I found only one mistake where the code was incorrect in the whole book, which is a huge plus, as I hate finding bugs in an author's code when I am learning the language from them.

THE BAD:

The coverage of method overriding was confusing, despite the fact I knew what the author was saying. I can easily imagine someone who does not know what method overriding is being extremely confused by this section of the book.

It's not that the overall book is confusing, because, at times, the author makes stellar points. The problem is that the quality of the writing is not consistent and can vary greatly from topic to topic, and sometimes varies greatly within a single example. For instance, the coverage of CGI programming uses antiquated HTML style and generally looks like HTML written in the 1990s.

In addition, the book does not really discuss the "Pythonic Way" to write things. This, I feel, is the greatest shortcoming of the book, since it seems to be targeted toward experienced programmers who are familiar with concepts like polymorphism and inheritance. While form should never come before substance, Python programmers believe there is a canonical way to do any task in Python. This belief is seems so engrained in the Python community that I am surprised the author did not bring it up.

There are also some technical errors in places. For instance, when the author is describing the MySQLdb module, she says that close() will close a connection to a database. This is not true. It only closes the cursor. A database connection will be trivially closed when the object is no longer in used.

Finally, this book is not for beginners! The book does not contain any exercises, so it is probably not appropriate for someone looking to learn programming. For that, I recommend Python Programming: An Introduction to Computer Science.

Overall, the book does not have a suitable audience. Experienced programmers probably will want a book that focus on the "Pythonic Way" presentational angle, while beginners will want exercises to test their comprehension of new concepts.
(Review Data Last Updated: 2007-09-07 23:20:09 EST)
08-30-07 1 (NA)
(Hide Review...)  There is probably a better Python book that addresses the same audience
Reviewer Permalink
THE GOOD:

I read this book cover-to-cover in a week. It's a small book (300 pages) and a quick read for an experienced programmer. I liked the format of the book as well. It uses a fictitious storyline where you and the author are trying to build a website for "Techsity University".

The overall quality of editing was decent, but it could have been a lot better. I found at least 10 editorial mistakes, including a paragraph repeated verbatim right after it was stated. Yet, I found only one mistake where the code was incorrect in the whole book, which is a huge plus, as I hate finding bugs in an author's code when I am learning the language from them.

THE BAD:

The coverage of method overriding was confusing, despite the fact I knew what the author was saying. I can easily imagine someone who does not know what method overriding is being extremely confused by this section of the book.

It's not that the overall book is confusing, because, at times, the author makes stellar points. The problem is that the quality of the writing is not consistent and can vary greatly from topic to topic, and sometimes varies greatly within a single example. For instance, the coverage of CGI programming uses antiquated HTML style and generally looks like HTML written in the 1990s.

In addition, the book does not really discuss the "Pythonic Way" to write things. This, I feel, is the greatest shortcoming of the book, since it seems to be targeted toward experienced programmers who are familiar with concepts like polymorphism and inheritance. While form should never come before substance, Python programmers believe there is a canonical way to do any task in Python. This belief is seems so engrained in the Python community that I am surprised the author did not bring it up.

There are also some technical errors in places. For instance, when the author is describing the MySQLdb module, she says that close() will close a connection to a database. This is not true. It only closes the cursor. A database connection will be trivially closed when the object is no longer in used.

Finally, this book is not for beginners! The book does not contain any exercises, so it is probably not appropriate for someone looking to learn programming. For that, I recommend Python Programming: An Introduction to Computer Science.

Overall, the book does not have a suitable audience. Experienced programmers probably will want a book that focus on the "Pythonic Way" presentational angle, while beginners will want exercises to test their comprehension of new concepts.
(Review Data Last Updated: 2008-02-13 04:41:51 EST)
08-30-07 1 (NA)
(Hide Review...)  There is probably a better Python book that addresses the same audience
Reviewer Permalink
THE GOOD:

I read this book cover-to-cover in a week. It's a small book (300 pages) and a quick read for an experienced programmer. I liked the format of the book as well. It uses a fictitious storyline where you and the author are trying to build a website for "Techsity University".

The overall quality of editing was decent, but it could have been a lot better. I found at least 10 editorial mistakes, including a paragraph repeated verbatim right after it was stated. Yet, I found only one mistake where the code was incorrect in the whole book, which is a huge plus, as I hate finding bugs in an author's code when I am learning the language from them.

THE BAD:

The coverage of method overriding was confusing, despite the fact I knew what the author was saying. I can easily imagine someone who does not know what method overriding is being extremely confused by this section of the book.

It's not that the overall book is confusing, because, at times, the author makes stellar points. The problem is that the quality of the writing is not consistent and can vary greatly from topic to topic, and sometimes varies greatly within a single example. For instance, the coverage of CGI programming uses antiquated HTML style and generally looks like HTML written in the 1990s.

In addition, the book does not really discuss the "Pythonic Way" to write things. This, I feel, is the greatest shortcoming of the book, since it seems to be targeted toward experienced programmers who are familiar with concepts like polymorphism and inheritance. While form should never come before substance, Python programmers believe there is a canonical way to do any task in Python. This belief is seems so engrained in the Python community that I am surprised the author did not bring it up.

Finally, this book is not for beginners! The book does not contain any exercises, so it is probably not appropriate for someone looking to learn programming. For that, I recommend Python Programming: An Introduction to Computer Science.

Overall, the book does not have a suitable audience. Experienced programmers probably will want a book that focus on the "Pythonic Way" presentational angle, while beginners will want exercises to test their comprehension of new concepts.
(Review Data Last Updated: 2007-08-31 06:03:08 EST)
08-29-07 1 1\1
(Hide Review...)  There is probably a better Python book that addresses the same audience
Reviewer Permalink
THE GOOD:

I read this book cover-to-cover in a week. It's a small book (300 pages) and a quick read for an experienced programmer. I liked the format of the book as well. It uses a fictitious storyline where you and the author are trying to build a website for "Techsity University".

The overall quality of editing was decent, but it could have been a lot better. I found at least 10 editorial mistakes, including a paragraph repeated verbatim right after it was stated. Yet, I found only one mistake where the code was incorrect in the whole book, which is a huge plus, as I hate finding bugs in an author's code when I am learning the language from them.

THE BAD:

The coverage of method overriding was confusing, despite the fact I knew what the author was saying. I can easily imagine someone who does not know what method overriding is being extremely confused by this section of the book.

It's not that the overall book is confusing, because, at times, the author makes stellar points. The problem is that the quality of the writing is not consistent and can vary greatly from topic to topic, and sometimes varies greatly within a single example. For instance, the coverage of CGI programming uses antiquated HTML style and generally looks like HTML written in the 1990s.

In addition, the book does not really discuss the "Pythonic Way" to write things. This, I feel, is the greatest shortcoming of the book, since it seems to be targeted toward experienced programmers who are familiar with concepts like polymorphism and inheritance. While form should never come before substance, Python programmers believe there is a canonical way to do any task in Python. This belief is seems so engrained in the Python community that I am surprised the author did not bring it up.

There are also some technical errors in places. For instance, when the author is describing the MySQLdb module, she says that close() will close a connection to a database. This is not true. It only closes the cursor. A database connection will be trivially closed when the object is no longer in used.

Finally, this book is not for beginners! The book does not contain any exercises, so it is probably not appropriate for someone looking to learn programming. For that, I recommend Python Programming: An Introduction to Computer Science.

Overall, the book does not have a suitable audience. Experienced programmers probably will want a book that focus on the "Pythonic Way" presentational angle, while beginners will want exercises to test their comprehension of new concepts.
(Review Data Last Updated: 2008-11-30 07:40:34 EST)
11-28-05 1 4\4
(Hide Review...)  Not quite an expert
Reviewer Permalink
I am an application developer in Python, so I have high expectations of a book on that language. This treatment was incomplete (no list comprehensions!) and fragmented. Many of the chapters are full of filler instead of useable information. The examples use a poor coding style and look like the programmer was trying to code C++ or Basic. There are a lot of technical errors, too. If you are serious about learning this language you best figure out how to use the Language Reference Manual and Library Reference Manual that are available on the Python web site. Sorry to give such a negative review, but I don't appreciate having my time wasted.
(Review Data Last Updated: 2007-08-30 03:44:15 EST)
02-06-03 2 6\6
(Hide Review...)  A little bit of everything
Reviewer Permalink
I borrowed this book from a library and have never used it, because I have not found anything useful in it. I am an advanced software developer who just recently discovered Python. However, I cannot tell how useful this book would be to a beginner. Maybe it is of some use but there are better books than this one.

I just made a few attempts to find some useful information in it and never suceeded. Either I could not find it or the stuff which I found was inaccurate and incomplete.

One example: I was looking for access modes to be used when reading or writing files. I found a table containing the access modes and their descriptions. To my surprise I realized that there were different codes with nearly identical descriptions, like:
r+ Opens a file for both reading and writing
w+ Opens a file for both writing and reading.
Nowhere in this book could I find some more detailed information and explanation of the difference.

I have two other books on Python which I like very much and recommend them both:

- Python Visual Quickstart Guide by Chris Fehily, for beginners
- Python 2.1 Bible by D. Brueck and S.Tanner, for intermediate programmers.

Do not buy this book.

(Review Data Last Updated: 2006-06-22 17:21:14 EST)
07-29-02 5 2\11
(Hide Review...)  Get Started Now
Reviewer Permalink
This book offers a great, quick introduction to the basic features of Python. It showed me what Python is best used for and helped me get started using it right away.
(Review Data Last Updated: 2006-06-22 17:21:14 EST)
07-29-02 5 2\11
(Hide Review...)  An Eye-Opener
Reviewer Permalink
When I picked up this book, I didn't realize what a powerful, multipurpose language Python is. This book really opened my eyes to the many development tasks that Python can help with. And the task-oriented approach was easy to follow. An extremely worthwhile read.
(Review Data Last Updated: 2006-06-22 17:21:14 EST)
  
                  Reader Reviews 1 - 8 of 8                 
  
  
  
  
  
  

Because the data used to generate this site come from outside sources, VeryWellSaid.com cannot guarantee the completeness or accuracy of the data.
Search VeryWellSaid™
Google
Web VeryWellSaid™
New subjects are added every week.
View Subjects Below by:
* Top Selling
 (click category name, left)
* Top-Rated Top Sellers
 (click 'Top Rated', right)
In the news...  
Dubai\UAE Top Rated
Influenza\Bird Flu Top Rated
Iraq Top Rated
Supreme Court Top Rated
All Books Top Rated
Arts Top Rated
Photography Top Rated
Digital Photography Top Rated
Digital Cameras Top Rated
Biography Top Rated
Business Top Rated
Management Top Rated
Marketing Top Rated
Sales Top Rated
Stocks Top Rated
Bonds Top Rated
Real Estate Top Rated
Trading Top Rated
Commodities Trading Top Rated
Time Management Top Rated
Starting A Business Top Rated
Children's Top Rated
Comics Top Rated
Computers Top Rated
PC Top Rated
Mac Top Rated
Programming Top Rated
Design Patterns Top Rated
.Net Top Rated
C# Top Rated
Vb.Net Top Rated
Asp.Net Top Rated
Java Top Rated
Python Top Rated
PHP Top Rated
Perl Top Rated
Javascript Top Rated
Ajax Top Rated
CSS Top Rated
Open Source Top Rated
SQL Top Rated
Databases Top Rated
Oracle Top Rated
MySql Top Rated
Sql Server Top Rated
IIS Top Rated
Apache Top Rated
Linux Top Rated
Windows Server Top Rated
Project Management Top Rated
HTML Top Rated
UML Top Rated
IT Certifications Top Rated
Cisco Certifications Top Rated
MCSE Top Rated
MCSD Top Rated
Cooking Top Rated
Italian Cooking Top Rated
Vegetarian Cooking Top Rated
Wine Top Rated
Engineering Top Rated
Entertainment Top Rated
Health Top Rated
Nutrition Top Rated
Dieting Top Rated
Sex Top Rated
History Top Rated
Military History Top Rated
British History Top Rated
Middle East History Top Rated
Land Battles Top Rated
Naval Warfare Top Rated
Air Warfare Top Rated
9/11 Top Rated
Terrorism Top Rated
Home Top Rated
Mortgage\Home Equity Loan Top Rated
Cars Top Rated
Car Buying Top Rated
Sports Cars Top Rated
Cat Top Rated
Humor Top Rated
Horror Top Rated
Law Top Rated
IP Law Top Rated
Legal History Top Rated
Fiction Top Rated
Oprah's Book Club Top Rated
Medicine Top Rated
Cancer Top Rated
Stroke Top Rated
Heart Disease Top Rated
Fertility Top Rated
Diabetes Top Rated
Pharmacology Top Rated
Back Problems Top Rated
Menopause Top Rated
Thyroid Top Rated
Pain Top Rated
Organic Chemistry Top Rated
Immune System Top Rated
Mystery Top Rated
Nonfiction Top Rated
Outdoors Top Rated
Running Top Rated
Radio Control Models Top Rated
Guns Top Rated
Parenting Top Rated
Divorce Top Rated
Professional Top Rated
Reference Top Rated
Religion Top Rated
Romance Top Rated
Science Top Rated
Physics Top Rated
Chemistry Top Rated
Astronomy Top Rated
Psychology Top Rated
Science Fiction Top Rated
Sports Top Rated
Teens Top Rated
Travel Top Rated
USA Top Rated
Europe Top Rated
France Top Rated
Italy Top Rated
England Top Rated
China Top Rated
All Books Arts Biography Click Here For An A-Z Index Of All 213 Best-Seller Subjects Business Children's Comics
Computers Cooking Engineering Entertainment Health History Home Horror Humor Law Fiction Medicine Mystery
Nonfiction Outdoors Parenting Professional Reference Religion Romance Science Sci-Fi Sports Teens Travel
In Association with Amazon.com

Cache miss
(not cached)