Table of Contents


book cover
Python in a Nutshell, 2nd Edition
By Alex Martelli
...............................................
Publisher: O'Reilly
Pub Date: July 2006
Print ISBN-10: 0-596-10046-9
Print ISBN-13: 978-0-59-610046-9
Pages: 712
 



Table of Contents

   Copyright
   Preface
    Part I:  Getting Started with Python
          Chapter 1.  Introduction to Python
      Section 1.1.  The Python Language
      Section 1.2.  The Python Standard Library and Extension Modules
      Section 1.3.  Python Implementations
      Section 1.4.  Python Development and Versions
      Section 1.5.  Python Resources
          Chapter 2.  Installation
      Section 2.1.  Installing Python from Source Code
      Section 2.2.  Installing Python from Binaries
      Section 2.3.  Installing Jython
      Section 2.4.  Installing IronPython
          Chapter 3.  The Python Interpreter
      Section 3.1.  The python Program
      Section 3.2.  Python Development Environments
      Section 3.3.  Running Python Programs
      Section 3.4.  The jython Interpreter
      Section 3.5.  The IronPython Interpreter
    Part II:  Core Python Language and Built-ins
          Chapter 4.  The Python Language
      Section 4.1.  Lexical Structure
      Section 4.2.  Data Types
      Section 4.3.  Variables and Other References
      Section 4.4.  Expressions and Operators
      Section 4.5.  Numeric Operations
      Section 4.6.  Sequence Operations
      Section 4.7.  Set Operations
      Section 4.8.  Dictionary Operations
      Section 4.9.  The print Statement
      Section 4.10.  Control Flow Statements
      Section 4.11.  Functions
          Chapter 5.  Object-Oriented Python
      Section 5.1.  Classes and Instances
      Section 5.2.  Special Methods
      Section 5.3.  Decorators
      Section 5.4.  Metaclasses
          Chapter 6.  Exceptions
      Section 6.1.  The try Statement
      Section 6.2.  Exception Propagation
      Section 6.3.  The raise Statement
      Section 6.4.  Exception Objects
      Section 6.5.  Custom Exception Classes
      Section 6.6.  Error-Checking Strategies
          Chapter 7.  Modules
      Section 7.1.  Module Objects
      Section 7.2.  Module Loading
      Section 7.3.  Packages
      Section 7.4.  The Distribution Utilities (distutils)
          Chapter 8.  Core Built-ins
      Section 8.1.  Built-in Types
      Section 8.2.  Built-in Functions
      Section 8.3.  The sys Module
      Section 8.4.  The copy Module
      Section 8.5.  The collections Module
      Section 8.6.  The functional Module
      Section 8.7.  The bisect Module
      Section 8.8.  The heapq Module
      Section 8.9.  The UserDict Module
      Section 8.10.  The optparse Module
      Section 8.11.  The itertools Module
          Chapter 9.  Strings and Regular Expressions
      Section 9.1.  Methods of String Objects
      Section 9.2.  The string Module
      Section 9.3.  String Formatting
      Section 9.4.  The pprint Module
      Section 9.5.  The repr Module
      Section 9.6.  Unicode
      Section 9.7.  Regular Expressions and the re Module
    Part III:  Python Library and Extension Modules
          Chapter 10.  File and Text Operations
      Section 10.1.  Other Chapters That Also Deal with Files
      Section 10.2.  Organization of This Chapter
      Section 10.3.  File Objects
      Section 10.4.  Auxiliary Modules for File I/O
      Section 10.5.  The StringIO and cStringIO Modules
      Section 10.6.  Compressed Files
      Section 10.7.  The os Module
      Section 10.8.  Filesystem Operations
      Section 10.9.  Text Input and Output
      Section 10.10.  Richer-Text I/O
      Section 10.11.  Interactive Command Sessions
      Section 10.12.  Internationalization
          Chapter 11.  Persistence and Databases
      Section 11.1.  Serialization
      Section 11.2.  DBM Modules
      Section 11.3.  Berkeley DB Interfacing
      Section 11.4.  The Python Database API (DBAPI) 2.0
          Chapter 12.  Time Operations
      Section 12.1.  The time Module
      Section 12.2.  The datetime Module
      Section 12.3.  The pytz Module
      Section 12.4.  The dateutil Module
      Section 12.5.  The sched Module
      Section 12.6.  The calendar Module
      Section 12.7.  The mx.DateTime Module
          Chapter 13.  Controlling Execution
      Section 13.1.  Dynamic Execution and the exec Statement
      Section 13.2.  Internal Types
      Section 13.3.  Garbage Collection
      Section 13.4.  Termination Functions
      Section 13.5.  Site and User Customization
          Chapter 14.  Threads and Processes
      Section 14.1.  Threads in Python
      Section 14.2.  The thread Module
      Section 14.3.  The Queue Module
      Section 14.4.  The threading Module
      Section 14.5.  Threaded Program Architecture
      Section 14.6.  Process Environment
      Section 14.7.  Running Other Programs
      Section 14.8.  The mmap Module
          Chapter 15.  Numeric Processing
      Section 15.1.  The math and cmath Modules
      Section 15.2.  The operator Module
      Section 15.3.  Random and Pseudorandom Numbers
      Section 15.4.  The decimal Module
      Section 15.5.  The gmpy Module
          Chapter 16.  Array Processing
      Section 16.1.  The array Module
      Section 16.2.  Extensions for Numeric Array Computation
      Section 16.3.  The Numeric Package
      Section 16.4.  Array Objects
      Section 16.5.  Universal Functions (ufuncs)
      Section 16.6.  Auxiliary Numeric Modules
          Chapter 17.  Tkinter GUIs
      Section 17.1.  Tkinter Fundamentals
      Section 17.2.  Widget Fundamentals
      Section 17.3.  Commonly Used Simple Widgets
      Section 17.4.  Container Widgets
      Section 17.5.  Menus
      Section 17.6.  The Text Widget
      Section 17.7.  The Canvas Widget
      Section 17.8.  Layout Management
      Section 17.9.  Tkinter Events
          Chapter 18.  Testing, Debugging, and Optimizing
      Section 18.1.  Testing
      Section 18.2.  Debugging
      Section 18.3.  The warnings Module
      Section 18.4.  Optimization
    Part IV:  Network and Web Programming
          Chapter 19.  Client-Side Network Protocol Modules
      Section 19.1.  URL Access
      Section 19.2.  Email Protocols
      Section 19.3.  The HTTP and FTP Protocols
      Section 19.4.  Network News
      Section 19.5.  Telnet
      Section 19.6.  Distributed Computing
      Section 19.7.  Other Protocols
          Chapter 20.  Sockets and Server-Side Network Protocol Modules
      Section 20.1.  The socket Module
      Section 20.2.  The SocketServer Module
      Section 20.3.  Event-Driven Socket Programs
          Chapter 21.  CGI Scripting and Alternatives
      Section 21.1.  CGI in Python
      Section 21.2.  Cookies
      Section 21.3.  Other Server-Side Approaches
          Chapter 22.  MIME and Network Encodings
      Section 22.1.  Encoding Binary Data as Text
      Section 22.2.  MIME and Email Format Handling
          Chapter 23.  Structured Text: HTML
      Section 23.1.  The sgmllib Module
      Section 23.2.  The htmllib Module
      Section 23.3.  The HTMLParser Module
      Section 23.4.  The BeautifulSoup Extension
      Section 23.5.  Generating HTML
          Chapter 24.  Structured Text: XML
      Section 24.1.  An Overview of XML Parsing
      Section 24.2.  Parsing XML with SAX
      Section 24.3.  Parsing XML with DOM
      Section 24.4.  Changing and Generating XML
    Part V:  Extending and Embedding
          Chapter 25.  Extending and Embedding Classic Python
      Section 25.1.  Extending Python with Python's C API
      Section 25.2.  Extending Python Without Python's C API
      Section 25.3.  Embedding Python
      Section 25.4.  Pyrex
          Chapter 26.  Extending and Embedding Jython
      Section 26.1.  Importing Java Packages in Jython
      Section 26.2.  Embedding Jython in Java
      Section 26.3.  Compiling Python into Java
          Chapter 27.  Distributing Extensions and Programs
      Section 27.1.  Python's distutils
      Section 27.2.  py2exe
      Section 27.3.  py2app
      Section 27.4.  cx_Freeze
      Section 27.5.  PyInstaller
   About the Author
   Colophon



Python in a Nutshell
Python in a Nutshell, Second Edition (In a Nutshell)
ISBN: 0596100469
EAN: 2147483647
Year: 2004
Pages: 192
Authors: Alex Martelli

flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net