Skip to content

QuantumComputingKorea/Qiskit-Dev-Cert-lectures

 
 

Repository files navigation

Qiskit-Dev-Cert-lectures

이 노트들은 한국의 Qiskit Community 멤버들이 Qiskit 개발자 자격 시험을 준비할때 도움이 되기 위해 만들어졌습니다. 각 강의 영상들은 개방된 오픈소스 오픈튜토리얼스에서 확인할 수 있습니다.

이 강의 노트를 커뮤니티 여러분과 함께 만들어가기 원합니다! 기여를 원하시는 분들은 Readme의 "제작 및 검수에 참여한 사람들"에 여러분의 이름을 추가하신 후 컨텐츠를 추가, 수정하여 PR을 보내주세요.

양자 컴퓨팅 개발자 교육을 위한 강의에서 사용된 추가적인 발표 자료입니다.

제작 및 검수에 참여한 사람들

많은 도움이 된 자료들

  1. Qiskit 공식 교육 자료
  2. 공식 샘플 테스트
  3. James Weaver의 Qiskit 개발자 시험 준비 가이드
  4. Martin Laforest의 The mathematics of quantum mechanics
  5. Kory Becker의 Qiskit 개발자 시험 ultimate guide.
  6. UIC Quantum Club의 Qiskit 개발자 시험 준비 강의 시리즈
  7. Bartu Bisgin의 Qiskit 자격증 시험 워크북
  8. Dimple12M의 가이드

유의사항

Qiskit 개발자 자격 시험은 v0.2x.x를 기준으로 합니다. 따라서 이 강의 노트들은 v0.2x.x 버전을 기준으로 작성되어 최신 Qiskit 버전에서는 작동하지 않을 수 있습니다. 따라서, 로컬 환경 또는 IBM Quantum Lab에서 Qiskit v0.2x.x를 아래를 참고하여 설치하거나, Binder 에서 강의 자료를 실행해주세요.

conda create -n qiskit-2x python=3.8
conda activate qiskit-2x
pip install -U qiskit==0.2x.x
pip install matplotlib==3.4.3 ipywidgets ipykernel pylatexenc seaborn

강의 구성

이 강의는 선형대수학과 양자역학이 낯선 분들을 위한 두개의 선행 노트와 함께 실질적인 개발자 시험을 준비하는데 도움이 될 다섯 개의 Jupyter notebook으로 구성되어 있습니다. 교재의 구성은 다음과 같습니다.

Lecture 0: Into the rabbit hole (Link)

  1. 선형대수
  2. 양자역학

Lecture 1: 게이트와 양자 회로 기본 작성법

배울 내용

Single qubit gate (Link)

Multiple qubit gate (Link)

Barriers and Properties of Quantum Circuit (Link)

Add barriers
Basic info of Quantum Circuit - Depth
Manipulate quantum circuit - extend

Sample test + lab materials

Lecture 2: 양자 회로의 측정과 OpenQasm (Link)

배울 내용

Measure quantum circuit
Syntax
How to use classical register
OpenQasm

import OpenQasm
export OpenQasm

Sample test + lab materials

Lecture 3: 양자 백엔드(시뮬레이터, 실제 백엔드)에 양자회로 실행하기 (Link)

배울 내용

circuit execution commands and options
Backend options and how to use

Basic Aer
Aer
Real device

Sample test + lab materials

Lecture 4: 양자 회로 및 회로의 정보와 실행 결과를 그리고 해석하기 (Link)

배울 내용

Visualization

Circuit visualization
Quantum info visualization (QSphere, Bloch vector etc)
Result visualization

Sample test + lab materials

Lecture 5: 유용한 기능들 (Link)

배울 내용

Quantum Information and Auxiliary functions
Compare and Construct quantum information
Use Qiskit Toolkit
Display and use system information
Sample test + lab materials

About

Qiskit Development Certification Guide in Korean

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Jupyter Notebook 100.0%