Mastering Quantum Computing with IBM QX

Mastering Quantum Computing with IBM QX

Be on the forefront of the next revolution in computation. Learn quantum computing by implementing quantum programs on IBM QX

Key Features Learn quantum computing through programming projects Run, test, and debug your quantum programs with the fully integrated IBM QX  Use QISKit to create quantum computing programs, compile them, and execute them on one of the several backends Book Description

Quantum computers offer a potential sea-change in computer power. IBM Research has now made quantum computing available to the public for the first time, providing access to a quantum computing platform, IBM QX, from any desktop or mobile device via the cloud. This book takes you through learning quantum computing by programming for a real world quantum computer. It is a perfect blend of thought leadership content plus cutting-edge practical scenarios that will keep you on edge to understand the power of quantum computing.

This book will start with introducing the concept and principles of quantum computing and the areas in which they can be applied. We will show how quantum computing can be used in order to improve classical methods of computer processing and convert a classical algorithm into a quantum algorithm. We'll then explore the IBM Ecosystem which facilitates quantum development with the help of Quantum Composer and QISKit, and move on to implement the algorithms on the quantum processor and how quantum computations are actually performed. By the end of the book, you will have successfully learned to create quantum programs of your own, have understood the impact of quantum computing on your business and career, and have future proofed your programming career.

What you will learn Implement quantum programs on the IBM QX via Quantum Composer and QISKit Translate classical algorithms to a quantum algorithms Design simple quantum algorithms Learn how a quantum computer performs computations Understand core quantum computational algorithms such as Shor's algorithm and Grover's algorithm. Develop the ability to analyze quantum computing potential in the your company/industry Who This Book Is For

Mastering Quantum Computing with IBM QX is for developers and data scientists who are interested in learning quantum computing. Basic understanding of Python language is assumed. Developers using the language need not have in-depth knowledge of quantum physics.

About the Author

Dr. Christine Corbett Moran is a Researcher and Engineer at NASA JPL and a guest scientist at Caltech. She has published peer reviewed papers on astrophysics, astronomy, artificial intelligence, and quantum computing, garnering thousands of citations. Her open source software products have received millions of downloads. She has a Ph.D. and Master's in astrophysics from the University of Zurich and a dual B.S. in Computer Science and Physics from MIT. She can be found on twitter @corbett.