Book description
- Use the Q Experience Composer, the first-of-its-kind web console to create visual programs/experiments and submit them to a quantum simulator or real device on the cloud
- Run programs remotely using the Q Experience REST API
- Write algorithms that provide superior performance over their classical counterparts
- Build a Node.js REST client for authenticating, listing remote devices, querying information about quantum processors, and listing or running experiments remotely in the cloud
- Create a quantum number generator: The quintessential coin flip with a quantum twist
- Discover quantum teleportation: This algorithm demonstrates how the exact state of a qubit (quantum information) can be transmitted from one location to another, with the help of classical communication and quantum entanglement between the sender and receiver
- Peek into single qubit operations with the classic game of Battleships with a quantum twist
- Handle the counterfeit coin problem: a classic puzzle that consists of finding a counterfeit coin in a beam balance among eight coins in only two turns
Table of contents
- Cover
- Front Matter
- 1. The Bizarre and Awesome World of Quantum Mechanics
- 2. Quantum Computing: Bending the Fabric of Reality Itself
- 3. Enter the IBM Q Experience: A One-of-a-Kind Platform for Quantum Computing in the Cloud
- 4. QISKit, Awesome SDK for Quantum Programming in Python
- 5. Start Your Engines: From Quantum Random Numbers to Teleportation, Pit Stop at Super Dense Coding
- 6. Fun with Quantum Games
- 7. Game Theory: With Quantum Mechanics, Odds Are Always in Your Favor
- 8. Faster Search plus Threatening the Foundation of Asymmetric Cryptography with Grover and Shor
- Back Matter
Product information
- Title: Practical Quantum Computing for Developers: Programming Quantum Rigs in the Cloud using Python, Quantum Assembly Language and IBM QExperience
- Author(s):
- Release date: December 2018
- Publisher(s): Apress
- ISBN: 9781484242186
You might also like
book
Quantum Computing with Silq Programming
Learn the mathematics behind quantum computing and explore the high-level quantum language Silq to take your …
book
Quantum Computing in Practice with Qiskit® and IBM Quantum Experience®
Understand the nuances of programming traditional quantum computers and solve the challenges of the future while …
video
Beginners' Guide to Practical Quantum Computing with IBM Qiskit
Quantum computers could help the development of new breakthroughs in science, medications, machine learning, material science, …
book
Elements of Quantum Computation and Quantum Communication
While there are many available textbooks on quantum information theory, most are either too technical for …