Quantum Computing in Practice with Qiskit® and IBM Quantum Experience®: Practical recipes for quantum computer coding at the gate and algorithm level with Python
E**J
Great book, but parts of it are already out of date (still worth it)
For context: I am a quantum chemist, so quantum systems in general are a comfortable area for me. I have been using python and jupyter for 5+ years as an amateur in research settings. These experiences influence my opinions of what is considered "background" versus "novel" knowledge.I very much like that this book assumes no background or familiarity. It has clear instructions for even the most nitpicky steps (eg: setting up your API key). It is also written well in the sense that it is easy to follow without having to fight with elevated jargon. As another bonus--diagrams and screenshots make it possible to follow along even if you do not have access to a computer to run the simulations yourself. I'd STRONGLY recommend an understanding of the python programming language. However, it is okay if you're a novice with Anaconda, Jupyter, Git, and IDEs like Spyder or PyCharm.****If you cannot set up a personal computer for Qiskit, the IBM Quantum Experience has free resources that make it possible to execute the coded examples.****I purchased this book in July of 2022, and already a few ideas are out of date like the Ignis SDK component (deprecated 8 months ago), and as another example the IBM quantum computer armonk was decommissioned earlier this month as of this writing. This is not the book's fault, so I did not remove a star. The information is still valuable!PROS:+ Easy to read+ Screen shots and diagrams make it possible to "see" what's happening even if you don't have access to a computer.+ Very careful and highly detailed step-by-step instructions for everything.+ Additional resources are mentioned everywhere for the curious reader.+ Does not require a deep understanding of quantum mechanics (although it will help a lot with context).+ You do not NEED a local environment setup, IBM's (free!) Quantum Experience has resources that permit you to do every exercise if desired.CONS:- Several parts of the book are already out of date--less than 2 years after publication.- Some code examples feel extremely redundant, especially if you have a background in quantum mechanics. However, they can easily be skipped.- This book DOES NOT explain how to set up a Windows machine. This book was written for a Unix (or Mac) operating system and that's all it covers. I was still able to set up my Windows 10 machine, but I whined about it the whole time. (To reiterate: you can do everything through IBM's Quantum Experience and never set up anything on your computer.)- If you're keen on nuanced source code detail or come form a classical software engineering background this book might not have sufficient detail for you. I personally wish there were more details for class and function calls. But, when I have a real itch at least with this book I now know the commands/keywords now that I want to look up!Summary: this is an excellent resource (if a wee bit outdated) for someone trying to start using qiskit without getting bogged down into EVERY detail. You might not be able to walk, but you'll be able to run pretty quickly!
S**N
Classy Book for Qiskit
A complete reference book providing specific information or instruction about Qiskit and itQiskit fundamentals explained in simple way and This book will be useful for Intermediate level and Advanced level
O**E
No complete programs
Not full programs
Trustpilot
2 months ago
2 months ago