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
- 3 Quantum Computing Stocks to Buy Before They Soar in 2027 - Yahoo Finance - November 1st, 2026 [November 1st, 2026]
- Lumen Expands Quantum Footprint with Ohio State Fiber Research and Fortinet PQC SASE Rollout - Quantum Computing Report - November 1st, 2026 [November 1st, 2026]
- Alice & Bob Demonstrates End-to-End Shors Algorithm Compilation Requiring 23,000 Cat Qubits to Break RSA-2048 - Quantum Computing Report - November 1st, 2026 [November 1st, 2026]
- Are These 3 Quantum Computing Stocks Worth Buying Before 2027? - The Globe and Mail - November 1st, 2026 [November 1st, 2026]
- This Brilliant Quantum Computing Stock Could Double in a Year - The Globe and Mail - November 1st, 2026 [November 1st, 2026]
- Are These 3 Quantum Computing Stocks Worth Buying Before 2027? - AOL.com - November 1st, 2026 [November 1st, 2026]
- Quantum Computing Inc. Announces Participation in Upcoming November Investor Conferences - Morningstar - October 28th, 2026 [October 28th, 2026]
- NVision Demonstrates Addressable Molecular Spin-Photon Interface and Partners with HyperLight for Integrated Photonic Hardware - Quantum Computing... - October 28th, 2026 [October 28th, 2026]
- LG CNS and D-Wave Partner to Evaluate Quantum Annealing for Enterprise Combinatorial Optimization - Quantum Computing Report - October 28th, 2026 [October 28th, 2026]
- IonQ Deploys Intercontinental Hybrid QKD and PQC Architecture Securing Enterprise Links Between Geneva and Seoul - Quantum Computing Report - October 28th, 2026 [October 28th, 2026]
- 1Finity and more to link quantum computing and optical networks for AI optimization - SDxCentral - October 28th, 2026 [October 28th, 2026]
- GQI Q3 2026 State of Play: Investment Consolidation, Accelerating Q-Day Horizons, and the Shift to Second-Generation Architectures - Quantum Computing... - October 28th, 2026 [October 28th, 2026]
- IBM Continues to Plug Along, but Its Quantum Computing Bet Could Be the Real Catalyst - Yahoo Finance - October 28th, 2026 [October 28th, 2026]
- 2 Quantum Computing Stocks That Could Help Make You a Fortune - The Motley Fool - October 26th, 2026 [October 26th, 2026]
- 2 quantum computing stocks to turn $10 into $100 in a year - Finbold - October 26th, 2026 [October 26th, 2026]
- Quantum Computing Inc. to Host Third Quarter 2026 Financial Results and Company Update Call on Monday, November 9, 2026 - Morningstar - October 26th, 2026 [October 26th, 2026]
- IBM Continues to Plug Along, but Its Quantum Computing Bet Could Be the Real Catalyst - The Motley Fool - October 26th, 2026 [October 26th, 2026]
- Quantum Computing Inc. to Host Third Quarter 2026 Financial Results and Company Update Call on Monday, November 9, 2026 - Yahoo Finance - October 26th, 2026 [October 26th, 2026]
- Pasqal Holding And 2 Other Quantum Computing Stocks To Own - Yahoo Finance - October 26th, 2026 [October 26th, 2026]
- Quantum X Labs Launches End-to-End Quantum Error Correction Program at the Israeli Quantum Computing Center Operated by Quantum Machines - AiThority - October 26th, 2026 [October 26th, 2026]
- New Mexico Deploys JTIP Workforce Grants to Support Quantum Hardware Hiring at IonQ and Bandelier Technologies - Quantum Computing Report - October 26th, 2026 [October 26th, 2026]
- IonQ vs. Rigetti Computing: Which Quantum Computing Stock Is the Better Buy? - The Motley Fool - October 26th, 2026 [October 26th, 2026]
- Amaravati set to leapfrog in quantum computing race; unit to be inaugurated in Feb 2027 - The Times of India - October 26th, 2026 [October 26th, 2026]
- IonQ vs. Rigetti Computing: Which Quantum Computing Stock Is the Better Buy? - Yahoo Finance - October 24th, 2026 [October 24th, 2026]
- 3 Quantum Computing Stocks With Revenue Growth Up To 41% - Yahoo Finance - October 24th, 2026 [October 24th, 2026]
- Three horizons of quantum: A business road map to the future computing economy - McKinsey & Company - October 24th, 2026 [October 24th, 2026]
- ZuriQ and Rhonexum Partner on Cryogenic Electronics for Quantum Computing - The Quantum Insider - October 24th, 2026 [October 24th, 2026]
- FPT Corporation and Niels Bohr Institute Partner to Advance Quantum Research and Talent Development in Vietnam and Denmark - Quantum Computing Report - October 24th, 2026 [October 24th, 2026]
- Ericsson Canada and TS Partner on Quantum Computing Research - The Quantum Insider - October 24th, 2026 [October 24th, 2026]
- IonQ, Rigetti Computing, D-Wave Quantum, and Quantum Computing Inc. Are Shaking Wall Street to Its Core With This $1 Billion Warning - The Motley Fool - October 24th, 2026 [October 24th, 2026]
- Got $1,000? 2 Growth Stocks Building the Quantum Computing Revolution - The Motley Fool - October 24th, 2026 [October 24th, 2026]
- RhymeQ Emerges from Stealth with $2.2 Million Pre-Seed Round to Launch Python Abstraction Layer for Quantum Computing - Quantum Computing Report - October 24th, 2026 [October 24th, 2026]
- From brain science to quantum computing: Israeli entrepreneurs take the stage at the Peres Center - i24NEWS - October 24th, 2026 [October 24th, 2026]
- Not IonQ. Not Rigetti Computing. This Quantum Computing Stock Is the One I'd Buy and Hold Through 2030. - Yahoo Finance - October 24th, 2026 [October 24th, 2026]
- From cancer-sniffing dogs to quantum computing, U.S. and Israeli firms win $7.4 million in grants - CTech - October 24th, 2026 [October 24th, 2026]
- If I Could Only Buy 1 Quantum Computing Stock With $1,000, It Would Be This One. - The Motley Fool - October 24th, 2026 [October 24th, 2026]
- If I Could Only Buy 1 Quantum Computing Stock With $1,000, It Would Be This One. - Yahoo Finance - October 24th, 2026 [October 24th, 2026]
- IonQ, Rigetti Computing, D-Wave Quantum, and Quantum Computing Inc. Are Shaking Wall Street to Its Core With This $1 Billion Warning - Yahoo Finance - October 24th, 2026 [October 24th, 2026]
- Prediction: This Will Be the Best Pure-Play Quantum Computing Stock Over the Next 5 Years - Yahoo Finance - October 17th, 2026 [October 17th, 2026]
- Morgan Stanley says quantum computing could be a $100 billion market one day. Heres its top stock to play the trend - CNBC - October 17th, 2026 [October 17th, 2026]
- Prediction: This Will Be the Best Pure-Play Quantum Computing Stock Over the Next 5 Years - The Motley Fool - October 17th, 2026 [October 17th, 2026]
- Silicon Quantum Computing Watermelon: The Best Inventions of 2026 - Time Magazine - October 17th, 2026 [October 17th, 2026]
- INmune Bio Inc. and Quantum Computing Inc. Partner to Apply Quantum Optimization and AI to Advance Alzheimer's Drug Research and Explore New... - October 17th, 2026 [October 17th, 2026]
- Quantum Computing Is Still Years Away. These 6 Stocks Show Who Is Closest to Real Revenue. - Yahoo Finance - October 17th, 2026 [October 17th, 2026]
- Morgan Stanley Sees Quantum Computing A $100B Market, And It's Betting On This Stock - Yahoo Finance - October 17th, 2026 [October 17th, 2026]
- Quantum Computing (NASDAQ:QUBT) Rating Lowered to Strong Sell at Wall Street Zen - MarketBeat - October 17th, 2026 [October 17th, 2026]
- Quantum Computing Stocks Rebound After Dilution Scare: IonQ and Rigetti Climb 3%, D-Wave Advances 2% - Yahoo Finance - October 17th, 2026 [October 17th, 2026]
- Quantum Computing Is Still Years Away. These 6 Stocks Show Who Is Closest to Real Revenue. - The Motley Fool - October 17th, 2026 [October 17th, 2026]
- We will see Bitcoin disappear within five to ten years due to quantum computing - CTech - October 17th, 2026 [October 17th, 2026]
- IonQ and the University of Cambridge Open Quantum Innovation Centre at Cavendish Laboratory - Quantum Computing Report - October 17th, 2026 [October 17th, 2026]
- Google Says It Just Cracked One of Quantum Computing's Biggest Bottlenecks - Decrypt - October 17th, 2026 [October 17th, 2026]
- Quantum computing presents threat to all crypto currencies, digital assets and passwords: industry is scrambling - New York Post - October 15th, 2026 [October 15th, 2026]
- Watch HSBC on Using AI and Quantum Computing - Bloomberg.com - October 15th, 2026 [October 15th, 2026]
- SkyWater Technology and D-Wave Quantum Extend Manufacturing Partnership to Advance Quantum Computing - Yahoo Finance - October 15th, 2026 [October 15th, 2026]
- IBM executive warns of risk of quantum computing hacks - Phys.org - October 15th, 2026 [October 15th, 2026]
- Explore quantum computing with Oracle and register for a free preview - Oracle Blogs - October 15th, 2026 [October 15th, 2026]
- Classiq and FreeYa Mind Campus Partner on Quantum Computing in Romania - The Quantum Insider - October 15th, 2026 [October 15th, 2026]
- IBM, IonQ, Diraq, and Atom Computing advance to DARPA's quantum hardware testing stage - Network World - October 15th, 2026 [October 15th, 2026]
- Innodata vs. IONQ: A Look at Revenue Trends Between Artificial Intelligence and Quantum Computing Innovators - The Motley Fool - October 15th, 2026 [October 15th, 2026]
- INmune Bio and Quantum Computing partner to apply quantum optimization and AI to advance Alzheimer's drug research and explore new applications for... - October 15th, 2026 [October 15th, 2026]
- INmune Bio and Quantum Computing Inc. Launch Quantum AI Collaboration to Explore New XPro Uses and Biomarkers - Quiver Quantitative - October 15th, 2026 [October 15th, 2026]
- Opinion: Canada is set to take a quantum-computing leap. What will that mean for Canadians? - The Globe and Mail - October 15th, 2026 [October 15th, 2026]
- Universal Quantum Raises More Than $100 Million Series A To Scale Quantum Computing Technology - Pulse 2.0 - October 15th, 2026 [October 15th, 2026]
- OQT, a neutral atom-based quantum computing company, announced on the 15th that it has attracted 14 - - October 15th, 2026 [October 15th, 2026]
- Google Quantum AI Introduces Virtual Error Cancellation for Universal Logical Circuits - Quantum Computing Report - October 12th, 2026 [October 12th, 2026]
- IonQ to Acquire Elisity for Up to $1.3 Billion to Integrate Zero Trust with Post-Quantum Cybersecurity - Quantum Computing Report - October 12th, 2026 [October 12th, 2026]
- IonQ shares fall as quantum computing group agrees $1.3bn cybersecurity deal - Proactive financial news - October 12th, 2026 [October 12th, 2026]
- Quantum Computing Is Eyeing a 2028 Breakthrough, 2 ETFs Could Capture It - Benzinga - October 12th, 2026 [October 12th, 2026]
- Nvidia Funding Puts IonQ Stock And US Quantum Computing Shares On Watch - Yahoo Finance - October 12th, 2026 [October 12th, 2026]
- Is Quantum Computing The New Manhattan Project? The Evidence - Quantum Zeitgeist - October 12th, 2026 [October 12th, 2026]
- 3 Quantum Computing Stocks Poised to Outperform IonQ and Rigetti This Month - The Motley Fool - October 12th, 2026 [October 12th, 2026]
- Quantum-Computing Company IonQ To Buy Cybersecurity Firm Elisity For Up To $1.3 Billion - WSJ - TradingView - October 12th, 2026 [October 12th, 2026]
- Korean Investment in Quantum Computing, and the Five Machines It Has Bought - Quantum Zeitgeist - October 12th, 2026 [October 12th, 2026]
- Universal Quantum raises over $100M to scale quantum computing - Evertiq - October 12th, 2026 [October 12th, 2026]
- Is Quantum Computing (QUBT) Stock Still Reasonable After A 7x Run? - Simply Wall Street - October 12th, 2026 [October 12th, 2026]
- 'We've hit an inflection point' - NSF's Brian Stone on quantum computing - The Washington Post - October 12th, 2026 [October 12th, 2026]
- Not IonQ. Not D-Wave. This Magnificent Quantum Computing Stock Is the One to Own for the Long Haul. - The Motley Fool - October 10th, 2026 [October 10th, 2026]
- UMass Professor Co-creates Toy to Help Students Grasp Quantum Computing Without Years of Math - UMass Amherst - October 10th, 2026 [October 10th, 2026]
- Quobly and SiPearl Partner to Explore European CPU-QPU Integration For Sovereign Quantum Computing - The Quantum Insider - October 10th, 2026 [October 10th, 2026]
- Error Awareness: The Key to Efficient Quantum Error Correction - D-Wave Quantum Computing - October 10th, 2026 [October 10th, 2026]