Учитесь с помощью Microsoft Quantum Katas
Для тех, кто хочет исследовать квантовые вычисления и изучать язык программирования Q# в комфортном для себя темпе, мы создали Quantum Katas («Квантовые ката») — проект с открытым исходным кодом, содержащий набор упражнений по программированию, незамедлительно предоставляющих обратную связь по мере вашего продвижения.
Ката — отличный инструмент для изучения языка программирования. Обучение основано на нескольких простых принципах: активное обучение, постепенное увеличение сложности и обратная связь.
Microsoft Quantum Katas — серия руководств для самостоятельного обучения, направленных на одновременное изучение элементов квантовых вычислений и программирования на языке Q#. Каждое упражнение ката предлагает последовательность задач по определенной теме квантовых вычислений, от простых до сложных. Каждая задача требует ввода какого-то кода; для первой задачи может потребоваться лишь одна строка, а для последней — крупный фрагмент кода. Тестирующая среда проверяет ваши решения, обеспечивая обратную связь в режиме реального времени.
Работа с Quantum Katas в Visual Studio
Соревнования по программированию — еще один отличный способ проверить свои навыки квантовых вычислений. Ранее в этом месяце мы провели первый турнир по программированию на Q# и получили потрясающие результаты. К разминочному раунду, проведенному за неделю до этого, присоединились больше 650 участников со всего мира. Более 350 участников решили хотя бы одну задачу, а 100 участников решили все пятнадцать задач! Победитель решил все задачи менее чем за 2,5 часа. Задачи разминочного раунда и основного турнира можно найти по приведенным ниже ссылкам. Эти задачи входят также в Quantum Katas, так что вы можете решать их в своем собственном темпе.
Надеемся, что проект Quantum Katas будет полезен вам при изучении Q# и квантовых вычислений. Мы продолжаем расширять охват тем в наших ката, а потому с нетерпением ждем ваших отзывов и комментариев!
Полезные ссылки (материалы на английском языке):