Разработка с использованием квантовых компьютеров. Программирование квантовых машин в облаке: Python, Qiskit, Quantum Assembly language и IBM QExperience

Эта книга представляет собой практическое руководство по программированию квантовых компьютеров. Автор подробно объясняет фундаментальные концепции квантовых вычислений: кубиты, квантовые логические вентили и схемы, а также ключевые отличия квантовой архитектуры от классической.

Читатели получат возможность экспериментировать с квантовыми вычислениями как в симуляторах, так и на реальных квантовых устройствах через облачную платформу IBM Q Experience. Книга фокусируется на использовании инструментов QISKit (Quantum Information Software Kit) — Python SDK и API, включая QASM (Quantum Assembly Language).

Особое внимание уделено изучению современных квантовых алгоритмов: генерации случайных чисел, линейному поиску (алгоритм Гровера), факторизации целых чисел (алгоритм Шора), а также работе с запутанностью (состояния Белла), телепортацией и сверхплотным кодированием. Рассматриваются практические применения в области квантовых игр и теории игр.

Издание подходит для разработчиков, которые хотят начать работу с квантовыми вычислениями, используя популярные языки и облачные платформы. Книга содержит множество примеров кода и практических заданий для закрепления материала.

Похожие книги

Разработка с использованием квантовых компьютеров. Программирование квантовых машин в облаке: Python, Qiskit, Quantum Assembly language и IBM QExperience
A
Автор
Владимир Силва
Издательство
Питер
Год
2020
Язык
Русский
1
Оцените книгу

Чтобы читать книгу, войдите или зарегистрируйтесь

Ознакомительный фрагмент