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
- Prediction: This Quantum Computing Stock Will Surge in 2025 - Yahoo Finance - June 14th, 2025 [June 14th, 2025]
- How to capitalize on the red-hot quantum computing space, according to a veteran investor - CNBC - June 14th, 2025 [June 14th, 2025]
- Quantum Computing Stock Jumped 25% on WednesdayThese Are the Key Price Levels to Watch - Investopedia - June 14th, 2025 [June 14th, 2025]
- Prediction: This Quantum Computing Stock Will Surge in 2025 - The Motley Fool - June 14th, 2025 [June 14th, 2025]
- Why Quantum Computing Stock Is Skyrocketing This Week - The Motley Fool - June 14th, 2025 [June 14th, 2025]
- eleQtron and FMD Partner to Advance Scalable Quantum Chip Production in Europe - Quantum Computing Report - June 14th, 2025 [June 14th, 2025]
- Prediction: This Quantum Computing Stock Will Surge in 2025 - The Globe and Mail - June 14th, 2025 [June 14th, 2025]
- Why IONQ, RGTI and QBTS are Worth the Risk in Quantum Computing - TipRanks - June 14th, 2025 [June 14th, 2025]
- If I Could Own Only 1 Quantum Computing Stock, This Would Be It - The Motley Fool - June 14th, 2025 [June 14th, 2025]
- Senior Thesis Spotlight: A high-risk, but well-defined idea to advance quantum computing - Princeton University - June 14th, 2025 [June 14th, 2025]
- Prediction: This Quantum Computing Stock Will Surge in 2025 - MSN - June 14th, 2025 [June 14th, 2025]
- IonQ to buy Oxford Ionics for $1.08 billion to expand quantum computing research - Reuters - June 14th, 2025 [June 14th, 2025]
- IBM claims 'real world' edge in quantum computing race - Phys.org - June 14th, 2025 [June 14th, 2025]
- IonQ Announces Agreement to Acquire Oxford Ionics, Accelerating Path to Pioneering Breakthroughs in Quantum Computing - Business Wire - June 14th, 2025 [June 14th, 2025]
- Why Quantum Computing Stock Is Skyrocketing This Week - AOL.com - June 14th, 2025 [June 14th, 2025]
- Quantum-Computing Company with Bothell Site Announces Deal That Will 'Set a New Standard - 425business.com - June 14th, 2025 [June 14th, 2025]
- Quantum computing creates the fog and the lighthouse - cio.com - June 14th, 2025 [June 14th, 2025]
- The Quantum Computing Threat to Bitcoin Is Real -- and Coming Fast - The Motley Fool - June 14th, 2025 [June 14th, 2025]
- IBM just took a 'significant' step toward useful quantum computing - Yahoo Finance - June 10th, 2025 [June 10th, 2025]
- Is D-Wave Quantum a Better Quantum Computing Stock to Buy Than IonQ? - The Motley Fool - June 10th, 2025 [June 10th, 2025]
- IonQ buys UK quantum startup Oxford Ionics for more than $1 billion - CNBC - June 10th, 2025 [June 10th, 2025]
- The 2025 Tech Power Players in the quantum computing sector - The Boston Globe - June 10th, 2025 [June 10th, 2025]
- 3 Quantum Computing Stocks with Potential to Beat the Market 6/9/2025 - TipRanks - June 10th, 2025 [June 10th, 2025]
- Quantum Computing and its Impact on the Life Science Industry - Inside Global Tech - June 10th, 2025 [June 10th, 2025]
- IBM bets on novel error-correction for scalable quantum computing - Nextgov - June 10th, 2025 [June 10th, 2025]
- Vodafone Partners With ORCA Computing to Model Future Networks in Minutes Using Quantum technology - The Quantum Insider - June 10th, 2025 [June 10th, 2025]
- Vodafone Partners With ORCA Computing to Model Future Networks in Minutes Using Quantum Technology - Business Wire - June 10th, 2025 [June 10th, 2025]
- Want to Invest in Quantum Computing? 3 Stocks That Are Great Buys Right Now. - Nasdaq - June 10th, 2025 [June 10th, 2025]
- Should You Invest in Quantum Computing Stocks During the TACO Trade? - Yahoo Finance - June 10th, 2025 [June 10th, 2025]
- Quantum Computing: Journey from bits to qubits still has far to go - The Indian Express - June 10th, 2025 [June 10th, 2025]
- Quantum Computing Breakthrough: BTQ and QPerfect Join Forces to Create Unhackable Digital Transactions - Stock Titan - June 10th, 2025 [June 10th, 2025]
- Want to Invest in Quantum Computing? 3 Stocks That Are Great Buys Right Now. - MSN - June 10th, 2025 [June 10th, 2025]
- British quantum computing start-up spun out of Oxford University snapped up by US rival in 800m deal - MSN - June 10th, 2025 [June 10th, 2025]
- NVIDIA's quantum computing team forged: alliance between US and Taiwanese companies - TweakTown - June 10th, 2025 [June 10th, 2025]
- IonQ to buy Oxford Ionics for $1.08 billion to expand quantum computing research - Yahoo Finance - June 10th, 2025 [June 10th, 2025]
- Will IonQ's Big Move for Quantum Computing Open Door to All-Time High? - TheStreet Pro - June 10th, 2025 [June 10th, 2025]
- Should You Invest in Quantum Computing Stocks During the TACO Trade? - The Motley Fool - June 10th, 2025 [June 10th, 2025]
- D-Wave Quantum Stock Skyrockets on Real-World Computing Breakthroughs - Yahoo Finance - June 10th, 2025 [June 10th, 2025]
- 1 Quantum Computing Stock That Has Crushed the S&P 500 Index This Year -- Should Investors Jump Aboard or Run for the Hills? - Yahoo Finance - June 1st, 2025 [June 1st, 2025]
- Lockheed Martin (LMT) and IBM Show the Real-World Potential of Quantum Computing - TipRanks - June 1st, 2025 [June 1st, 2025]
- Analyst flags new quantum computing stocks to buy - TheStreet - June 1st, 2025 [June 1st, 2025]
- Certifying the unpredictable: a key step in quantum computing - anl.gov - June 1st, 2025 [June 1st, 2025]
- Quantum Computing (NASDAQ:QUBT) Trading Down 3.3% - Here's What Happened - MarketBeat - June 1st, 2025 [June 1st, 2025]
- Want to Invest in Quantum Computing? 4 Stocks That Are Great Buys Right Now - Nasdaq - June 1st, 2025 [June 1st, 2025]
- A.I. Drone Operations Flourishing as Global Quantum Computing Market Expected to Reach $5.3 Billion By 2029 - GlobeNewswire - June 1st, 2025 [June 1st, 2025]
- Quantum Computing: Coming to a Marketing Organization Near You - CMSWire.com - June 1st, 2025 [June 1st, 2025]
- 1 Quantum Computing Stock That Has Crushed the S&P 500 Index This Year -- Should Investors Jump Aboard or Run for the Hills? - The Motley Fool - June 1st, 2025 [June 1st, 2025]
- The Promise of Quantum Computing - The Motley Fool - June 1st, 2025 [June 1st, 2025]
- This Company's CEO Said It Wants to Become the Nvidia of Quantum Computing. Should You Buy the Stock Now? - The Motley Fool - June 1st, 2025 [June 1st, 2025]
- This Company's CEO Said It Wants to Become the Nvidia of Quantum Computing. Should You Buy the Stock Now? - Yahoo Finance - June 1st, 2025 [June 1st, 2025]
- The 7 Competitors Vying for the Ultimate Quantum Computing Architecture - HackerNoon - June 1st, 2025 [June 1st, 2025]
- Error Correction with Fewer Qubits Brings Practical Quantum Computing Closer - IoT World Today - June 1st, 2025 [June 1st, 2025]
- Nvidia in advanced talks to invest in PsiQuantum- a quantum computing company - report - Seeking Alpha - May 19th, 2025 [May 19th, 2025]
- Honeywell Just Got a $1 Billion Quantum Computing Boost. Should You Buy HON Stock Now? - The Globe and Mail - May 19th, 2025 [May 19th, 2025]
- How will quantum computing impact the hosting industry? - Cybernews - May 19th, 2025 [May 19th, 2025]
- Nvidia reportedly in advanced talks to back quantum computing firm PsiQuantum - Proactive financial news - May 19th, 2025 [May 19th, 2025]
- Bismuth's mask uncovered: Implications for quantum computing and spintronics materials - Phys.org - May 15th, 2025 [May 15th, 2025]
- Is NVIDIA (NVDA) the Best Quantum Computing Stock to Invest in Now? - Yahoo Finance - May 15th, 2025 [May 15th, 2025]
- How close is quantum computing to commercial reality? - Computer Weekly - May 15th, 2025 [May 15th, 2025]
- Quantum computing is still in its infancy, but researchers have high hopes - Technical.ly - May 15th, 2025 [May 15th, 2025]
- Quantum computing signals the coming of the API storm - Computer Weekly - May 15th, 2025 [May 15th, 2025]
- Quantinuum Scores a $1 Billion Deal in Qatar. Demand for Quantum Computing Grows Globally. - Barron's - May 15th, 2025 [May 15th, 2025]
- 7 Best Quantum Computing Stocks to Buy This May - 24/7 Wall St. - May 15th, 2025 [May 15th, 2025]
- Quantum Computing (QUBT) Projected to Post Quarterly Earnings on Thursday - MarketBeat - May 15th, 2025 [May 15th, 2025]
- Quantinuum and Al Rabban Capital Launch Joint Venture to Accelerate Quantum Computing Adoption in Qatar and the Region - PR Newswire - May 15th, 2025 [May 15th, 2025]
- Buy or Sell Quantum Computing (QUBT) Stock Ahead of Its Upcoming Earnings? - Forbes - May 15th, 2025 [May 15th, 2025]
- Silicon spin qubits gain ground as a leading candidate for quantum computing - Phys.org - May 15th, 2025 [May 15th, 2025]
- Quantum Computing (NASDAQ:QUBT) Trading 1.5% Higher - Here's What Happened - MarketBeat - May 15th, 2025 [May 15th, 2025]
- Particles can be measured jointly without bringing them togetheran advance for quantum communication and computing - Phys.org - May 15th, 2025 [May 15th, 2025]
- Tel Aviv startup pulls in $110 million to become the Microsoft of quantum computing - The Times of Israel - May 15th, 2025 [May 15th, 2025]
- Quantum Computing Inc. Hosts Ribbon-Cutting to Celebrate Grand Opening of Quantum Photonic Chip Foundry in Tempe, Arizona - Yahoo Finance - May 15th, 2025 [May 15th, 2025]
- Cells Might Be Doing Quantum Computing. Life on Earth Has Performed 10 Logical Operations - ZME Science - May 15th, 2025 [May 15th, 2025]
- How will quantum computing change the world? - Fox Business - May 10th, 2025 [May 10th, 2025]
- Whats next in computing is generative and quantum - IBM Research - May 10th, 2025 [May 10th, 2025]
- Quantum computing gets an error-correction boost from AI innovation - Network World - May 10th, 2025 [May 10th, 2025]
- D-Wave CEO explains where the US is falling behind the rest of the world on quantum computing - Sherwood News - May 10th, 2025 [May 10th, 2025]
- How will quantum computing change the world? - MSN - May 10th, 2025 [May 10th, 2025]
- Editorial: What will it take to realize the potential of quantum computing in chemistry? - C&EN - May 10th, 2025 [May 10th, 2025]
- A Strong Business CaseFor Quantum Computing: How Amazon (NASDAQ:AMZN) Is Taking It On - TipRanks - May 10th, 2025 [May 10th, 2025]
- News | Quantum computing provider teams up with electric utility for expansion in Tennessee - CoStar - May 10th, 2025 [May 10th, 2025]