Skip to content · ⁨コンテンツへスキップ⁩

← Learn to Code — Python, Java, C, SQL & Web · ⁨プログラミング学習 — Python, Java, C, SQL & Web⁩

Python for AP CS Principles · ⁨AP CS PrinciplesのためのPython⁩

Big ideas of computing — data, algorithms, the Internet, and impact. · ⁨コンピューティングのビッグイデア — データ、アルゴリズム、インターネット、および影響。⁩

python 15 Lessons · ⁨レッスン⁩

Every lesson runs in your browser — write real code, press Run, and the tasks check themselves. Free, no account needed, with translated notes paired with English. · ⁨全レッスンはブラウザ内で実行され、実際のコードを記述し、「実行」ボタンを押すだけでタスクが自己確認を行う。無料であり、アカウント不要。翻訳付きメモが英語とペアになっている。⁩

Start the course · ⁨コース開始⁩

Lessons in this course · ⁨このコースのレッスン⁩

  1. 01 What computing is · ⁨計算とは何か⁩ 1 required task Video · ⁨動画⁩
  2. 02 Bits and binary 3 required tasks Video · ⁨動画⁩
  3. 03 Data compression · ⁨データ圧縮⁩ 3 required tasks Video · ⁨動画⁩
  4. 04 Variables and expressions 3 required tasks Video · ⁨動画⁩
  5. 05 Lists and data abstraction · ⁨リストとデータ抽象化⁩ 3 required tasks Video · ⁨動画⁩
  6. 06 Selection 3 required tasks Video · ⁨動画⁩
  7. 07 Iteration · ⁨反復構造⁩ 3 required tasks Video · ⁨動画⁩
  8. 08 Procedures and abstraction · ⁨手続と抽象化⁩ 4 required tasks Video · ⁨動画⁩
  9. 09 Algorithms: searching 3 required tasks Video · ⁨動画⁩
  10. 10 Randomness and simulation · ⁨ランダム性とシミュレーション⁩ 3 required tasks Video · ⁨動画⁩
  11. 11 Algorithmic efficiency · ⁨アルゴリズムの効率性⁩ 3 required tasks Video · ⁨動画⁩
  12. 12 The Internet and how data travels 3 required tasks Video · ⁨動画⁩
  13. 13 Parallel and distributed computing 3 required tasks Video · ⁨動画⁩
  14. 14 Impact of computing · ⁨コンピューティングの影響⁩ 3 required tasks Video · ⁨動画⁩
  15. 15 The Create Performance Task (guided) 2 required tasks Video · ⁨動画⁩

Language reference · ⁨言語リファレンス⁩

/know/reference/python

Log in or create account · ⁨ログインまたはアカウント作成⁩

IGCSE, A-Level & AP