Python programming on Win32
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 conti...
Autor principal: | |
---|---|
Otros Autores: | |
Formato: | Libro electrónico |
Idioma: | Inglés |
Publicado: |
Beijing ; Sebastopol, California :
O'Reilly
2000.
|
Edición: | First edition |
Materias: | |
Ver en Biblioteca Universitat Ramon Llull: | https://discovery.url.edu/permalink/34CSUC_URL/1im36ta/alma991009627320306719 |
Tabla de Contenidos:
- Table of Contents; Preface; About This Book; Who Is This Book for?; How the Book Is Organized; Part I, Introduction to Python; Part II, Building an Advanced Python Application; Part III, Python on Windows Cookbook; Part IV, Appendixes; About the Examples; Font Conventions Used in This Book; How to Contact Us; Acknowledgments; I; What Is Python?; Language Features; Python as an Integration Tool; Working with Files; Working with DLLs and C Programs; COM; Networking; Distributed Objects; Where Python Fits in the Development Picture; Case Studies of Python Deployment; A Japanese Python?
- There's a Python on the Scoreboard!Other Python Sightings in the Wild; The Python Community; Installation and Setup; Conclusion; Python Language Review; A Crash Course; Numbers, Strings, and Variables; Lists and Tuples; Control Structures; Functions; Dictionaries; Modules; Classes; Exception Handling; Conclusion; References; Python on Windows; The Python Core on Windows; The Windows Registry; Windows Explorer Integration; Using the Windows Command Prompt; Running Python programs; Command-line editing; Copy and Paste from the command prompt; Windows Gotchas; Text-mode versus binary-mode files
- ForkSelect; Pipes; The Python for Windows Extensions; Win32 Extensions; PythonWin; PythonCOM; The Python Imaging Library (PIL); PyOpenGL; Web Publishing Tools; Medusa; Zope; The mx Extensions; mxDateTime; mxTextTools; mxODBC; mxStack; mxTools; mxCrypto; mxProxy; Scientific Tools; XML; Conclusion; Integrated Development Environments for Python; The PythonWin IDE; The PythonWin Environment; Running scripts; Import modules; Checking modules; Locating source files; Command-Line Parameters; The Interactive Window; The Python Editor; Python Path Browser; Object Browser; Windows Explorer Integration
- The DebuggerHard breakpoints; IDLE; Platforms and Versions; Shell Window; The Python Editor; Path and Class Browsers; Running and Importing Scripts; The Debugger; Postmortem debugging; Conclusion; Introduction to COM; What It Is; Using COM Objects from Python; Implementing COM Objects with Python; Globally Unique Identifiers; Conclusion; II; A Financial Modeling Toolkit in Python; Doubletalk; A Crash Course in Accounting; Transactions; The Chart of Accounts; Timing considerations; Back to Python; Dates and times; Coding Transactions; BookSets; Adding persistence: Pickles last forever
- Summary of the BookSet APIStoring Extra Information in Transactions; The Doubletalk Toolkit at Work; Comparing, Combining, and Contrasting Accounts; Building Business Models; Multidimensional Analysis of Financial Data; Cash-Flow Analysis; Putting It Together; Conclusion; Building a GUI withCOM; Designing COM Servers; A VB Client; Building the First View; More About Transactions; Adding and Editing Transactions; Building Views with Arrays; Graphics and Callbacks; Exposing a graphics API to Python, a more complex example; Debugging COM Servers; Writing a Delphi User Interface
- Instantiating the Server