To get the most out of this book
The majority of the development can be done within the Amazon Braket Notebooks environment. However, the book will go over setting up the Amazon Braket SDK and Boto 3 so that the reader can run code remotely. It is expected the user is familiar with Jupyter Notebook and Python 3. This book only shows screenshots and steps in the Microsoft Windows environment.
Before getting started, please ensure you have working installations of Python and Jupyter Notebook. This can be done by installing the latest version of Anaconda from anaconda.org. Also, you will need to be comfortable creating a new environment either using Anaconda Navigator or directly from Anaconda Prompt.
What should you know before starting this book?
A basic awareness of quantum computing is helpful before reading this book. I have written this book for someone who has already taken some introductory quantum computing courses. Having said that, I will be going over all the necessary concepts and building blocks at a simple-to-understand and gradual pace to progress to optimization use cases using both quantum annealing and gate-based quantum computing.