Python Cookbook

Index

[SYMBOL] [A] [B] [C] [D] [E] [F] [G] [H] [I] [J] [K] [L] [M] [N] [O] [P] [Q] [R] [S] [T] [U] [V] [W] [X] [Z]

daemon processes, forking on Unlx-like systems

daemon threadsdata

     Excel, accessing with Jython     hierarchical structuring of

     saving/retrieving with support for selecting/searching    serializing

         marshal module         pickle and cPickle modules database cursors, printing contents of

databases 2nd     applications providing transaction support/concurrency control     persistence, compression and

     programming issues

    relational [See relational databases]

datagram sockets (UDP)

     monitoring network status     using for SNTP

date/time

    calculating         number of holidays

         number of weekdays         time periods in date range

         yesterday/tomorrow     checking for daylight saving time     converting time zones

     datetime module

     finding date of previous weekday

     getting time from server via SNTP protocol

     parsing fuzzy dates

     running commands repeatedly

     summing song durations

     time module

    timedelta module

         timedelta type 2nd

date/timescheduling commands

datetime module 2nd 3rd

     calculating number of weekdays

dateutil module     automatic holiday lookups     calculating number of weekdays

daylight saving time, checking for

DB API modules, single parameter passing style across various db_row (Python Database Row Module)

DDList class

deadlocks 2nd

     avoiding by nonblocking output and error streams

debug mode, tracing expressions/comments

debugging

     C extensions     disabling conditions and loops

     exception handling     garbage collection

     property function     starting debugger automatically after uncaught exception

     threads in processes     tracebacks    unit tests

         checking values against         running automatically         running simply

decimal module 2nd

decimal numeric data type

decorate-sort-undecorate (DSU)

decorators     altering code objects in

__deepcopy__ method

def statement, defining methods with default values/bounds, using with tkSimpleDialog functions

__delattr__ method delegation [See also automatic delegation] [See also automatic delegation]

     flexibility of     in proxies description attribute

     cursors

descriptors

design patterns

     Adapter

     Monostate

     Null Object

     object-oriented

     Reactor

     Singleton 2nd

     State

     Strategy

     Template Method 2nd

design tools, relational database design in appropriate for dict (built-in type)     fromkeys classmethod

dictionaries [See also mappings] [See also mappings]

     adding entries to     building

     chaining lookups

     dispatching methods/functions with

     enriching type of, with rating functionality

     extracting subsets from

     finding unions/intersections of

     getting values from     inverting

    keys in [See dictionary keys]     mapping column names to index values

     sorting     using for search tasks

dictionary keys     associating multiple values to     avoiding quoting in dictionary building

directories     computing relative path     finding files in

     sharing on Windows

    trees [See directory trees]

directory trees

     changing file extensions in     walking

dispatching

     generators as co-routines     methods via dictionaries

distributed programming     error handling in

distutils package division, true versus truncatingDLLs (dynamic link libraries), Windows

     calling functions from

     registering/unregistering

docstrings

doctest module 2nd

DOM (Document Object Model)

drag-and-drop reordering, adding to a Tkinter listbox

DSU (decorate-sort-undecorate)

     sorting lists of objects by their attributes

     sorting lists of strings ignoring case

     sorting strings with embedded numbers

dtuple module

duck typing

dump and dumps functions     marshal module     pickle/cPickle modules

duplicates, removing from sequences

Dynamic IP protocol (DNS)dynamic link libraries [See DLLs]

Категории