About David M. Beazley
Born 2000. David M. Beazley is an American scientist, software engineer and software developer, known for PLY (Python Lex-Yacc) and SWIG.
David Beazley is an American software engineer. He has made significant contributions to the Python developer community, which includes writing the definitive Python reference text Python Essential Reference, the SWIG software tool for creating language agnostic C and C++ extensions, and the PLY parsing tool. He has served on the program committees for PyCon and the O'Reilly Open Source Convention, and was elected a fellow of the Python Software Foundation in 2002.
Biography Beazley received his BA from Fort Lewis College in 1991 and his MS from the University of Oregon in 1993, both in mathematics. He then joined the PhD program in computer science at the University of Utah and worked at the Scientific Computing and Imaging Institute. During his PhD, he worked in the Theoretical Physics Division at Los Alamos National Laboratory, where he helped develop high-performance simulation software for parallel computing. He was the primary developer of SPaSM (Scalable Parallel Short-range Molecular dynamics), for which he won the ACM Gordon Bell Prize in 1993 and in 1998.
Following his PhD in 1998, he joined the Computer Science Department at the University of Chicago, and received a National Science Foundation CAREER Awards to investigate the development of mixed-language software tools. He won the Best Paper Award at PyCon 2001 for developing the Wrapped Application Debugger (WAD), which converts fatal exception errors into Python exceptions. In 2005, he left the University to start a consulting company, Dabeaz LLC, to focus on developing Python tools and learning resources.
Books
Don’t just read it —
keep it.
Full-length biographies made to live with: read them, listen on the way to work, watch them tonight.
- E-book
- Audio
- Video
Instant download · yours to keep · every purchase keeps this site free
Important facts
People in David M. Beazley's life
Named in this biography and alive at the same time
Contemporaries
People whose lives overlapped David M. Beazley's
Frequently asked questions
Who is David M. Beazley?
American software engineer
When was David M. Beazley born?
David M. Beazley was born in 2000.
What is David M. Beazley's occupation?
David M. Beazley is a scientist, software engineer and software developer.
What is David M. Beazley known for?
David M. Beazley is known for PLY (Python Lex-Yacc) and SWIG.
What nationality is David M. Beazley?
David M. Beazley is American.
Sources & further reading
· Wikipedia: David M. Beazley
Cite this page
APA: Biography.guide. (2026). David M. Beazley. https://biography.guide/david-m-beazley/
MLA: "David M. Beazley." Biography.guide, https://biography.guide/david-m-beazley/.
Chicago: "David M. Beazley." Biography.guide. https://biography.guide/david-m-beazley/.
Data last updated: 2026-09-23 · Spot an error? Report a correction.
Portrait: Wikimedia Commons · author & licence
Page generated 2026-09-27 05:08 UTC