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 Stock Will Be the Biggest Quantum Computing Winner of 2025 - The Motley Fool - January 19th, 2025 [January 19th, 2025]
- Schrdinger's Cat breakthrough could usher in the 'Holy Grail' of quantum computing, making them error-proof - Livescience.com - January 19th, 2025 [January 19th, 2025]
- Here's Some Reassuring News for Anyone Invested in Quantum Computing Stocks - The Motley Fool - January 19th, 2025 [January 19th, 2025]
- What is the future of quantum computing going to look like? - opinion - The Jerusalem Post - January 19th, 2025 [January 19th, 2025]
- What Is Quantum Computing? And Should You Be Investing In It? - Investor's Business Daily - January 19th, 2025 [January 19th, 2025]
- 2 Quantum Computing Stocks That Could Be a Once-in-a-Lifetime Opportunity - The Motley Fool - January 19th, 2025 [January 19th, 2025]
- Quantum Computing vs. Traditional AI: Which Tech Stocks Are Must-Haves in 2025? - The Motley Fool - January 19th, 2025 [January 19th, 2025]
- Should You Buy Quantum Computing Stock While It's Below $15? - The Motley Fool - January 19th, 2025 [January 19th, 2025]
- Why Quantum Computing Stock IonQ Surged Higher This Week - The Motley Fool - January 19th, 2025 [January 19th, 2025]
- Why Rigetti Computing, IonQ, D-Wave Quantum, and Quantum Computing Stocks All Exploded Higher on Wednesday - The Motley Fool - January 19th, 2025 [January 19th, 2025]
- Miami University and Cleveland Clinic announce partnership to advance education in quantum computing - The Miami Student - January 19th, 2025 [January 19th, 2025]
- Interested in Quantum Computing? You Might Want to Hear What Nvidia's CEO Just Said About It - The Motley Fool - January 19th, 2025 [January 19th, 2025]
- Quantum-computing stocks could be rich takeover targets. Heres what to know. - MarketWatch - January 19th, 2025 [January 19th, 2025]
- D-Wave and Quantum Computing Stocks Are on the Rise. What You Should Know. - Barron's - January 19th, 2025 [January 19th, 2025]
- Jim Cramer Eyes Quantum Computing Stocks Like Rigetti, Warns Against Super Micro Computer: 'They Are Trying So Hard To Walk It Up Now' - Yahoo Finance - January 19th, 2025 [January 19th, 2025]
- Here's Some Reassuring News for Anyone Invested in Quantum Computing Stocks - MSN - January 19th, 2025 [January 19th, 2025]
- Quantum Computing vs. Traditional AI: Which Tech Stocks Are Must-Haves in 2025? - MSN - January 19th, 2025 [January 19th, 2025]
- The Blockchain Industry Cant Afford Complacency in Preparing for Quantum Computing - Blockhead - January 19th, 2025 [January 19th, 2025]
- Rigetti and D-Wave: Top Analyst Chooses the Best Quantum Computing Stocks to Buy - TipRanks - January 19th, 2025 [January 19th, 2025]
- Quantum Computing: The Next Big Thing? Investors Are Watching Closely! - Jomfruland.net - January 19th, 2025 [January 19th, 2025]
- Quantum Computing in Healthcare Overview and Leading Players: - openPR - January 19th, 2025 [January 19th, 2025]
- Interested in quantum computing investments? Hear what Nvidia's CEO just said about it - USA TODAY - January 19th, 2025 [January 19th, 2025]
- Quantum Computing: The Next Big Thing or Just Hype? - Jomfruland.net - January 19th, 2025 [January 19th, 2025]
- Miami University and Cleveland Clinic Announce Partnership to Advance Education in Quantum Computing - Cleveland Clinic Newsroom - January 15th, 2025 [January 15th, 2025]
- Quantum computing stocks rebound after massive sell-off as industry exec says opportunity is 'real' - Yahoo Finance - January 15th, 2025 [January 15th, 2025]
- D-Wave Partners with Carahsoft to Provide Quantum Computing Solutions for the Public Sector - The Quantum Insider - January 15th, 2025 [January 15th, 2025]
- Miami University And Cleveland Clinic Announce Partnership to Launch Specialized Quantum Computing Degree Program - The Quantum Insider - January 15th, 2025 [January 15th, 2025]
- Quantum computing stocks soar after Nvidia and Meta CEOs tanked them - Yahoo Finance - January 15th, 2025 [January 15th, 2025]
- Are Quantum Computing Stocks a Buy in January? - The Motley Fool - January 15th, 2025 [January 15th, 2025]
- Jim Cramer Eyes Quantum Computing Stocks Like Rigetti, Warns Against Super Micro Computer: 'They Are Trying So Hard To Walk It Up Now' - Benzinga - January 15th, 2025 [January 15th, 2025]
- Quantum Computing Stocks Roar Back to Life. Time to Buy? - 24/7 Wall St. - January 15th, 2025 [January 15th, 2025]
- What's Going On With Quantum Computing Stock Today? - Benzinga - January 15th, 2025 [January 15th, 2025]
- D-Wave Partners with Carahsoft to Bring Quantum Computing to U.S. Government Agencies - StockTitan - January 15th, 2025 [January 15th, 2025]
- Quantum computing applications are 'real today': D-Wave CEO - Yahoo Finance - January 15th, 2025 [January 15th, 2025]
- Nvidia's Jensen Huang and Meta's Mark Zuckerberg Pour Cold Water on Quantum Computing Hype. Here's 1 Stock to Buy Anyway. - The Motley Fool - January 15th, 2025 [January 15th, 2025]
- Mark Zuckerberg joined Nvidia's CEO in doubting quantum computing and the stocks plunge again - Quartz - January 15th, 2025 [January 15th, 2025]
- Why Shares of Quantum Computing Stocks D-Wave Quantum, Quantum Computing, and Rigetti Computing Were Plunging Again Today - The Motley Fool - January 15th, 2025 [January 15th, 2025]
- Expert: The Nvidia-Driven Selloff in Quantum Computing Stocks Is a Reason to Double Down on These 4 Names - Barchart - January 15th, 2025 [January 15th, 2025]
- Quantum Computing Stocks Collapse: Here's Why - The Motley Fool - January 15th, 2025 [January 15th, 2025]
- NVIDIA Announces First-Ever Quantum Day At GTC 2025, Days After Jensen Huang Said Quantum Computing Is 20 Years Away - Benzinga - January 15th, 2025 [January 15th, 2025]
- SAP CEO Sees Huge Quantum Computing Impact In 3 To 4 Years - Investor's Business Daily - January 15th, 2025 [January 15th, 2025]
- MIT sets world record with 99.998% fidelity in quantum computing breakthrough - Interesting Engineering - January 15th, 2025 [January 15th, 2025]
- Quantum Computing Stocks Jump On D-Wave, Carahsoft Partnership - Yahoo! Voices - January 15th, 2025 [January 15th, 2025]
- IonQ and Rigetti: Top Analyst Chooses the Best Quantum Computing Stocks to Buy - TipRanks - January 15th, 2025 [January 15th, 2025]
- Scientists Create Split-Electrons, Unlocking the Future of Quantum Computing - SciTechDaily - January 15th, 2025 [January 15th, 2025]
- Quantum Computing Can Be Brought to the Masses, if It Is Decentralized - CCN.com - January 9th, 2025 [January 9th, 2025]
- Why Quantum Computing Specialist IonQ (IONQ) May Have Reached The End Of The Road - Barchart - January 9th, 2025 [January 9th, 2025]
- Nvidia CEO Jensen Huang just tanked quantum-computing stocks after saying their most exciting developments are more than a decade away - Fortune - January 9th, 2025 [January 9th, 2025]
- Quantum Computing Stocks Sink as Nvidia CEO Says Tech Is 15 to 30 Years Away - Investopedia - January 9th, 2025 [January 9th, 2025]
- Why Quantum Computing Stocks Rigetti Computing, Quantum Computing, and D-Wave Computing All Plunged Today - The Motley Fool - January 9th, 2025 [January 9th, 2025]
- Quantum Computing Stocks Crashed -- Here's Why - The Motley Fool - January 9th, 2025 [January 9th, 2025]
- Nvidia CEO Jen-Hsun Huang's simple reminder that useful quantum computing is a long way off has somehow caused industry stocks to plummet - PC Gamer - January 9th, 2025 [January 9th, 2025]
- How Quantum Computing Could Advance One Health - Impakter - January 9th, 2025 [January 9th, 2025]
- Quantum computing stocks are having a rough start to 2025: IonQ, D-Wave, Rigetti tank after Nvidia CEO predicts 20-year horizon - Fast Company - January 9th, 2025 [January 9th, 2025]
- Quantum Computing, Inc. Announces Private Placement of Common Stock for Proceeds of $100 Million - Yahoo Finance - January 9th, 2025 [January 9th, 2025]
- 2025 will see huge advances in quantum computing. So what is a quantum chip and how does it work? - The Conversation - January 9th, 2025 [January 9th, 2025]
- Nvidia CEO Jensen Huang just tanked quantum-computing stocks after saying their most exciting developments are more than a decade away - AOL - January 9th, 2025 [January 9th, 2025]
- Collaboration to explore the use of graphene technology in quantum computing - The Manufacturer - January 9th, 2025 [January 9th, 2025]
- Quantum computing stocks tumble after Nvidia boss Jensen Huang says the tech is still 20 years away - Markets Insider - January 9th, 2025 [January 9th, 2025]
- Want to Buy a Quantum Computing Stock in 2025? You Might Consider This Quantum Computing ETF. - The Motley Fool - January 9th, 2025 [January 9th, 2025]
- Ride the Quantum Computing Wave with These 2 Stocks: RGTI, QBTS - Yahoo Finance - January 9th, 2025 [January 9th, 2025]
- Shaping the Future of Quantum Computing in the United Arab Emirates (UAE) - Quantum Computing Report - January 9th, 2025 [January 9th, 2025]
- How Nvidia CEO Jensen Huang's one sentence wiped out $8 billion in market cap of quantum computing compan - The Times of India - January 9th, 2025 [January 9th, 2025]
- Will This Quantum Computing Stock Be a Must-Own in 2025? - The Motley Fool - January 9th, 2025 [January 9th, 2025]
- Quantum-computing stocks tumble on Nvidia CEOs comment that theyre decades away from being very useful - Sherwood News - January 9th, 2025 [January 9th, 2025]
- Analyzing Quantum Computing Has Been The Most Challenging Project In My Career (NASDAQ:QUBT) - Seeking Alpha - January 3rd, 2025 [January 3rd, 2025]
- Norma and Mabel Quantum Partner to Launch Integrated Quantum Computing System in Korea - Quantum Computing Report - January 3rd, 2025 [January 3rd, 2025]
- How Microsoft and Partners are Shaping the Future of Quantum Computing - The Quantum Insider - January 3rd, 2025 [January 3rd, 2025]
- One Quantum Computing ETF to Buy Hand Over Fist as Googles Willow Supercharges the Market - Barchart - January 3rd, 2025 [January 3rd, 2025]
- MicroCloud Hologram Inc. Develops Semiconductor Quantum Dot Hole Spin Qubit Technology, Advancing the Frontiers of Quantum Computing - Yahoo Finance - January 3rd, 2025 [January 3rd, 2025]
- Quantum Applications in the Automotive Industry - Quantum Computing Report - January 3rd, 2025 [January 3rd, 2025]
- Jim Cramer Warns 'Day Is Not Near Enough To Justify The Current Valuations' Of Quantum Computing, Nuclear Power Stocks - Benzinga - January 3rd, 2025 [January 3rd, 2025]
- MicroCloud Hologram's Stock Surges 31% on Quantum Computing Breakthrough: What This Means for the Future of Tech - The Africa Logistics - January 3rd, 2025 [January 3rd, 2025]
- Quantum Computing Stocks Like Rigetti Computing Are Soaring And This ETF Lets Investors Participate In The Boom Story - Benzinga - January 3rd, 2025 [January 3rd, 2025]
- Future Industry Growth Of Commercial Quantum Computing - openPR - January 3rd, 2025 [January 3rd, 2025]
- GCAN to Explore Strategic Alternatives in Artificial Intelligence and Quantum Computing - GlobeNewswire - January 3rd, 2025 [January 3rd, 2025]
- Jim Cramer talks being cautious with nuclear power and quantum computing stocks - MSN - January 3rd, 2025 [January 3rd, 2025]
- Quantum Computing Is Finally Here. But What Is It? - Bloomberg - December 27th, 2024 [December 27th, 2024]
- Should You Buy Quantum Computing Stocks in 2025? - The Motley Fool - December 27th, 2024 [December 27th, 2024]
- Rigetti Stock Doubles in Days: Here's the Quantum Computing Stock's Next Target - Money Morning - December 27th, 2024 [December 27th, 2024]