요약

완료됨

축하합니다! 첫 번째 Q# 프로그램에서는 기본적이지만 양자 작업을 수행하는 방법을 연습했습니다.

Visual Studio Code 및 QDK는 사용자가 자신의 양자 알고리즘을 즉시 작성하고 확인하는 데 필요한 모든 것을 제공합니다.

이 모듈에서는 많은 것을 설명했습니다. 다음은 기억해야 할 몇 가지 주요 개념입니다.

  • 큐빗은 양자 정보의 기본 단위이며, 일반 컴퓨팅의 비트와 유사합니다.
  • 중첩은 큐비트가 0 상태와 1 상태를 모두 갖는 양자 현상입니다. 측정할 경우 큐빗은 중첩 상태에서 고전 상태 중 하나로 이동합니다.
  • 클래식 코드를 양자 코드와 결합할 수 있습니다. 이렇게 하면 동일한 프로그램에서 양자 계산을 수행하고 해당 결과를 사용할 수 있습니다.
  • repeat 루프를 사용하면 특정 결과를 얻을 때까지 양자 작업을 반복할 수 있습니다.

자세히 알아보기

더 배우고 싶은 경우에는 양자 기반 최적화를 사용하여 최적화 문제 해결 모듈이 훌륭한 다음 단계입니다. 여기서는 양자 물리학에 기반한 알고리즘을 적용하여 어려운 최적화 문제를 해결하는 방법을 확인할 수 있습니다.

Microsoft Quantum 설명서도 반드시 살펴보도록 합니다. 다음을 포함하여 종합적인 참고 자료를 찾을 수 있습니다.

  • 양자 컴퓨팅 관련 기본 개념
  • 빠른 시작 및 자습서
  • Q# 언어 및 API 참조
  • C#, Python 및 Jupyter 노트북에 Q#을 사용하는 방법

더 자세히 알아볼 준비가 되면 코드 샘플 찾아보기 또는 Quantum Katas를 사용하여 양자 컴퓨팅 배우기를 진행할 수 있습니다.

QDK의 실제 사용에 대해 자세히 알아보려면 Microsoft Quantum과 PNNL(Pacific Northwest National Laboratory) 간 협업인 새 Microsoft Quantum 개발 키트 화학 라이브러리를 사용한 자연 시뮬레이션에 대한 블로그 게시물을 읽어보세요.

궁금한 점이 있거나 Microsoft의 여러 오픈 소스 프로젝트에 참가하려면 양자 커뮤니티에 가입하세요.