Technical requirements
In this chapter, it is expected that you have a basic understanding of linear algebra in order to understand the equations of each algorithm. You should also have some experience programming basic circuits and executing them on both a simulator and a quantum device available on the IBM Quantum Experience. Finally, you should be familiar with both classical bit notation and logic, quantum Dirac notation, and have an understanding of the basic quantum computing principles such as superposition, entanglement, and interference, that were covered in the previous chapters.
Here is the full source code used throughout this book: https://github.com/PacktPublishing/Learn-Quantum-Computing-with-Python-and-IBM-Quantum-Experience.
Please visit the following link to check the CiA videos: https://bit.ly/35o5M80