Learn Quantum Computing with Python and Q# – iProgrammer
Author: Dr. Sarah Kaiser and Dr. Chris GranadePublisher: ManningDate: June 2021Pages: 384ISBN: 978-1617296130Print:1617296139Kindle:B098BNK1T9Audience: Developers interested in quantum computingRating: 4.5Reviewer: Mike JamesQuantum - it's the future...
...or not, depending on your view of the idea. The idea is fairly simple even if the implementation turns out to be next to impossible. Quantum Mechanics is a strange theory, but it is one that seems to work, and the idea of using its insights to compute things is fairly reasonable. After all, QM is the way the world works things out as it creates reality. This book is an attempt to convey the ideas of quantum computing to the average programmer with minimal math. I say minimal because getting the idea isn't really possible without math and implementing the ideas involves math, so you can't avoid it.
I started off with the idea that this task, quantum computing with minimal math wasn't doable and at the end of reading the book I'm even more convinced that it isn't the way to go. Quantum computing is, as already suggested, heavy on math. If you can't handle the math then you are going to have a tough time understanding what is going on. More to the point, ideas that I have in my head that are summarized by math occupy pages of the book that avoids that math. Far from being more complex, the math makes it simpler and provides shortcuts to thinking that makes thinking about it actually possible.
I have to say that my BSc degree was heavy on QM and more recently I did an advanced course on quantum computing, so I was expecting this book to be a quick read and a refresher. Far from it. I had to read, and re-read several times, descriptions of things that I thought I knew in an effort to make the connection between the long descriptions and the simple math in my head. I'm sure that this is going to be the experience of many readers who lack the math in the head and are trying to see the general principles in the very wordy explanations. This is not the book's fault. If there could be a book that did the job this would be it - well written with a dash of humour, interest and passion - but I don't think it works.
The first section is called Getting Started and this is a very slow and gentle intro to the basics of what quantum computing is all about - qubits, states, randomness and so on. The examples are quantum encryption, key distribution, non-local games and teleportation. They all sound exciting, but the reality is fairly simple once you get the idea. All of the programs in this section are in Python.
Part 2 is about algorithms and it is expressed in Q#. On balance I think that the entire book would be better just using Q#, but it's a matter of opinion. A whole chapter is devoted to the Deutsch-Jozsa algorithm which, if you understand QM, is one of the easiest of the quantum algorithms to understand. It is also the simplest such algorithm that shows an advantage over a classical algorithm. It took me a short time to understand using the math when I first encountered it, but here it took me some hours to dig thought the non-math explanation and at the end I still don't think that you get the idea that its all based on parity. Classically parity is difficult to measure, but in QM its a natural measurement.
Part 3 is called Applied Quantum Computing and I was looking forward to this because the only really deep quantum algorithms I learned back in the day were Grover's and Shor's. I was hoping to broaden my horizons. The first chapter covers quantum annealing and this was interesting because it's not a mainstream area of quantum computing but one that has many practical applications. The only problem is quantum annealing is really too close to quantum analog computing for my tastes. It is basically a universal quantum simulator that can solve many ground state problems - invaluable but not inspiring. After this I encountered two more algorithms - Grover's and Shor's. Well, yes, any book on quantum computing has to cover them, but there is nothing else. Are we really expending huge efforts on building quantum computers just to implement two algorithms? My guess is that the answer is no - we are expending huge effort to run just Shor's algorithm so that we can crack codes. This book does little to convince me that quantum computers have much more to offer, but I hope I'm wrong.
My final verdict is that this is about as good a non-math-oriented introduction to quantum computing gets. Be warned, there are equations and mathematics that keep peeking through at every turn. You cannot avoid it, but you don't need much math to cope. What I would conclude, however, is that it is much easier to learn the math first and then learn the QM that is needed for quantum computing. In my opinion the math makes it easier.
To keep up with our coverage of books for programmers, follow@bookwatchiprogon Twitteror subscribe to IProgrammer'sBooksRSSfeedfor each day's new addition to Book Watch and for new reviews.
See the article here:
Learn Quantum Computing with Python and Q# - iProgrammer
- Roundtable: Quantum Computing Scenario Implementation & Emergence If Quantum Computing Power Is Available Tomorrow, Who Will Be the First... - September 15th, 2026 [September 15th, 2026]
- Quantum Computing Inc. Expands Global Quantum Adoption Through New Hamad Bin Khalifa University Framework Agreement - PR Newswire - September 15th, 2026 [September 15th, 2026]
- Keynote Speech: Breaking Boundaries Quantum Computing Advances into Deep Industrial Application Waters The Next Mile of Quantum Computing | 36Kr... - September 15th, 2026 [September 15th, 2026]
- CloudHill Capital Partner Song Xuwen: Quantum Computing Advances Engineering & Industrialization in Parallel - Inflection Point Near | 36Kr 2026... - September 15th, 2026 [September 15th, 2026]
- Why Quantum Computing Could Break the Internets Security And What Comes Next - European Business Magazine - September 15th, 2026 [September 15th, 2026]
- Quantum Computing expands global quantum adoption via accord with university in Qatar - ROI-NJ - September 15th, 2026 [September 15th, 2026]
- Phasecraft and NVIDIA expand collaboration to advance quantum computing research - New Electronics - September 15th, 2026 [September 15th, 2026]
- Quantum Dice and North Wales Police Test Probabilistic Computing for Emergency Response - The Quantum Insider - September 15th, 2026 [September 15th, 2026]
- Quantum Computing Inc. Signs Three-Year Agreement With Hamad Bin Khalifa University - Yahoo Finance - September 15th, 2026 [September 15th, 2026]
- Quantum Computing and the Rise of the Breachless Data Breach - Law.com - September 15th, 2026 [September 15th, 2026]
- If I Could Only Buy 1 Quantum Computing Stock, This Would Be It - Yahoo Finance - September 13th, 2026 [September 13th, 2026]
- BigBear.ai vs. IonQ: Weighing Whether to Invest in the Artificial Intelligence Company or the Quantum Computing Giant - The Motley Fool - September 13th, 2026 [September 13th, 2026]
- IBM and Lockheed Martin Partner with ETH Zurich to Deploy Switzerlands First IBM Quantum System Two - Quantum Computing Report - September 13th, 2026 [September 13th, 2026]
- BWT Alpine Formula One Team and SEALSQ Expand Quantum Partnership into Multiphysics Simulation - Quantum Computing Report - September 13th, 2026 [September 13th, 2026]
- If I Could Only Buy 1 Quantum Computing Stock, This Would Be It - The Motley Fool - September 13th, 2026 [September 13th, 2026]
- 3 Quantum Computing Stocks Have Issued a $63 Million Warning This Year That Wall Street Cannot Ignore - The Motley Fool - September 13th, 2026 [September 13th, 2026]
- BigBear.ai vs. IonQ: Weighing Whether to Invest in the Artificial Intelligence Company or the Quantum Computing Giant - The Globe and Mail - September 13th, 2026 [September 13th, 2026]
- Why quantum computing stocks are soaring today while the rest of the market falls - Yahoo Finance - September 13th, 2026 [September 13th, 2026]
- Is the Quantum Computing Threat to Bitcoin Overblown? These New Developments Suggest That's the Case. - The Motley Fool - September 8th, 2026 [September 8th, 2026]
- AI models using quantum computing will be tested on live currency data - Stock Titan - September 8th, 2026 [September 8th, 2026]
- The US is pouring hundreds of millions more into quantum computing. This is only the beginning - XTB.com - September 8th, 2026 [September 8th, 2026]
- Quantum Motion Raises Additional Funding for Silicon Quantum Computing - The Quantum Insider - September 4th, 2026 [September 4th, 2026]
- George Mason University Partners with TreQ to Install $7.7M Open-Architecture Quantum QPU in Virginia - Quantum Computing Report - September 4th, 2026 [September 4th, 2026]
- Rigetti and Purdue University Demonstrate Quantum Preconditioning Framework for Constrained Optimization - Quantum Computing Report - September 4th, 2026 [September 4th, 2026]
- George Mason and TreQ Bring Open-Architecture Quantum Computing to Virginia - HPCwire - September 4th, 2026 [September 4th, 2026]
- IBM Releases Nighthawk r2 QPU Featuring Active Dissipative Qubit Reset and 25x Circuit Throughput - Quantum Computing Report - September 4th, 2026 [September 4th, 2026]
- Why everyone in quantum computing is buzzing about Googles move into neutral atoms - Fast Company - September 2nd, 2026 [September 2nd, 2026]
- Bitcoin May Already be Resistant to Quantum Computing Attacks - extremetech.com - September 2nd, 2026 [September 2nd, 2026]
- Anyon Systems and KMT Technologies Partner to Expand Quantum Computing Deployment - The Quantum Insider - September 2nd, 2026 [September 2nd, 2026]
- Yaqumo and SCREEN Holdings Partner on NEDO Project to Build Optical Modules for Neutral-Atom QPUs - Quantum Computing Report - September 2nd, 2026 [September 2nd, 2026]
- NSF awards $37M to its UC Berkeley-led quantum computing research - Daily Cal - September 2nd, 2026 [September 2nd, 2026]
- Anyon Systems and Matrix Group Partner to Accelerate International Quantum Supercomputing Deployments - Quantum Computing Report - September 2nd, 2026 [September 2nd, 2026]
- Diffraqtion Caps Pre-Seed Round at $10M+ with Strategic Backing from Lockheed Martin and Presidio Ventures - Quantum Computing Report - September 2nd, 2026 [September 2nd, 2026]
- Anyon Systems and KMT Technologies Partner to Accelerate International Deployment of Quantum Computing - HPCwire - September 2nd, 2026 [September 2nd, 2026]
- A Major Quantum Computing Problem May Finally Have an Answer: Can We Trust the Results? - SciTechDaily - September 2nd, 2026 [September 2nd, 2026]
- S-Transistors Raises 2.6 Million ($3 Million USD) Pre-Seed Round to Build Superconducting Quantum Control Motherboards - Quantum Computing Report - September 2nd, 2026 [September 2nd, 2026]
- How Quantum Hardware Rollouts And NHanced Deal At Quantum Computing (QUBT) Have Changed Its Investment Story - simplywall.st - September 2nd, 2026 [September 2nd, 2026]
- Can IBM's HRL Acquisition Boost Its Quantum Computing Capabilities? - The Globe and Mail - September 2nd, 2026 [September 2nd, 2026]
- Anyon Systems And Matrix Group Team Up To Expand Quantum Computing Access - Quantum Zeitgeist - September 2nd, 2026 [September 2nd, 2026]
- Quantum Computing Use Cases for the Oil and Gas Industry - JPT Homepage - August 31st, 2026 [August 31st, 2026]
- Quantum computing: Where we stand in 2026 - Constellation Research - August 31st, 2026 [August 31st, 2026]
- Quantum Computing Inc Stock (QUBT) Opinions on Revenue Surge and Analyst Upgrade - Quiver Quantitative - August 31st, 2026 [August 31st, 2026]
- Quantum Computing (QUBT) Stock Looks Reasonable On Book Value While Returns Look Stretched - simplywall.st - August 31st, 2026 [August 31st, 2026]
- Quantum Computing (QUBT) Looks Undervalued On Paper, Is The Pullback A Buying Opportunity? - simplywall.st - August 31st, 2026 [August 31st, 2026]
- Quantum Computing Is Raising the Stakes for Cybersecurity: 5 Stocks to Watch - Yahoo Finance - August 31st, 2026 [August 31st, 2026]
- The Dream of Quantum Computing Is Both Dead and Alive - Bloomberg - August 27th, 2026 [August 27th, 2026]
- Quantum Datacenter Alliance Announces Second Annual Forum on Scaling Quantum Computing - The Quantum Insider - August 27th, 2026 [August 27th, 2026]
- Why Quantum Computing Is a Threat to Cybersecurity - WSJ - August 27th, 2026 [August 27th, 2026]
- Its time to stop sleeping on quantum computing: 48 experts on what to watch for next - Fast Company - August 27th, 2026 [August 27th, 2026]
- Bitcoin now has a quantum computing escape route, but 7 million BTC may still be exposed - CryptoSlate - August 27th, 2026 [August 27th, 2026]
- Quantum Computing Inc Stock (QBTS) Opinions on CFO Resignation - Quiver Quantitative - August 27th, 2026 [August 27th, 2026]
- Pasqal and Eleven Ventures Form Joint Venture for Quantum Computing in Saudi Arabia - The Quantum Insider - August 27th, 2026 [August 27th, 2026]
- 1 Quantum Computing Stock Everyone's Ignoring While IonQ Gets the Headlines - The Motley Fool - August 27th, 2026 [August 27th, 2026]
- Quantum Stocks Unwind a Revenue-Headline Rally: Rigetti Computing and Infleqtion Down 7%, IonQ Down 6% - 24/7 Wall St. - August 27th, 2026 [August 27th, 2026]
- Quantum Datacenter Alliance Announces 2nd Annual Forum on Scaling Quantum Computing - HPCwire - August 27th, 2026 [August 27th, 2026]
- IonQ vs. Quantum Computing Inc.: Which Quantum Computing Stock Is a Better Buy in 2026? - The Motley Fool - August 27th, 2026 [August 27th, 2026]
- Quantum Computing Stocks IonQ, Rigetti Computing, and D-Wave Quantum Have Put Wall Street on Notice With This $863 Million Warning - The Motley Fool - August 27th, 2026 [August 27th, 2026]
- IonQ Expands Cloud Quantum Computing Access Through Canadian FABrIC Sandbox - The Fast Mode - August 23rd, 2026 [August 23rd, 2026]
- IonQ (NYSE: IONQ) Emerges As The Standout Pure-Play Quantum Computing Stock To Watch - foreignpolicyjournal.com - August 23rd, 2026 [August 23rd, 2026]
- The Quantum Computing Race Is Heating Up: The Top 3 Stocks to Buy Right Now - Yahoo Finance - August 23rd, 2026 [August 23rd, 2026]
- Reddit vs. Rigetti Computing: Which High-Growth Stock Is a Better Buy in 2026, the Social Media Giant or Rising Quantum Computing Company? - Yahoo... - August 23rd, 2026 [August 23rd, 2026]
- 1 Quantum Computing Stock That Looks Like a Screaming Buy Right Now - The Motley Fool - August 23rd, 2026 [August 23rd, 2026]
- Quantum Computing vs. Red Cat: Which High-Growth Innovation Stock Is a Better Buy in 2026? - The Motley Fool - August 23rd, 2026 [August 23rd, 2026]
- Quantum Computing Finally Delivered, And The Stock May Be Too Cheap (NASDAQ:QUBT) - Seeking Alpha - August 23rd, 2026 [August 23rd, 2026]
- Quantum Computing Stock Jumps 9.6% as Cash Covers 64% of Its Market Value - TechStock - August 23rd, 2026 [August 23rd, 2026]
- D-Wave Quantum vs. Microsoft: Which Is the Better Quantum Computing Stock to Own for the Next 5 Years? - Yahoo Finance - August 23rd, 2026 [August 23rd, 2026]
- A little bit more than magic: The secret to quantum computing may lie in negativity - Phys.org - August 22nd, 2026 [August 22nd, 2026]
- IBM's new 'quantum fridges' are nearly 200 times colder than deep space and could pave the way for fault-tolerant quantum computing - Live Science - August 22nd, 2026 [August 22nd, 2026]
- 3 Quantum Computing Stocks With the Most Upside in August - Yahoo Finance - August 22nd, 2026 [August 22nd, 2026]
- Can IBM Scale Quantum Computing With Its New Cryogenic Systems? - Yahoo Finance - August 22nd, 2026 [August 22nd, 2026]
- EBU and Superpositions Partner to Add Quantum Computing to Business Education - The Quantum Insider - August 22nd, 2026 [August 22nd, 2026]
- IonQ and CMC Microsystems Announce Collaboration to Expand Cloud Quantum Computing Access in Canada - The Quantum Insider - August 22nd, 2026 [August 22nd, 2026]
- New quantum computing facility in South Chicago expected to have economic impact in Illinois - CBS News - August 22nd, 2026 [August 22nd, 2026]
- D-Wave Quantum vs. Microsoft: Which Is the Better Quantum Computing Stock to Own for the Next 5 Years? - The Motley Fool - August 22nd, 2026 [August 22nd, 2026]
- 3 Quantum Computing Stocks With the Most Upside in August - 24/7 Wall St. - August 22nd, 2026 [August 22nd, 2026]
- Quantinuum: Trapped-Ion Quantum Computing Looks To Break Out Of The Quantum Silo - Seeking Alpha - August 22nd, 2026 [August 22nd, 2026]
- FormationQ and Hartree Centre Partner to Advance Quantum Computing in the UK - The Quantum Insider - August 22nd, 2026 [August 22nd, 2026]
- IonQ and CMC Microsystems Announce Collaboration to Expand Cloud Quantum Computing Access in Canada - IonQ - August 18th, 2026 [August 18th, 2026]
- Quantum Computing Inc Stock Short Interest Falls to 32.11% - Quiver Quantitative - August 18th, 2026 [August 18th, 2026]
- The Quantum Opportunity Beyond Computing - Lockheed Martin - August 18th, 2026 [August 18th, 2026]