Customer Reviews


11 Reviews
5 star:
 (3)
4 star:
 (6)
3 star:
 (2)
2 star:    (0)
1 star:    (0)
 
 
 
 
 
Average Customer Review
Share your thoughts with other customers
Create your own review
 
 
Only search this product's reviews

The most helpful favorable review
The most helpful critical review


23 of 23 people found the following review helpful:
5.0 out of 5 stars Well written, and a key reference
Within a few hours of acquiring this book, it had enabled me to finish a project and save myself a lot of embarrassment at work.

The authors give is a detailed introduction to Python for Win32 developers - covering both system administration and back-end and front-end application development. It also provides an excellent introduction to COM (the Python/COM interface...

Published on March 9, 2000 by doctorwes

versus
37 of 54 people found the following review helpful:
3.0 out of 5 stars Python and Win32 for Pinheads
If you know nothing about Python, Visual Basic, scripting languages, Win32 API, MFC, COM, active scripting, Windows Networking and NT administration, then after you've read this book you'll get some very general idea of what these all are about: this book covers them all, as well as many other things. But whenever it comes to tell you something really interesting, authors...
Published on November 13, 2000 by Ilya Levinson


‹ Previous | 1 2 | Next ›
Most Helpful First | Newest First

23 of 23 people found the following review helpful:
5.0 out of 5 stars Well written, and a key reference, March 9, 2000
By 
doctorwes (Los Angeles, CA USA) - See all my reviews
This review is from: Python Programming on WIN32: Help for Windows Programmers (Paperback)
Within a few hours of acquiring this book, it had enabled me to finish a project and save myself a lot of embarrassment at work.

The authors give is a detailed introduction to Python for Win32 developers - covering both system administration and back-end and front-end application development. It also provides an excellent introduction to COM (the Python/COM interface is the key component of the Win32 extensions). There is a nice progression from introductory material to quite advanced topics such as implementing NT services, or COM threading.

The range of topics covered is surprisingly broad. Also, the case studies are nice, and far from trivial: e.g. an accounting system that scripts Word and Excel, an invoicing system that produces PDF output.

The design of the Python Win32 extensions is admirable, so implementing COM clients in Python (e.g. scripting Excel) is simple - the online documentation is more than adequate. However, implementing COM servers (e.g. Excel-callable functions) is more subtle, and it would be unwise to attempt this without the information in this book. Hopefully a future edition will have more information on DCOM.

The section on GUI development is very helpful. I'm glad the authors covered wxPython as well as Tkinter - though less portable, wxPython is a much better framework on the Win32 platform.

There are some typos, but I haven't been confused by any so far.

The main difficulty with this book is that some of the information will become dated - the pace of development on both the Windows and Python sides seems to be rapid. Expect a second edition within a couple of years?

Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


20 of 25 people found the following review helpful:
4.0 out of 5 stars Not a bad book, May 7, 2000
By 
Lars Lundstedt (Stockholm, Sweden) - See all my reviews
This review is from: Python Programming on WIN32: Help for Windows Programmers (Paperback)
As I say in the title this is not a bad book. It's just not what I expected. The title is a bit of a misnomer, perhaps it should have been called "COM programming with Python". I had hoped to find some useful stuff on how to write GUI applications for Win32 but that topic was just slightly more than 40 pages in a book with over 600 pages. Still, I'd recommend it to anyone running Python on a Win32 platform.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


8 of 9 people found the following review helpful:
4.0 out of 5 stars Very good, misses a few spots, May 12, 2000
This review is from: Python Programming on WIN32: Help for Windows Programmers (Paperback)
Python is the best choice for people who want to implement COM in the software they develop - mostly due to its clear structure and object - oriented nature. This is where this book mostly comes.

This book is well-written, practical-oriented and ideal for the newbie programmer who has already some idea over Python (O'Reilly's 'Learning Python' is the best place to start).

However, even experienced programmers need it because it provides a set of useful examples for rapid prototyping and reuse components.

It misses a few spots - First, you can't find much help on working on GUIs - and second (and most important) SWIG does not get the attention it deserves - it is just mentioned.

Finally, if you use Python in Win32 - or if you cannot decide what kind of COM solution you wish to develop - DO NOT CONSIDER TAKING A STEP WITHOUT THIS BOOK !

Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


37 of 54 people found the following review helpful:
3.0 out of 5 stars Python and Win32 for Pinheads, November 13, 2000
By 
Ilya Levinson (Moscow, Russian Federation) - See all my reviews
This review is from: Python Programming on WIN32: Help for Windows Programmers (Paperback)
If you know nothing about Python, Visual Basic, scripting languages, Win32 API, MFC, COM, active scripting, Windows Networking and NT administration, then after you've read this book you'll get some very general idea of what these all are about: this book covers them all, as well as many other things. But whenever it comes to tell you something really interesting, authors just say: "well, it's out of the scope of this book, so let's stop here..."

However, there are things this book does not cover. For instance, I thought scripting languages are a handy tool for text processing, but throughout this book I encountered only one mention of regular expressions - in the context of filtering file names, and you won't find regular expressions in the Index. From 10-page Chapter "Working with Email" you'll learn what SMTP and POP3 stand for, and from 15-page Appendix(!) "Threads" you'll learn that Python has something to do with threads, and fairly much about COM threading model.

Information in this 650-page book can fit a dozen-page article. Most of all this book looks like a slide show for marketing, trying to convince them that Python is the answer to all questions. And most of the time it sounds like: "It's easy, we won't tell you exactly what and how, but for smart guys like us who can read man pages, it's very easy."

Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


1 of 1 people found the following review helpful:
4.0 out of 5 stars An oldie but goodie., February 23, 2010
By 
Mad Casual (Chicago, IL USA) - See all my reviews
Amazon Verified Purchase(What's this?)
This review is from: Python Programming on WIN32: Help for Windows Programmers (Paperback)
A good way to get Python to 'do stuff' in a Win32 environment. I've found it most useful for dealing with people who utilize an exclusively Windows environment. Mostly, I've just taken my programs that others 'need' information from and quickly tacked on a printed report or updated spreadsheet that they can use. I don't know about writing whole programs in Windows, but it was more than adequate at helping me bridge the gaps I needed bridged. I presume the book to be pretty dated, but nothing I used was so out-of-date as to be non-functional.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


7 of 10 people found the following review helpful:
4.0 out of 5 stars Very good, misses a few spots, May 12, 2000
This review is from: Python Programming on WIN32: Help for Windows Programmers (Paperback)
Python is the best choice for people who want to implement COM in the software they develop - mostly due to its clear structure and object - oriented nature. This is where this book mostly comes.

This book is well-written, practical-oriented and ideal for the newbie programmer who has already some idea over Python (O'Reilly's 'Learning Python' is the best place to start).

However, even experienced programmers need it because it provides a set of useful examples for rapid prototyping and reuse components.

It misses a few spots - First, you can't find much help on working on GUIs - and second (and most important) SWIG does not get the attention it deserves - it is just mentioned.

Finally, if you use Python in Win32 - or if you cannot decide what kind of COM solution you wish to develop - DO NOT CONSIDER TAKING A STEP WITHOUT THIS BOOK !

Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


4.0 out of 5 stars Dated but Still Very Pertinent, October 17, 2011
Amazon Verified Purchase(What's this?)
This review is from: Python Programming on WIN32: Help for Windows Programmers (Paperback)
For me the most valuable part of the book was Chapter 5 where it explains how to create COM objects using Python scripts. I always knew that I could do this, but I was never quite sure how. The example worked perfectly with Python 2.6 and got me up and running in no time. By doing this I can easily share my functions and classes with my coworkers who only use VBA.

If you are using Python to automate any of the Microsoft Office Applications, I highly reccomend it.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


5.0 out of 5 stars Required Reading for Python programmers (on Windows), December 22, 2009
Amazon Verified Purchase(What's this?)
This review is from: Python Programming on WIN32: Help for Windows Programmers (Paperback)
If you write Python programs to run on Microsoft Windows you are absolutely required to add this book to your library. Good coverage of writing COM servers, Windows Services, handling Windows Event logs. Information is very difficult to get elsewhere. Don't let the edition or the date turn you away. The fundamentals of Windows programming hasn't changed since Windows NT 4.0 was introduced so everything still works the same today as back then.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


4.0 out of 5 stars COM basics for Python, March 21, 2007
This review is from: Python Programming on WIN32: Help for Windows Programmers (Paperback)
Who is interested in using Python to script within COM, thus fully merging Python into a win32 environment, will surely find this book useful.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


7 of 13 people found the following review helpful:
5.0 out of 5 stars Essential Python + Windows Book, February 11, 2000
By A Customer
This review is from: Python Programming on WIN32: Help for Windows Programmers (Paperback)
this book covers it all: com, dcom, database, etc. Whatever question you may have had about Python's capabilities & how to get the most from it on the Windows platform are answered here. The authors should be commended on such a fine offering. Books like this solidify O'Reilly's reputation as the premiere publisher of Computer books.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


‹ Previous | 1 2 | Next ›
Most Helpful First | Newest First

This product

Python Programming on WIN32: Help for Windows Programmers
Python Programming on WIN32: Help for Windows Programmers by Mark Hammond (Paperback - Jan. 2000)
$59.99 $48.70
In Stock
Add to cart Add to wishlist