Изучение квантовых вычислений с помощью Quantum Katas

ka·​ta | kah-tuh

Шаблон для обучения, практики и реализации новых навыков, методов и процессов.

Quantum Katas — это учебные курсы с открытым кодом и уроки программирования, предназначенные для параллельного изучения квантовых вычислений и обучения языку программирования Q#. Ката описывают фундаментальные концепции квантовых вычислений, причем некоторые из них охватывают основы, а некоторые углубляются в квантовые алгоритмы и протоколы.

Вы можете попробовать Quantum Katas в Интернете на сайте Quantum Katas или скачать ката и запустить их локально на своем компьютере.

Совет

Если вы хотите ускорить путь квантовых вычислений, проверка из code с помощью Azure Quantum, уникальной функции веб-сайта Azure Quantum. Здесь можно запускать встроенные Q# примеры или собственные Q# программы, создавать новый Q# код на основе запросов, открывать и запускать код в VS Code для Интернета одним щелчком мыши и задавать Copilot любые вопросы о квантовых вычислениях.

Запуск Katas онлайн

Quantum Katas доступны для работы в Интернете на сайте Quantum Katas . Эта среда позволяет запускать katas в браузере, не устанавливая ничего на компьютере.

Руководства и упражнения, собранные в Quantum Katas помогают получить практический опыт, чтобы закрепить изучение концепций. Задачи программирования охватывают множество квантовых концепций — от очень простых до довольно сложных. Для каждой задачи вам нужно написать недостающий код. Для первых ката это может быть всего одна строка, а для более поздних упражнений — и значительный фрагмент кода.

Самое главное, с помощью Quantum Katas вы можете запускать и проверять свои решения в онлайн-упражнениях. Это позволяет немедленно оценить ваше решение, чтобы вы могли пересмотреть неправильный подход.

  1. Если вам нужна помощь, нажмите кнопку Нужна подсказка? , чтобы получить подсказку для упражнения.
  2. Завершив упражнение, нажмите кнопку Выполнить , чтобы запустить код в kata. Если вы зависли, щелкните Показать решение , чтобы увидеть правильное решение.
  3. В любой момент вы можете задать copilot вопрос о квантовых вычислениях или Q#.
  4. Вы можете проверка скорость выполнения и ход выполнения с помощью Quantum Katas в разделе Мой ход выполнения.

Снимок экрана: веб-сайт Azure Quantum с руководствами по Quantum Katas с Copilot.