All Projects → PacktPublishing → Quantum-Computing-in-Practice-with-Qiskit-and-IBM-Quantum-Experience

PacktPublishing / Quantum-Computing-in-Practice-with-Qiskit-and-IBM-Quantum-Experience

Licence: MIT license
Quantum Computing in Practice with Qiskit and IBM Quantum Experience, published by Packt

Programming Languages

python
139335 projects - #7 most used programming language
OpenQASM
18 projects

Quantum Computing in Practice with Qiskit and IBM Quantum Experience

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.

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!

https://www.packtpub.com/

Instructions and Navigations

All of the code is organized into folders. For example, Chapter02.

The code will look like the following:

if a+b == c

Following is what you need for this book: 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.

With the following software and hardware list you can run all code files present in the book (Chapter 1-10).

Software and Hardware List

No Software required OS required
1 Python 3.7 Windows, Mac OS X, and Linux (Any)
2 Qiskit 0.21.0 Windows, Mac OS X, and Linux (Any)
3 Anaconda Navigator 1.9 Windows, Linux, macOS

We also provide a PDF file that has color images of the screenshots/diagrams used in this book. Click here to download it.

Related products

Get to Know the Author

Hassi Norlen is a Physicist and science educator who works as an IBM Quantum Ambassador and Content Design lead with IBM Watson IoT Solutions. Before joining the IBM Watson IoT Solutions team, Hassi worked with information design across several IBM divisions, notably IBM BigInsights in the field of Big Data, InfoSphere Optim database management software with products such as IBM InfoSphere Workload Replay (ID lead) and IBM Data Server Manager, and Enterprise Content Management (ECM) with products such as IBM FileNet and IBM Web Content Manager.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].