QDK Learning 개요

QDK(Microsoft 퀀텀 개발 키트)용 VS Code(Visual Studio Code) 확장에는 양자 컴퓨팅 및 양자 개발을 위한 자기 주도형 과정 모음인 QDK Learning가 포함됩니다. 각 과정은 설명과 VS Code에서 완료하는 대화형 프로그래밍 활동을 결합합니다.

"QDK Learning를 사용하여 다음을 수행합니다."

  • 관심사와 경험에 따라 강좌를 선택합니다.
  • 자신의 진도에 맞춰 강의 단원과 활동을 진행하세요.
  • 각 과정에 대한 진행 상황을 추적하고 저장합니다.
  • 에이전트에 QDK LearningGitHub Copilot 힌트, 설명 및 지침을 요청합니다.
  • 과정 코드와 전자 필기장을 유지합니다.

이용 가능한 강좌

QDK Learning 에는 이러한 과정이 포함됩니다.

과정 학습 내용 과정 형식
Quantum Katas 을 사용한 양자 컴퓨팅 기본 사항 및 양자 프로그래밍 Q# 안내형 학습 및 Q# 코딩 실습
Ground-State Molecular Energies with QPE 고전 화학 방법 및 양자 위상 추정에서 분자의 지상 상태 에너지를 추정하는 방법 (QPE) Python QDK/Chemistry 및 Q#를 사용하는 Jupyter 노트북의 활동

양자 컴퓨팅 또는 Q# 언어가 처음이라면 Quantum Katas부터 시작하세요. 양자 화학 및 양자 컴퓨팅의 기본 사항을 이미 알고 있는 경우 양자 화학 과정을 선택합니다.

사전 요구 사항

QDK Learning을 사용하려면 다음이 필요합니다:

  • 최신 버전의 VS Code.
  • VS Code용 QDK 확장입니다.
  • 과정 파일 및 진행률을 저장할 수 있는 QDK Learning 폴더입니다.

AI 지원 학습을 사용하려면 VS Code에서 GitHub Copilot에 로그인하세요. 각 과정의 필수 구성 요소에서 추가 소프트웨어 요구 사항을 확인합니다.

QDK Learning 시작

처음 QDK Learning를 시작하려면 다음 단계를 따르세요.

  1. VS Code을(를) 엽니다.
  2. 학습 진행률 및 과정 파일을 저장할 폴더를 엽니다.
  3. 작업 표시 줄에서 아이콘을 Microsoft Quantum 선택합니다.
  4. 보기에서 QDK Learning학습 시작을 선택합니다.
  5. 학습 보기에서 시작하려는 과정에 대한 과정 전환을 선택합니다. 또는 에이전트에게 어떤 과정을 열고 싶은지 말하세요.

Quantum Katas 및 QDK Learning 코스가 있는 Ground-State Molecular Energies with QPE 보기를 보여 주는 Visual Studio Code의 스크린샷입니다. 코스 전환 버튼은 노란색 상자로 표시되어 있습니다.

QDK Learning 는 작업 영역에서 이러한 항목을 만듭니다.

  • qdk-learning 과정에서 사용하는 파일이 들어 있는 폴더입니다.
  • qdk-learning.json 현재 위치 및 과정 진행률을 저장하는 파일입니다.

나중에 VS Code 세션에서 진행 상황을 계속하려면 같은 작업 영역 폴더를 여세요.

QDK Learning을 통해 이동

학습 보기는 콘텐츠를 세 가지 수준으로 구성합니다.

  • 과정:Quantum Katas 또는 양자 화학 과정과 같은 전체 학습 과정.
  • 단위: 관련 단원 및 연습 그룹입니다.
  • 활동: 하나의 단원, 예제, 연습 문제 또는 노트북 코드 셀입니다.

과정 또는 단위를 확장하여 내용을 확인합니다. 각 과정에 대한 진행률 표시기는 완료된 단위 수를 표시합니다. 완료된 작업 및 단위에는 확인 표시가 있습니다.

단위 또는 활동을 선택하여 엽니다. 각 코스는 활동을 다르게 엽니다.

  • Quantum Katas 단원 탭의 열린 단원과 Q# 파일의 연습 문제입니다.
  • 전자 필기장 과정은 선택한 단위에 대해 편집 가능한 Jupyter 전자 필기장을 엽니다.

과정 전환

QDK Learning 는 과정을 전환할 때 진행 상황을 저장합니다.

  1. 학습 보기에서 열려는 과정을 찾습니다.
  2. 해당 과정에 대해 과정 전환을 선택합니다.

QDK Learning 는 해당 과정에서 현재 위치를 엽니다. 새 코스의 경우 QDK Learning가 첫 번째 단원을 엽니다.

학습을 지원하는 데 사용 Copilot

QDK Learning를 시작하면 QDK Learning 에이전트가 Copilot Chat에서 열립니다. 에이전트는 현재 진행 중인 코스와 활동의 맥락을 활용하여 학습할 수 있도록 돕습니다.

에이전트에 다음을 요청합니다.

  • 개념을 자세히 설명합니다.
  • 연습에 대한 힌트를 제공합니다.
  • 솔루션이 작동하지 않는 이유를 이해하는 데 도움이 됩니다.
  • 양자 컴퓨팅, Q# 또는 QDK/Chemistry에 관한 질문에 답변하세요.

예를 들어 이러한 프롬프트를 사용해 보세요.

어떤 과정을 사용할 수 있나요?

Grover's algorithm에 대한 콘텐츠로 이동해 줘.

다른 방식으로 양자 위상 추정을 설명합니다.

과정 활동에는 관련 단원 또는 연습 컨텍스트를 에이전트에 QDK Learning 보내는 단추도 포함됩니다.