John M. Hughes

J. M. Hughes (John M. Hughes) is an embedded systems engineer with over 30 years of experience in electronics, embedded systems and software, aerospace systems, and scientific applications programming. He was responsible for the surface imaging software on the Phoenix Mars Lander, and has worked on digital engine control systems for commercial and military aircraft, automated test systems, radio telescope data acquisition, and realtime adaptive optics controls for astronomy. Hughes has been using Python for many years in a variety of applications, including the software for a multiwavelength laser interferometer system for verifying the alignment of telescope mirror segments on the James Webb Space Telescope. He is currently using Python for imaging systems simulation and analysis at the University of Arizona.

Practical Electronics: Components and Techniques Practical Electronics: Components and Techniques
by John M. Hughes
March 2015
Print: $39.99
Ebook: $33.99

Real World Instrumentation with Python Real World Instrumentation with Python
by John M. Hughes
November 2010
Print: $54.99
Ebook: $43.99

"Like the last Python book I reviewed, Head First Python, this book also has a lot of handy diagrams. But Real World Instrumentation is a lot more specific in application...If you're technically minded already and are fascinated by electronic theory, this book is for you."
--Kim Crawley,