Изучаем квантовые вычисления на Python и Q#, Кайзер С., Гранад К., 2021.
Технологический прорыв, связанный с распространением квантовых компьютеров, уже не за горами. В этой книге технологии будущего обсуждаются с практической стороны: комплект инструментов от компании Microsoft и язык Q# предоставляют вам возможность поупражняться в квантовых вычислениях. В части I вы создадите симулятор квантового устройства на языке Python, в части II научитесь применять новые навыки написания квантовых приложений с помощью языка Q# и Комплекта инструментов для квантовой разработки, а в части III – имплементировать алгоритм, который умножает целые числа экспоненциально быстрее, чем самый лучший из известных стандартных алгоритмов. Издание предназначено для разработчиков программного обеспечения. Предварительного опыта работы с квантовыми вычислениями, а также знания математики или физики на продвинутом уровне не требуется.
Каковы квантовые превосходства?
Алгоритмы Гровера и Шора иллюстрируют два отличимых вида квантовых преимуществ. Выполнять разложение целых чисел на факторы, возможно, будет проще классически, чем мы подозреваем. Многие люди очень старались выполнить быструю факторизацию целых чисел и не преуспели в решении данной задачи, но это вовсе не значит, что мы можем доказать, что операция факторизации является вычислительно трудной. С другой стороны, мы можем доказать, что алгоритм Гровера работает быстрее любого классического алгоритма; здесь загвоздка в том, что на входе в нем используется другой вид данных.
Оглавление.
Часть I.Приступаем к работе с квантом.
1.Введение в квантовые вычисления.
2.Кубиты: строительные блоки.
3.Обмен секретами с помощью квантового распределения ключей.
4.Нелокальные игры: работа с несколькими кубитами.
5.Нелокальные игры: имплементирование многокубитового симулятора.
6.Телепортация и запутанность: перемещение квантовых данных с места на место.
Часть II.Программирование квантовых алгоритмов на Q#.
7.Перевес в другую пользу: введение в язык программирования Q#.
8.Что такое квантовый алгоритм.
9.Квантовая телеметрия: это не просто фаза.
Часть III.Прикладные квантовые вычисления.
10.Решение химических задач с по мощью квантовых компьютеров.
11.Поиск с по мощью квантовых компьютеров.
12.Арифметика с по мощью квантовых компьютеров.
Купить .
Теги: Кайзер :: Гранад :: книги по программированию :: книги по физике :: физика :: программирование :: квантовые вычисления :: Python :: Q#
Смотрите также учебники, книги и учебные материалы:
- Кикстарт на Python 3, Курс сверхбыстрого программирования, Панджакар А.
- Использование Python в прикладном и web-программировании, Ильин Е.
- Интеллектуальный анализ данных на языке Python, Учебно-методическое пособие, Демидова Л.А., 2021
- Изучаем программирование на Python, Бэрри П., 2022
- Изучаем Python, Том 2, Лутц М., 2020
- Изучаем Python, Программирование игр, визуализация данных, веб-приложения, Мэтиз Э., 2021
- Знакомство с Python, Бейдер Д., Эймос Д., Яблонски Д., Хейслер Ф., 2023
- Генетические алгоритмы на Python, Вирсански Э., 2020