Biography.guide
Home › People › Scientist › David M. Beazley
Portrait of David M. Beazley

David M. Beazley

b. 2000

American software engineer

Scientist Software engineerSoftware developer
Don't just read it — keep itBiographies to ownE-book · Audio · Video From $7 →

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

Biography shop

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
Browse the shop — from $7

Instant download · yours to keep · every purchase keeps this site free

Important facts

Born
2000
Birth century
Nationality
Known for
PLY (Python Lex-Yacc), SWIG
Education
University of Utah, Fort Lewis College, University of Oregon
Employers
University of Chicago
Awards
Gordon Bell Prize; IEEE Gordon Bell Prize; PyCon; Python Software Foundation
Also known as
David Beazley

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

· Wikidata: Q30040723

· DBpedia: 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