Azure Quantum 시작

초급
고급
개발자
퀀텀 개발 키트
Azure Quantum

양자 컴퓨팅 세계에 오신 것을 환영합니다!

개발자이든 단순히 Quantum 컴퓨팅이 무엇인지 알아보고 싶은 사용자이든 관계없이 이 학습 경로와 Azure Quantum은 양자 컴퓨팅 탐색을 시작하기 위한 최고의 조합입니다.

이 학습 경로를 완료하고 나면 다음을 수행할 수 있습니다.

  • 퀀텀 컴퓨팅의 기본 개념을 설명합니다.
  • 퀀텀 알고리즘이 기존 알고리즘보다 효율적으로 해결할 수 있는 문제의 종류를 파악합니다.
  • 퀀텀 개발 키트와 Q#을 사용하여 기본 퀀텀 프로그램을 빌드합니다.
  • Azure Quantum 클라우드 서비스와 상호 작용합니다.
  • 실제 하드웨어에서 실행할 수 있도록 Q# 애플리케이션을 조정하고 만듭니다.
  • Azure Quantum을 사용하여 양자 알고리즘의 물리적 리소스를 예측합니다.

사전 요구 사항

  • Azure 에코시스템에 대한 기본 지식
  • 선형 대수에 대한 기본 지식
  • Visual Studio Code 사용 경험

이 학습 경로의 모듈

양자 컴퓨팅이 왜 그렇게 특별하나요? 양자 컴퓨터의 구성 요소인 큐비트에 대해 알아보고 양자 프로그래밍 언어인 Q#을 사용하여 양자 알고리즘을 작성하기 위해 Azure Quantum을 활용하는 방법을 알아봅니다.

Azure Quantum은 다양한 개발 옵션을 제공합니다. 각 옵션 간의 차이점과 양자 경험을 시작하는 가장 좋은 방법을 선택하는 방법을 알아봅니다.

양자 난수 생성기를 빌드하여 Q# 프로그래밍을 시작합니다.

양자 컴퓨팅의 기본 개념 중 하나인 중첩, 블로흐 구를 사용하여 큐비트의 중첩을 표현하는 방법, Q#을 사용하여 중첩 상태를 만들고 분석하는 방법을 알아봅니다.

양자 컴퓨팅 개발에서 리소스 예측이 중요한 이유와 Azure Quantum Resource Estimator를 사용하는 방법을 알아봅니다.

Q# 및 Quantum Development Kit를 사용하여 얽힘을 만들고 Alice와 Bob이 큐비트를 텔레포트할 수 있도록 하는 방법을 알아봅니다.