Quantum computing
Quantum computing is computation that represents and processes information using quantum-mechanical states and operations.
Quantum Programming in Depth
Quantum computing is computation that uses quantum-mechanical states and operations to process information.
- How it is used
- Frames specialized problem solving and the workflow for judging quantum solutions against classical baselines.
- How deep it goes
- Defines the paradigm and gate-based representation, then defers detailed algorithm implementation to concrete workflows.
- Examples
- Uses quantum-system simulation and Grover’s black-box unstructured search as representative applications.
- What you can do after
- Evaluate/understand whether a quantum approach can offer practical advantage over the best classical algorithm.
Read how Quantum Programming in Depth explains quantum computing →
Building Quantum Software with Python
Quantum computing, or quantum computation, is computation that exploits quantum-mechanical states and operations to process information.
- How it is used
- Assesses when quantum, classical, or hybrid approaches fit business and scientific problems.
- How deep it goes
- Explains states, gates, registers, repeated measurement, and amplitude amplification, while deferring quantum hardware details.
- Examples
- Uses Fourier transforms, a knapsack optimization encoding, binary-string outcomes, and multi-qubit state examples.
- What you can do after
- Build small-scale quantum solutions and evaluate problems for quantum, quantum-inspired, or hybrid approaches.
Read how Building Quantum Software with Python explains quantum computing →
Related concepts
- classical computercontrasts with · A classical computer is a computing system that represents and processes information using classical, non-quantum physical states and logic.
- quantum entanglementhas part · Quantum entanglement is a quantum correlation in which a composite system cannot be represented as independent states of its constituent systems.
- instructionuses · An instruction is a directive that specifies an action, task, operation, constraint, or expected behavior for a person or computational system.
- quantum algorithmpart of · A quantum algorithm is a computational procedure designed to run on a quantum computer and exploit quantum-mechanical states or operations.
These guides are generated from the text of Manning books by Manning's knowledge graph and link to the sections they draw on. The full books are available on liveBook and at manning.com.

