Flylib.com
Python in a Nutshell, Second Edition (In a Nutshell)
Python in a Nutshell, Second Edition (In a Nutshell)
ISBN: 0596100469
EAN: 2147483647
Year: 2004
Pages: 192
Authors:
Alex Martelli
BUY ON AMAZON
Python in a Nutshell, 2nd Edition
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 IO
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 IO
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
Python in a Nutshell, Second Edition (In a Nutshell)
ISBN: 0596100469
EAN: 2147483647
Year: 2004
Pages: 192
Authors:
Alex Martelli
BUY ON AMAZON
High-Speed Signal Propagation[c] Advanced Black Magic
Equivalence Principle for Transmission Media
Adaptive Equalization: Accelerant Networks Transceiver
Approximations to the Fourier Transform
Effect of Inadequate Sampling Rate
Differential Signaling
Kanban Made Simple: Demystifying and Applying Toyotas Legendary Manufacturing Process
Introduction to Kanban
Forming Your Kanban Team
Improving the Kanban
Appendix G Intra-Cell Kanban
Appendix H Case Study 1: Motor Plant Casting Kanban
WebLogic: The Definitive Guide
Using J2EE Services on the Object Tier
Tuning the JVM
WebLogics XPath API
Implementing the Backend Components
Security
SQL Hacks
Hack 6. Dont Perform the Same Calculation Over and Over
Hack 19. Convert Strings to Dates
Hack 25. Keep a Running Total
Hack 56. Play Matchmaker
Hack 67. Lock Implicitly Within Transactions
Java Concurrency in Practice
Introduction
Cancellation and Shutdown
Avoiding Liveness Hazards
Deadlock
Appendix A. Annotations for Concurrency
Java All-In-One Desk Reference For Dummies
Working with Statics
Using Arrays
Handling Events
Creating Applets
Using JDBC to Connect to a Database
flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net
Privacy policy
This website uses cookies. Click
here
to find out more.
Accept cookies