-
Book Overview & Buying
-
Table Of Contents
Beginners' Guide to Practical Quantum Computing with IBM Qiskit
By :
Beginners' Guide to Practical Quantum Computing with IBM Qiskit
By:
Overview of this book
Quantum computers could help the development of new breakthroughs in science, medications, machine learning, material science, and finance, which will help mankind become the best civilization in the whole universe. In fact, quantum computing is so powerful that no one knows how to use its true potential and till now, no quantum algorithm is perfect. The hardware and code are still in development stages, providing great opportunities in the future for quantum computing professionals.
This course starts by introducing you to the basics of current classical computing technology that is based on bits/binary digits (0 and 1) and quantum computing (qubits), and how it is way much more advanced than earlier. Then you will install and get tested on working with the Jupyter notebook and IBM Qiskit in order to execute codes. Lastly, you will learn all the quantum computing concepts and their execution simultaneously in a much leaner, simpler, and more concise format.
By the end of this course, you will learn the basics of quantum computing through implementing it via IBM Qiskit, and you could be able to contribute yourself to the domain that is still in the development phase and be a part of great opportunities in the future for quantum computing professionals.
The resource files are uploaded on the GitHub repository at https://github.com/PacktPublishing/Dummies-Guide-to-Practical-Quantum-Computing-with-IBM-Qiskit
Table of Contents (44 chapters)
Introduction to the Course
Introduction to Quantum Mechanics
Classical Bit Versus Quantum Qubit
Creating, Retaining, and Reading out Qubits
Vector and Matrix Quantum States
Classic Logic Gates Overview
Popular Quantum Frameworks
Installing Anaconda Python Distribution
Installing and Testing Qiskit
Pauli X-Gate in Qiskit
Pauli X-Gate Input and Output Customizations
Pauli X-Gate in Real IBM Quantum Computer
Pauli Matrixes as State Vectors
Pauli Y-Gate Operations
Pauli Z-Gate
Eigenvectors of XYZ Gates
Hadamard Gate Introduction
Hadamard Gate in Qiskit
Hadamard Gate Exercises
H Gate in Real Quantum Computer
R Phi Gate
S and T Gates
U and I Gates
Multi-Qubit States Introduction
Representing Multi-Qubit States
Multi-Qubit Circuit Using Single Qubit Gates - Sample Circuit 1
Multi-Qubit Circuit Using Single Qubit Gates - Sample Circuit 2
CNOT Gate with Classical Qubits
CNOT Gate with Control Qubit Superposition
CNOT Gate with Control Qubit Superposition - in Real Quantum Computer
CNOT Gate with Both Qubit Superposition
CNOT Gate with Both Qubit Superposition Target X
CNOT Circuit Identities
CZ Circuit Identity
CY Circuit Identity
SWAP Circuit Identity
Toffoli Gate
Toffoli Circuit Identity
DJ Problem Overview
DJ Algorithm Design
DJ Algorithm Implementation
Quantum Cryptography: Quantum Key Distribution
Quantum Teleportation Theory
Further Learning and Resources