Poised Solutions Library

Poised Solutions Tech Library

python in a
nutshell book review

Poised Solutions

Python in a Nutshell Book Review

General

Coding

IT Library

Python in a Nutshell

Python in a Nutshell

Amazon UKAmazon USA
Python in a Nutshell
Author:
Alex Martelli
Publisher:
O'Reilly
Published:
2003
Pages:
636

Python in a Nutshell


Python in a Nutshell Chapters

Python in a Nutshell Chapters
  1. Introduction to Python
    • The Python Language
    • The Python Standard Library and Extension Modules
    • Python Implementations
    • Python Development and Versions
    • Python Resources
  2. Installation
    • Installing Python from Source Code
    • Installing Python from Binaries
    • Installing Jython
  3. The Python Interpreter
    • The python Program
    • Python Development Environments
    • Running Python Programs
    • The Jython Interpreter
  4. The Python Language
    • Lexical Structure
    • Data Types
    • Vairables and Other References
    • Expressions and Operators
    • Numeric Operations
    • Sequence Operations
    • Dictionary Operations
    • The print Statement
    • Control Flow Statements
    • Functions
  5. Object Oriented Python
    • Classic Classes and Instances
    • New-Style Classes and Instances
    • Special Methods
    • Metaclasses
  6. Exceptions
    • The try Statement
    • Exception Propagation
    • The raise Statement
    • Exception Objects
    • Custom Exception Classes
    • Error-Checking Strategies
  7. Modules
    • Module Objects
    • Module Loading
    • Packages
    • The Distribution Utilities (distutils)
  8. Core Builtins
    • Built-in Types
    • Built-in functions
    • The sys Module
    • The getopt Module
    • The copy Module
    • Teh bisect Module
    • The UserList, UserDict and userString Modules
  9. String and Regular Expressions
    • Methods of String Objects
    • The string Module
    • String Formatting
    • The prrint Module
    • The repr Module
    • Unicode
    • Regular Expressions and the re Module
  10. File and Text Operations
    • The os Module
    • Filesystem Operations
    • File Objects
    • Auxillary Modules for File I/O
    • The StringIO and cStringIO Modules
    • Compressed Files
    • Text Input and Output
    • Richer-Text I/O
    • Interactive Command Sessions
    • Internationalization
  11. Persistence and Database
    • Serialization
    • DBM modules
    • The Berkeley DB Module
    • The Python Database API (DBAPI) 2.0
  12. Time Operations
    • The time Module
    • The sched Module
    • The calendar Module
    • The mx.DateTime Module
  13. Controlling Execution
    • Dynamic Execution and the exec Statement
    • Restricted Execution
    • Internal Types
    • Garbage Collection
    • Termination Functions
    • Site and User Customization
  14. Threads and Processes
    • Threads in Python
    • The thread Module
    • The Queue Module
    • The threading Module
    • Threaded Program Architecture
    • Process Environment
    • Running Other Programs
    • The mmap Module
  15. Numeric Processing
    • The math and cmath Modules
    • The operator Module
    • The random Module
    • The array Module
    • The Numeric Package
    • Array Objects
    • Universal Functions (ufuncs)
    • Optional Numeric Modules
  16. Tkinter GUIs
    • Tkinter Fundamentals
    • Widget Fundamentals
    • Commonly Used Simple Widgets
    • Container Widgets
    • Menus
    • The Text Widget
    • The Canvas Widget
    • Geometry Management
    • Tkinter Events
  17. Testing, Debugging and Optimising
    • Testing
    • Debugging
    • The Warnings Module
    • Optimization
  18. Client Side Network Protocols Modules
    • URL Access
    • Email Protocols
    • The HTTP and FTP Protocols
    • Network News
    • Telnet
    • Dsitributed Computing
  19. Sockets and Server Side Network Protocol Modules
    • The socket Module
    • The SocketServer Module
    • Event-Driven Socket Program
  20. CGI Scripting and Alternatives
    • CGI in Python
    • Cookies
    • Other Server-Side Approaches
  21. MIME and Network Encodings
    • Encoding Binary Data as Text
    • MIME and Email Format Handling
  22. Structured Text: HTML
    • The sgmllib Module
    • The htmllib Module
    • The HTMLParser Module
    • Generating HTML
  23. Structured Text: XML
    • An Overview of XML Parsing
    • Parsing XML with SAX
    • Parsing XML with DOM
    • Changing and Generating XML
  24. Extending and Embedding Classic Python
    • Extending Python with Python's C API
    • Extending Python Without Python's C API
    • Embedding Python
  25. Extending and Embedding Jython
    • Importing Java Packages in Jython
    • Embedding Jython in Java
    • Compiling Python into Java
  26. Distributing Extensions and Programs
    • Python's distutils
    • The py2exe Tool
    • The Installer Tool
Python in a Nutshell Appendices
  1. Index

Python














Poised Solutions Web Development and Web Design by Poised Solutions IT Practice

Guild of Developers  •  PantheonOS  •  Cyber Security