Quantcast
Doug Hellmann

Biography

Doug Hellmann is a Senior Software Engineer at Racemi and Technical Editor for Python Magazine. He has been programming in Python since version 1.4, and prior to Python worked mostly with C on a variety of Unix and non-Unix platforms. He has worked on projects ranging from mapping to medical news publishing, with a little banking thrown in for good measure. He is interested in usability, development processes, and dynamic languages. As a recent convert to Mac OS X, he is learning AppleScript and Objective C. Doug spends his spare time working on several open source projects; reading science fiction, history and biographies; writing the Python Module of the Week blog series; and enjoying his new patio. He lives in Athens, GA with his wife and 3 cats.

Blog

PyMOTW: cmd

May 04 2008

The cmd module contains a base class for creating command interpreters.... read more

PyMOTW: functools

April 27 2008

The functools module includes tools for wrapping functions and other callable objects.... read more

PyMOTW: filecmp

April 20 2008

Compare files and directories easily with the filecmp module.... read more

PyMOTW: fnmatch

April 13 2008

Handle Unix-style filename comparison with the fnmatch module.... read more

PyMOTW: operator

April 06 2008

The operator module contains functions that perform the same operations as man of the built-in operators.... read more

PyMOTW: urllib

April 01 2008

The urllib module provides a simple interface for network resource access.... read more

PyMOTW: collections

March 23 2008

The collections module includes container data types beyond the builtin types list and dict.... read more

PyMOTW: datetime

March 16 2008

The datetime module includes functions and classes for doing date parsing, formatting, and arithmetic.... read more

PyMOTW: time

March 09 2008

The time module provides functions for working with dates and times.... read more

PyMOTW: EasyDialogs

March 02 2008

Use EasyDialogs to include Mac OS-native dialogs in your Python scripts.... read more

PyMOTW: imp

February 24 2008

The imp module exposes the implementation of Python's import statement.... read more

PyMOTW: pkgutil

February 17 2008

Alter the search path for a specific package using pkgutil.... read more

PyMOTW: os.path

January 27 2008

Use os.path for platform-independent manipulation of file names. Module: os.path Purpose: Parse, build, test, and otherwise work on file names and paths. Python Version: 1.4 and later Description: Writing code to work with files on multiple platforms is easy using the functions included in the os.path module. Even programs not intended to be ported between… read more

PyMOTW: hashlib

January 20 2008

Generate cryptographically secure hashes with hashlib. Module: hashlib Purpose: Cryptographic hashes and message digests Python Version: 2.5 Description: The hashlib module deprecates the separate md5 and sha modules and makes their API consistent. To work with a specific hash algorithm, use the appropriate constructor function to create a hash object. Then you can use the… read more

PyMOTW: threading

January 13 2008

The threading module lets you run multiple operations concurrently in the same process space. Module: threading Purpose: Builds on the thread module to more easily manage several threads of execution. Python Version: since 1.5.2 (some of these examples require 2.5 because they use the with statement) Description: The threading module builds on the low-level features… read more
Doug Hellmann