Chapter 4
Coding One-Qubit Protocols in Qiskit
Give a man a program, frustrate him for a day.
Teach a man to program, frustrate him for a lifetime.
— Muhammad Waseem
So far, we’ve managed to get a lot done. After seeing the general landscape of quantum computing from a bird’s-eye view, we set out to discuss one-qubit systems at length, seeing how their states can be represented and transformed, and analyzing the crucial yet counter-intuitive role that measurements play in quantum mechanics at large, and in quantum computing in particular. From this point, we were able to explore some interesting applications in one-qubit systems.
All of that theory is about to become practice in this chapter, as we take our first steps in programming quantum computers and getting circuits to run on both simulators and real quantum hardware.
The topics covered in this chapter are the following:
Quantum software and the case for Qiskit
How to work with one qubit in Qiskit
Implementing...