David M Beazley


David Beazley es un ingeniero de software estadounidense. Ha realizado importantes contribuciones a la comunidad de desarrolladores de Python , lo que incluye escribir el texto de referencia definitivo de Python, Python Essential Reference , la herramienta de software SWIG para crear extensiones C y C++ independientes del lenguaje, y la herramienta de análisis PLY . [1] [2] Se ha desempeñado en los comités de programa de PyCon y O'Reilly Open Source Convention , y fue elegido miembro de la Python Software Foundation en 2002. [3] [4] [5]

Beazley recibió su BA de Fort Lewis College en 1991 y su MS de la Universidad de Oregón en 1993, ambos en matemáticas. Luego se unió al programa de doctorado en ciencias de la computación en la Universidad de Utah y trabajó en el Scientific Computing and Imaging Institute . [6] Durante su doctorado, trabajó en la División de Física Teórica del Laboratorio Nacional de Los Álamos , donde ayudó a desarrollar software de simulación de alto rendimiento para computación paralela. [7] [8] Fue el principal desarrollador de SPaSM (Scalable Parallel Short-range Molecular Dynamics), por la que ganó el premio IEEE Gordon Bell en 1993 y en 1998.[9] [10]

Después de su doctorado en 1998, se unió al Departamento de Ciencias de la Computación de la Universidad de Chicago y recibió un premio CAREER de la Fundación Nacional de Ciencias para investigar el desarrollo de herramientas de software de lenguaje mixto. [11] [12] Ganó el premio Best Paper Award en PyCon 2001 por desarrollar Wrapped Application Debugger (WAD), que convierte errores de excepción fatales en excepciones de Python . [13] En 2005, dejó la Universidad para iniciar una empresa de consultoría, Dabeaz LLC, para centrarse en el desarrollo de herramientas y recursos de aprendizaje de Python. [14]