Python: The Complete Reference

Martin C. Brown

  • 出版商: McGraw-Hill Education
  • 出版日期: 2001-09-21
  • 售價: $1,970
  • 貴賓價: 9.5$1,872
  • 語言: 英文
  • 頁數: 1200
  • 裝訂: Paperback
  • ISBN: 007212718X
  • ISBN-13: 9780072127188
  • 相關分類: Python





The Most Authoritative Volume Available on Python

Explore all aspects of programming with Python in this comprehensive resource. Expert programmer Martin Brown guides you through the fundamentals of using modules through the use of advanced object orientation classes. Youll learn how to develop complex applications, create multimedia software, and develop interactive Web sites. While written with the experienced programmer in mind, Python: The Complete Reference is an invaluable sourcebook for the beginning programmer as well. This book also covers how to utilize Pythons extensive libraries, including tools for reading and parsing SGML, HTML, and XML files.

  • Master programming in the Python language
  • Discover how modules are written and imported into your scripts
  • Use Pythons extensive libraries for information processing, file system manipulation, data management, network communication, multimedia, and more
  • Apply Python as a RAD tool for rapid application development
  • Understand specialized instructions for programmers of Perl and other languages
  • Work with SGML, HTML, and XML for advanced Web applications
  • Build GUI-based applications using the Tk interface


   Section I: Fundamentals of the Language.
    1: Introduction.
    2: Python Fundamentals.
    3: Python Components.
    4: Functions.
    5: Modules.
    6: Object Orientation.
    7: Exceptions.
    8: Python on the Command Line.
    9: Applying Python.
    10: Interfacing to the OS.
    11: Processing Information.
    12: File System Manipulation.
    13: Data Management.
    14: Network Communication.
    15: Using Python for Multimedia.
    16: Interface Building with Tk.
   Section II: Application Development.
    17: Using Python as a RAD Tool.
    18: Turning RADs into Applications.
    19: Distributing Applications.
   Section III: Web Development.
    20: Interfacing with the Server.
    21: Interfacing with the User.
    22: Zope and Other Tools.
    23: Working with Other Web Languages.
   Section IV: Cross Platform Development.
    24: Paths to Cross Platform Development.
    25: Python on Unix.
    26: Python on Win32.
    27: Python on MacOS.
   Section V: Inside Python.
    28: The Python Adventure.
    29: Debugging.
    30: Performance Tuning.
    31: Documenting and Documentation.
    32: Extending Python.
    33: Embedding Python.
   Section VI: Appendices:
     Component Reference.
     Python Library Guide.
     Guide to Being IDLE.
     Guidelines for Migration.
     Resource Guide.