Книги / Алгоритмы и теория / Алгоритмы / Quantum Programming in Depth: Solving problems with Q# and Qiskit

Quantum Programming in Depth: Solving problems with Q# and Qiskit

Mariia Mykhailova

Книга посвящена практическому программированию для квантовых компьютеров с использованием двух ведущих фреймворков: Q# от Microsoft и Qiskit от IBM. Автор, Мария Михайлова, предлагает глубокое погружение в разработку квантового программного обеспечения, начиная с основ подготовки квантовых состояний и реализации операций, и заканчивая решением классических задач с помощью квантовых алгоритмов.

В первой части книги читатель научится создавать собственную библиотеку квантовых подпрограмм, осваивая подготовку одно- и много-кубитных состояний, а также реализацию квантовых операций. Особое внимание уделяется анализу квантовых систем и операций, что позволяет глубже понять внутреннюю работу квантовых алгоритмов.

Вторая часть посвящена решению классических задач с использованием квантовых алгоритмов. Подробно рассматривается алгоритм Гровера для поиска, его применение к задаче N ферзей, а также методы оценки производительности квантовых алгоритмов. Книга содержит множество практических примеров и упражнений на Q# и Qiskit.

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