How To Code For Quantum Computers

How To Code For Quantum Computers

By Nivio Dos Santos
Michael Caine
Listen with Sir Michael Caine™ and 1,000+ voices
Length2h 18m

About this audiobook

As quantum computing rapidly evolves, professionals and tech enthusiasts are seeking ways to stay ahead of the curve. Traditional programming knowledge isn't enough, and understanding quantum computing concepts is becoming essential for future tech leaders. However, many find learning quantum computing intimidating due to its complexity, lack of clear resources, and steep learning curve. Existing materials are either too theoretical or overly technical, making it difficult to get started. Without the right guide, aspiring developers risk falling behind in a field that will soon revolutionize industries. Missing out on understanding quantum programming could mean losing competitive advantage in tech-driven careers. How to code for Quantum Computers offers a clear, step-by-step approach, breaking down complex concepts into manageable, practical examples. With Cirq code examples and hands-on projects, this book empowers readers to master quantum programming, opening doors to cutting-edge opportunities and career advancements, it do this using three classic algorithms, Deutsch–Jozsa, Grover, and Shor as a foundation for study, along with the famous quantum teleportation protocol, taking care of starting from basic concepts such as qubits and gates and circuit. The complete source codes for sample programs using Cirq from Google Research and Python on Jupyter Notebook are available in a public Bitbucket repository.

Audiobook details

GenreTechnology
Length2 hrs 18 mins
Narrated byListen with 1,000+ voices
FormateBook with Audio
Publish dateOct 20, 2024
LanguageEnglish

Table of contents

1First Edition
56Scenario when f(x) is a constant function.
2Introduction to Quantum Computing
57Scenario when f(x) is a balanced function.
3Required background
58Conclusion
4Code examples: Cirq
59Grover algorithm
5The illustration
60Algorithm Summary
Show all chapters
6Conventional Bit vs Qubit
61Understanding the algorithm
7Double-slit experiment
62Let's start with the problem definition
8Bra Ket Notation
63Additional Definitions
9Probabilities: What Are Complex Numbers?
64Starting algorithm analysis
10Why are amplitudes complex Numbers?: Quick view in a Qubit
65Initializing
11What more?
66Oracle phase flip
12Real-Valued vs. Complex-Valued Quantum Theories
67Grover Diffusion Operator
13Quantum Entanglement
68Conclusion
14Entanglement Exchange Experiment
69Shor Algorithm I
15Navascués' Proposal
70Fundamental mathematics
16Conclusion about Complex Numbers
71The structure of our algorithm
17Unitary matrix
72The quantum portion of our algorithm
18Visual representation
73Quantum Fourier Transform
19Bloch Sphere: Where does this equation come from?
74Discrete Fourier Transform (DFT)
20Circle Notation: Circle Notation for multi-Qubit scenarios
75Quantum Fourier Transform (QFT)
21Choosing the Right Tool
76Quantum Fourier Transform Circuit
22Qubits and Quantum Gates
77Exemplifying QFT with 1 Qubit
23Basic Gates with a single Qubit
78Exemplifying QFT with 2 Qubits
24The Identity Gate
79Exemplifying QFT with 4 Qubits
25Pauli Gates - Pauli X
80Conclusion
26Pauli Gates - Pauli Y
81Quantum Phase Estimation
27Pauli Gates - Pauli Z
82Concept
28Hadamard Gate
83Phase Representation
29Phase Gate
84Quantum phase estimation
30RXGate
85The quantum phase estimation circuit example
31RYGate
86Conclusion
32Read/Measurement
87Shor Algorithm II
33Get down to business:
88From QPE to Order Finding
34Notation used with Google Cirq
89QPE
35Code example to achieve a specific state |Ψ>
90Order-finding
36Gates for Multiple Qubits
91Explaining the operator Ux = |gx mod N>
37CNOT Gate
92Using the operator Ux = |gx mod N>
38Bell State
93Example of Shor's Algorithm: N = 15, g = 7
39Investigating |Θ+> Bell state
94Building Ux = |7x mod 15>
40Toffoli - CCNOT
95Analyzing Order Finding for N=15 and g = 7
41CPhase and CZ: Phase KickBack
96Applying the invQFT operation
42SWAP
97For those curious, where is e2π i j/2 ?
43Combining Gates
98Conclusion
44Quantum Teleportation
99Concluding thoughts
45Short fictional story: The Teleportation Process
100We're off and running, now what?
46The Math Behind this Quantum Teleportation
101My Inspiration
47Sending/modulating
102It's time to say see you later
48Receiving/demodulating
103Appendix
49Conclusion
104XOR - ⊕
50Deutsch–Jozsa algorithm
105The notation X ∈ {0,1}n: Exemplifying
51Steps of the algorithm:
106HAD|X>´s alternative mathematical expression: Exemplifying
52Algorithm examples
107Sum of the bitwise product: Exemplifying
53Balanced function with 3 Qubits (n=3)
108Grover’s Oracle Flip Phase
54Constant function with 3 Qubits (n=3)
109Number of Grover’s Iterations: GCD Euclidean algorithm
55The Math Behind Deutsch–Jozsa algorithm
110Unitarity of the QFT
Hands of Time
Hands of TimeRebecca Struthers8h 8m5 (1)$26 · $0.00
Everybody Has a Podcast (Except You)
Everybody Has a Podcast (Except You)Justin McElroy, Travis McElroy, Griffin McElroy5h 9m$24 · $0.00
The Collected Works
The Collected WorksNikola Tesla50h 9m$1 · $0.00
Never Lost Again
Never Lost AgainBill Kilday10h 1m$29 · $0.00
How the Internet Happened
How the Internet HappenedBrian McCullough13h 28m$23 · $0.00
Collected Writings of Nikola Tesla
Collected Writings of Nikola TeslaNikola Tesla, Thomas Commerford Martin21h 50m$1 · $0.00
Just Aspire
Just AspireAjai Chowdhry9h 13m$29 · $0.00
The Little Book of Aliens
The Little Book of AliensAdam Frank8h 20m$26 · $0.00
The inventions, researches and writings of Nikola Tesla (Annotated)
The inventions, researches and writings of Nikola Tesla (Annotated)Thomas Commerford Martin16h 59m$2 · $0.00
Kargil
KargilV.P. Malik15h 18m$24 · $0.00
Fire on the Horizon
Fire on the HorizonTom Shroder, John Konrad8h 23m$26 · $0.00
The Smell of Kerosene (Annotated)
The Smell of Kerosene (Annotated)National Aeronautics and Space Administration, Donald L. Mallick, Peter W. Merlin11h 32m$2 · $0.00
The Boy Who Harnessed the Wind
The Boy Who Harnessed the WindWilliam Kamkwamba, Bryan Mealer10h 5m$29 · $0.00
Mars Rover Curiosity
Mars Rover CuriosityRob Manning, William L. Simon7h 43m$20
Across the Airless Wilds
Across the Airless WildsEarl Swift10h 8m$29 · $0.00
Console Wars
Console WarsBlake J. Harris20h 41m$46 · $0.00
Improvised Munitions Handbook
Improvised Munitions HandbookU.S. Department of Defense4h 38m$2 · $0.00
Escaping Gravity
Escaping GravityLori Garver10h 54m$20 · $0.00
Wireless Wars
Wireless WarsJonathan Pelson8h 2m$20 · $0.00
The Forest Underground
The Forest UndergroundTony Rinaudo6h 22m$17

