エンジニア向け|動かして学ぶ
コードを写して動かせる記事を集めました。
必要なものと時間の目安を先に見てから選べます。
GitHubのコードですぐ動かせる8本
記事のコードをそのまま実行できる形でGitHubに置いています。動作確認の日付つきです。
NumPyでゼロから作る量子シミュレータ
Python 3numpy⏱ 約30分(読む+動かす)動作確認 2026-10-12Qiskitで実装するGrover探索
Python 3qiskitqiskit-aer⏱ 約25分(読む+動かす)動作確認 2026-10-12VQEとは?
Python 3qiskitqiskit-aerscipynumpy⏱ 約25分(読む+動かす)動作確認 2026-10-12ビットフリップ符号を実装する
Python 3qiskitqiskit-aer⏱ 約25分(読む+動かす)動作確認 2026-10-12量子テレポーテーションをQiskitで実装する
Python 3qiskitqiskit-aer⏱ 約25分(読む+動かす)動作確認 2026-10-12Qiskitのノイズモデルとトランスパイル
Python 3qiskitqiskit-aer⏱ 約20分(読む+動かす)動作確認 2026-10-12表面符号(サーフェスコード)をQiskitで実装
Python 3qiskitqiskit-aer⏱ 約30分(読む+動かす)動作確認 2026-10-12ショアのアルゴリズムをQiskitで実装
Python 3qiskitqiskit-aernumpy⏱ 約35分(読む+動かす)動作確認 2026-10-12
手を動かす実装・環境づくり18本
インストール手順やコードを含む記事です。機材やGPUが必要なものは、必要なものの欄を先に確認してください。
量子ゲート入門
Qiskit入門
ドイチュ・ジョザをQiskitで実装する
量子フーリエ変換(QFT)をQiskitでゼロからつくる
量子位相推定(QPE)をQiskitで実装する
ベルの不等式(CHSH)をQiskitで破る
量子乱数生成器をQiskitで作る
位相フリップ符号をQiskitで実装する
バーンスタイン・ヴァジラニをQiskitで実装
超密度符号化をQiskitで実装
GHZ状態をQiskitで作る
トフォリ(CCX)ゲートを基本ゲートに分解する
ブロッホ球で1量子ビットを"見る"
パラメータシフト則をQiskitで実装
ショア符号(9量子ビット)をQiskitで実装
QAOAで最大カット問題を解く
PennyLane入門
Qiskit Runtime入門
実践レベルの読みもの3本
コードは出てきませんが、設計や選定の判断に効く記事です。