David M. Beazley

David Beazley
David Beazley - PyData Chicago 2016.png
Beazley talar på PyData Chicago 2016
Medborgarskap USA
Alma mater

Fort Lewis College University of Oregon University of Utah
Känd för Python Essential Reference , SWIG , PLY
Utmärkelser

IEEE Gordon Bell Prize (1993, 1998) PyCon Best Paper Award (2001) Fellow, Python Software Foundation (2002)
Vetenskaplig karriär
Fält Datavetenskap
institutioner

Scientific Computing and Imaging Institute Los Alamos National Laboratory , University of Chicago Dabeaz LLC
Avhandling   Ett omslagsgenereringsverktyg för att skapa skriptbara vetenskapliga applikationer ( 1998)
Doktorand rådgivare Christopher R. Johnson
Hemsida http://www.dabeaz.com/blog.html

David Beazley är en amerikansk mjukvaruingenjör. Han har gjort betydande bidrag till Python- utvecklargemenskapen, vilket inkluderar att skriva den definitiva Python - referenstexten Python Essential Reference , SWIG- programvaruverktyget för att skapa språkagnostiska C- och C++-tillägg och PLY -analysverktyget. Han har suttit i programkommittéerna för PyCon och O'Reilly Open Source Convention och valdes 2002 till stipendiat i Python Software Foundation .

Biografi

Beazley fick sin BA från Fort Lewis College 1991 och sin MS från University of Oregon 1993, båda i matematik. Han gick sedan med på doktorandprogrammet i datavetenskap vid University of Utah och arbetade på Scientific Computing and Imaging Institute . Under sin doktorsexamen arbetade han på Theoretical Physics Division vid Los Alamos National Laboratory , där han hjälpte till att utveckla högpresterande simuleringsmjukvara för parallell beräkning. Han var den primära utvecklaren av SPaSM (Scalable Parallel Short-range Molecular dynamics), för vilken han vann IEEE Gordon Bell-priset 1993 och 1998.

Efter sin doktorsexamen 1998 började han på Computer Science Department vid University of Chicago och fick National Science Foundation CAREER Awards för att undersöka utvecklingen av mjukvaruverktyg för blandade språk. Han vann priset för bästa papper vid PyCon 2001 för att utveckla Wrapped Application Debugger (WAD), som konverterar dödliga undantagsfel till Python- undantag . 2005 lämnade han universitetet för att starta ett konsultföretag, Dabeaz LLC, för att fokusera på att utveckla Python-verktyg och lärresurser.

Böcker

  •   Beazley, David M. (2009). Python Essential Reference (4:e upplagan). Upper Saddle River, NJ: Addison-Wesley. ISBN 978-0672329784 .
  •   Beazley, David; Jones, Brian K. (2013). Python Cookbook (3:e upplagan). Peking: O'Reilly. ISBN 978-1449340377 .
  •   Beazley, David (2021). Python destillerad . ISBN 978-0134173276 .