All Indian Reprints of O'Reilly are printed in Grayscale.
Quantum computers are set to kick-start a second computing revolution in an exciting and intriguing way. Learning to program a Quantum Processing Unit (QPU) is not only fun and exciting, but it's a way to get your foot in the door. Like learning any kind of programming, the best way to proceed is by getting your hands dirty and diving into code.
This practical book uses publicly available quantum computing engines, clever notation, and a programmer’s mindset to get you started. You'll be able to build up the intuition, skills, and tools needed to start writing quantum programs and solve problems that you care about."
About the Author
Mercedes Gimeno-Segovia is a world-class researcher in quantum computing. She has a PhD in Quantum Computing Architectures from Imperial College London, and is currently Director of Quantum Architecture at PsiQuantum. Her PhD thesis has become a milestone in the field of linear optical quantum computing, as her design of a linear optical architecture overcame many challenges thought unsurmountable and proved to be feasible using current manufacturing techniques. Mercedes has expert knowledge on the limitations of quantum computing implementations, and is passionate about understanding every last detail of a physical system in her quest to find optimal quantum computing hardware. She enjoys science communication, writing a blog and giving public lectures to young students. She’s also an accomplished violinist, and avid reader and runner.
Alongside developing strategies for encoding information within quantum computers, Nic Harrigan has also worked extensively in the foundations of quantum mechanics. His time grappling with the fundamental meaning of quantum physics has uniquely equipped him to convey (and sometimes judiciously avoid) it’s finer details. He also has 10+ years experience working in science communication, having developed numerous public lectures, workshops and educational resources aimed at conveying complex physics topics to a general audience. Along with work in other media (eg: television, radio), his public engagement work has won various awards (eg: NESTA UK Famelab winner) and been recognized by a visit to 10 downing street. He also has a lifelong passion for more conventional computing and machine learning.
Eric R. Johnston (“EJ”) is a code optimization specialist with experience in real-time systems and experimental hardware. He has a B.S. in Electrical Engineering and Computer Science from U.C. Berkeley, which he paid for by writing computer games for Lucasfilm. In addition to 20 years at LucasArts and ILM, he has worked at NASA Ames Research Center, and performed code optimization for Autodesk, Dell and Google. He started writing his own quantum computation simulator in 1998, and in 2015 became a Postdoc Researcher in Quantum Engineering at University of Bristol Centre for Quantum Photonics, during which he also worked as a flying trapeze instructor."