ebook img

Python Programming on Win32 PDF

563 Pages·2000·4.91 MB·English
Save to my drive
Quick download
Download
Most books are stored in the elastic cloud where traffic is expensive. For this reason, we have a limit on daily download.

Preview Python Programming on Win32

Python Programming on Win32 by Mark Hammond, Andy Robinson ISBN: 1-56592-621-8 652 pages. January 2000. Cover Table of Contents Preface Part I — Introduction to Python Chapter 1 — What Is Python? Chapter 2 — Python Language Review Chapter 3 — Python on Windows Chapter 4 — Integrated Development Environments for Python Chapter 5 — Introduction to COM Part II — Building an Advanced Python Application Chapter 6 — A Financial Modeling Toolkit in Python Chapter 7 — Building a GUI with COM Chapter 8 — Adding a Macro Language Chapter 9 — Integration with Excel Chapter 10 — Printed Output Chapter 11 — Distributing Our Application Part III — Python on Windows Cookbook Chapter 12 — Advanced Python and COM Chapter 13 — Databases Chapter 14 — Working with Email Chapter 15 — Using the Basic Internet Protocols Chapter 16 — Windows NT Administration Chapter 17 — Processes and Files Chapter 18 — Windows NT Services Chapter 19 — Communications Chapter 20 — GUI Development Chapter 21 — Active Scripting Chapter 22 — Extending and Embedding with Visual C++ and Delphi Part IV — Appendixes Appendix A — Key Python Modules and Functions Appendix B — Win32 Extensions Reference Appendix C — The Python Database API Version 2.0 Appendix D — Threads Python Programming on Win32 Mark Hammond and Andy Robinson Beijing • Cambridge • Farnham • Köln • Paris • Sebastopol • Taipei • Tokyo Python Programming on Win32 by Mark Hammond and Andy Robinson ª Copyright 2000 O'Reilly & Associates, Inc. All rights reserved. Printed in the United States of America. Published by O'Reilly & Associates, Inc., 101 Morris Street, Sebastopol, CA 95472. Editor: Robert Denn Production Editor: Mary Anne Weeks Mayo Cover Designer: Edie Freedman Printing History: January 2000: First Edition. Nutshell Handbook, the Nutshell Handbook logo, and the O'Reilly logo are registered trademarks of O'Reilly & Associates, Inc. The association between the image of a caiman and the topic of programming Python on Win32 is a trademark of O'Reilly & Associates, Inc. Many of the designations used by manufacturers and sellers to distinguish their products are claimed as trademarks. Where those designations appear in this book, and O'Reilly & Associates, Inc. was aware of a trademark claim, the designations have been printed in caps or initial caps. While every precaution has been taken in the preparation of this book, the publisher assumes no responsibility for errors or omissions, or for damages resulting from the use of the information contained herein. ISBN: 1-56592-621-8 [M] Back TABLE OF CONTENTS Preface I. Introduction to Python 1. What Is Python? Language Features Python as an Integration Tool Case Studies of Python Deployment The Python Community Installation and Setup Conclusion 2. Python Language Review A Crash Course Conclusion References 3. Python on Windows The Python Core on Windows The Python for Windows Extensions The Python Imaging Library (PIL) PyOpenGL Web Publishing Tools The mx Extensions Scientific Tools XML Conclusion 4. Integrated Development Environments for Python The PythonWin IDE IDLE Conclusion 5. Introduction to COM What It Is Using COM Objects from Python Implementing COM Objects with Python Globally Unique Identifiers Conclusion II. Building an Advanced Python Application 6. A Financial Modeling Toolkit in Python Doubletalk A Crash Course in Accounting The Doubletalk Toolkit at Work Conclusion 7. Building a GUI with COM Designing COM Servers A VB Client Writing a Delphi User Interface Conclusion 8. Adding a Macro Language Dynamic Code Evaluation Making an Application Extensible Conclusion 9. Integration with Excel Client-Side COM and the Excel Object Model Excel Concluded Putting It All Together: Importing Financial Data Server-Side COM Again: Excel as a GUI Conclusion References 10. Printed Output Business Requirements Automating Word Direct Output to the Printer with Windows PIDDLE: A Python Graphics API PostScript Portable Document Format Putting It Together: A High-Volume Invoicing System Conclusion References 11. Distributing Our Application DCOM Conclusion III. Python on Windows Cookbook 12. Advanced Python and COM Advanced COM Python and COM Using Automation Objects from Python Using Other COM Interfaces Error Handling Implementing COM Objects in Python Python and DCOM Conclusion 13. Databases DAO, ADO, ODBC, OLEDB, and Other GBFLAs Python's Database API Getting at Your Data A Note on Speed Gadfly, the Pure Python Relational Database Data Laundering with Python A Three-Tier Architecture with Business Objects Conclusion References 14. Working with Email SMTP and POP3 Microsoft Exchange/Outlook Conclusion 15. Using the Basic Internet Protocols HTTP and HTML FTP NNTP Conclusion 16. Windows NT Administration Working with Users and Groups Server and Share Information Rebooting a Machine

Description:
Python is growing in popularity; based on download statistics, there are now over 450,000 people using Python, and more than 150,000 people using Python on Windows. Use of the language has been growing at about 40% per year since 1995, and there is every reason to believe that growth will continue.D
See more

The list of books you might like

Most books are stored in the elastic cloud where traffic is expensive. For this reason, we have a limit on daily download.