Building Quantum Software in Python: A
developer’s guide
April 13, 2025 Books
English | 2025 | ISBN: 978-1633437630 | 374 Pages | PDF | 27 MB
A developer-centric look at quantum computing.
Quantum computing opens a new realm of possibilities for developers
working in complex research and business domains like industrial simulation,
predictive modeling, drug discovery, and operations research. Building
Quantum Software with Python gives you the foundation you’ll need to build
the software for the quantum age.
In Building Quantum Software with Python you will learn about:
Quantum search, probability estimation, and quantum counting
A practical introduction to quantum algorithms
Quantum states, gates, and circuits
Running software on simulators and quantum hardware
Classical simulations of quantum computations
Quantum computers are rapidly becoming a realistic alternative for complex
research and business problems. Building Quantum Software with Python
lays out the math and programming techniques you’ll need to apply
quantum solutions to real challenges like predictions based on massive data
sets and intricate simulations. You will learn which quantum algorithms and
patterns apply to different types of problems and how to build your first
quantum applications.
Building Quantum Software with Python builds your understanding of
quantum computing by relating it to the classical computing concepts you
already know. With careful explanations and thoughtful illustrations, it takes
you from zero knowledge to creating quantum solutions that run on a
simulator or on real quantum hardware. The book utilizes intuitive
visualizations of quantum systems with tables and diagrams developers will
find instantly familiar, and code implementations that are easier to
understand than complex algebra.
As you go, you’ll explore potential applications of quantum computing,
including useful probability distributions for truly random sampling, quantum
optimization solutions using the knapsack problem, and quantum solutions
for unstructured search. All the simulator code you write can be easily
converted to run on IBM Quantum hardware.