/Quantum-Computing-with-Qiskit-and-IBMQ

Solutions to coding exercised of "Quantum Computing in Practice with Qiskit and IBM Quantum Experience

Primary LanguageJupyter Notebook

Quantum Computing in Practice with Qiskit and IBM Quantum Experience

This is the code repository for Quantum Computing in Practice with Qiskit and IBM Quantum Experience, published by Packt.

alt text

Practical recipes for quantum computer coding at the gate and algorithm level with Python


What is this book about?

This book is a recipe-based guide for developers interested in programming quantum computers with IBM Quantum® Experience and Qiskit®. You'll learn all the concepts and components of Qiskit that you need for programming quantum computers, from visualizing circuits and gates with Qiskit Terra and simulating realistic noise profiles with Qiskit Aer, to delving into quantum algorithms with Aqua.

This book covers the following exciting features: Visualize a qubit in Python and understand the concept of superposition Install a local Qiskit simulator and connect to actual quantum hardware Compose quantum programs at the level of circuits using Qiskit® Terra Compare and contrast Noisy Intermediate-Scale Quantum computing (NISQ) and Universal Fault-Tolerant quantum computing using simulators and IBM Quantum® hardware Mitigate noise in quantum circuits and systems using Qiskit® Ignis Understand the difference between classical and quantum algorithms by implementing Grover’s algorithm in Qiskit®

If you feel this book is for you, get your copy today!

alt text

Instructions and Navigations

All of the code is organized into folders, by the number of the Chapters.

This book is for developers, data scientists, machine learning researchers, or quantum computing enthusiasts who want to understand how to use IBM Q Experience and Qiskit to implement quantum solutions and gain practical quantum computing experience. Python programming experience is a must to grasp the concepts covered in the book more effectively. Basic knowledge of quantum computing will also be beneficial.

alt text