You may also like

Story Behind Hyperface
Story Behind HyperfaceRekha Balakrishnan9m$4
The Definitive Guide To The World's Leading Artificial  Intelligence
The Definitive Guide To The World's Leading Artificial IntelligenceKael Novera6h 51m$8 · $0.00
Computers on the Farm
Computers on the FarmDeborah Takiff Smith1h 21m$2 · $0.00
Day Trading Attention
Day Trading AttentionGary Vaynerchuk8h 25m$28 · $0.00
Business-Englisch lernen Audio - Eine kraftvolle Präsentation
Business-Englisch lernen Audio - Eine kraftvolle PräsentationMelita Cameron-Wood58m$17
ISO/IEC 38500: A pocket guide, second edition
ISO/IEC 38500: A pocket guide, second editionAlan Calder46m$14 · $0.00
The New Roaring Twenties
The New Roaring TwentiesPaul Zane Pilzer8h 40m$20 · $0.00
Google It
Google ItAnna Crowley Redding4h 18m$15
The Evolution of Technology
The Evolution of Technologythe Speech Resource Company9h 30m$20
The Start-up Founder's Guide to Digital Marketing
The Start-up Founder's Guide to Digital MarketingPramod Maloo8h 17m$20 · $0.00
Law of Startups in Brazil and the World
Law of Startups in Brazil and the WorldVitor Mendonça Prado3h 51m$12 · $0.00
Polyglotpython:
Polyglotpython:Jimmy L. De Mello1h 41m$30 · $0.00
Social Media Marketing Boost
Social Media Marketing BoostFernando Moreira0m1 (1)$7 · $0.00
Strategies For Financial Success
Strategies For Financial SuccessEdivaldo Ascaneo32m$6 · $0.00
Chatgpt Complete Guide
Chatgpt Complete GuideJoaquin Gener1h 23m$6 · $0.00
Blockchain : The technology that will transform commerce
Blockchain : The technology that will transform commerceUnknown Author1h 9m$17 · $0.00
Artificial Intelligence
Artificial IntelligenceJ.C.Lesko2h 43m$15 · $0.00
NFTs : The Future of Digital Property
NFTs : The Future of Digital PropertyUnknown Author43m$17 · $0.00
The future of Blockchain
The future of BlockchainUnknown Author1h 2m$17 · $0.00
Reengineering the Corporation
Reengineering the CorporationMichael Hammer, James Champy1h 29m$16 · $0.00