liveBook · Manning

Qiskit

As explained in Building Quantum Software with Python

Qiskit is an open-source software development kit for constructing, simulating, compiling, and executing quantum circuits.

Qiskit is an open-source SDK for constructing, simulating, compiling, and executing quantum circuits. It supports simulator-first development and can target IBM quantum backends when hardware access is available. section 2.4

A practical Qiskit workflow connects circuit construction to execution:

  • Convert a compatible circuit into a Qiskit QuantumCircuit instance. section 2.4 section 12.2.3
  • Add measurements and inspect the circuit with Qiskit's draw() method. section 12.2.3
  • Select a backend, transpile the circuit for it, and run it through the Sampler primitive. section 12.2.3
  • Collect quasi-probability distributions and visualize results with a histogram. section 12.2.3

Running a small circuit on IBM Quantum

Create a three-qubit circuit with Hadamard and multi-controlled-X gates, convert it to Qiskit, measure every qubit, choose an operational non-simulator backend, transpile the circuit, run 1,000 shots, and plot the resulting quasi-probabilities. section 12.2.3

Figure 12.1 Circuit diagram created using Qiskit’s draw() method
figure

Use the circuit diagram to inspect how Qiskit represents gates and measurements before execution. section 12.2.3

How Building Quantum Software with Python covers it

How deep it goes
Demonstrates conversion, measurement, visualization, backend selection, transpilation, sampling, and result plotting without developing Qiskit internals.
Examples
Uses a three-qubit circuit, Qiskit circuit diagrams, backend discovery, 1,000-shot sampling, and quasi-probability histograms.
What it assumes
Assumes Python-based circuit construction and quantum-circuit familiarity while emphasizing accessible simulator-based preparation for hardware.
What you can do after
Operate/configure Qiskit workflows that convert, measure, transpile, simulate, execute, and visualize quantum circuits.
How it connects
Connects quantum circuits with simulators, transpilation, IBM Quantum, quantum hardware, and quasi-probability distributions.

Also explained in

Compare how 2 books explain Qiskit →

Related concepts

This explainer was generated by Manning's knowledge graph from the text of Building Quantum Software with Python. The section links point to the parts of the book it draws on.