📖 Overview
Doug Hellmann is a software developer and technical author known primarily for his extensive work documenting and teaching Python programming. He served as a core developer of the Python programming language and was a longtime member of the Python Steering Council.
His most recognized work is the Python Module of the Week (PyMOTW) series, which began as a blog in 2007 and evolved into comprehensive documentation of the Python Standard Library. This material formed the basis for his book "The Python Standard Library by Example," published by Addison-Wesley Professional.
Hellmann worked as a senior developer at AWS and held leadership positions at OpenStack and VMware, where he contributed to cloud infrastructure development. He has been a frequent speaker at Python conferences and maintains several open source projects on GitHub.
He has made significant contributions to Python packaging tools and infrastructure, including pip and PyPI, and has written technical documentation for various Python-related projects throughout his career.
👀 Reviews
Python developers value Hellmann's clear technical writing and practical code examples. His Python Module of the Week (PyMOTW) blog series and books help programmers understand Python's standard library.
Readers highlight:
- Step-by-step explanations with relevant code samples
- Focus on real-world usage rather than theory
- Consistent format and organization
- Comprehensive coverage of module features
Common criticisms:
- Some examples could use more context
- Content can be found free online in blog form
- Print books become outdated as Python evolves
Ratings/Reviews:
- The Python 3 Standard Library by Example: 4.3/5 on Amazon (42 reviews)
- The Python Standard Library by Example: 4.1/5 on Goodreads (119 reviews)
"The examples are clear and focused" - Amazon reviewer
"Saved me hours of reading documentation" - Goodreads reviewer
"His writing style makes complex topics approachable" - Blog commenter
📚 Books by Doug Hellmann
The Python Module of the Week (2012)
A collection of tutorials examining Python's standard library modules, based on the author's popular blog series of the same name.
The Python Standard Library by Example (2011) A comprehensive reference guide demonstrating usage patterns and examples for the Python Standard Library through Python 2.7.
Python Package Index Quick Start Guide (2019) A guide to publishing and maintaining Python packages on the Python Package Index (PyPI), covering both technical and project management aspects.
Foundations of Python Network Programming (2010) A technical guide focusing on network programming concepts and implementations using Python, co-authored with Brandon Rhodes.
Python Testing with pytest (2017) A detailed examination of the pytest testing framework, covering test writing, fixtures, plugins, and test organization strategies.
The Python Standard Library by Example (2011) A comprehensive reference guide demonstrating usage patterns and examples for the Python Standard Library through Python 2.7.
Python Package Index Quick Start Guide (2019) A guide to publishing and maintaining Python packages on the Python Package Index (PyPI), covering both technical and project management aspects.
Foundations of Python Network Programming (2010) A technical guide focusing on network programming concepts and implementations using Python, co-authored with Brandon Rhodes.
Python Testing with pytest (2017) A detailed examination of the pytest testing framework, covering test writing, fixtures, plugins, and test organization strategies.