Building Quantum Software in Python: A developer's guide 9781633437630

A developer-centric look at quantum computing. The demand for developers who can implement solutions with quantum resou

202 35 13MB

English Pages 376 Year 2025

Report DMCA / Copyright

DOWNLOAD FILE

Building Quantum Software in Python: A developer's guide
 9781633437630

Table of contents :
Part 1
1 Advantages and challenges of programming quantum computers
2 A first look at quantum computations: The knapsack problem
3 Single-qubit states and gates
4 Quantum state and circuits: Beyond one qubit
Part 2
5 Selecting outcomes with quantum oracles
6 Quantum search and probability estimation
7 The quantum Fourier transform
8 Using the quantum Fourier transform
9 Quantum phase estimation
Part 3
10 Encoding functions in quantum states
11 Search-based quantum optimization
12 Conclusions and outlook
Appendixes
A Math refresher
B More about quantum states and gates
C Outcome pairing strategies

Polecaj historie