Skip to content

← Learn to Code — Python, Java, C, SQL & Web · ⁨编程入门 — Python, Java, C, SQL & Web⁩

Python for IGCSE CS · ⁨IGCSE 计算机科学 Python⁩

Programming, algorithms, databases and logic for Cambridge IGCSE 0478. · ⁨面向剑桥 IGCSE 0478 的编程、算法、数据库与逻辑。⁩

python 14 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 Sequence, input & output · ⁨顺序、输入与输出⁩ 3 required tasks · ⁨3 个必做任务⁩ Video · ⁨视频⁩
  2. 02 Variables, constants & data types · ⁨变量、常量与数据类型⁩ 3 required tasks · ⁨3 个必做任务⁩ Video · ⁨视频⁩
  3. 03 Selection — IF and CASE · ⁨选择 —— IF 与 CASE⁩ 3 required tasks · ⁨3 个必做任务⁩ Video · ⁨视频⁩
  4. 04 Iteration — loops · ⁨迭代 —— 循环⁩ 3 required tasks · ⁨3 个必做任务⁩ Video · ⁨视频⁩
  5. 05 Totalling & counting · ⁨累加与计数⁩ 3 required tasks · ⁨3 个必做任务⁩ Video · ⁨视频⁩
  6. 06 Procedures & functions · ⁨过程与函数⁩ 3 required tasks · ⁨3 个必做任务⁩ Video · ⁨视频⁩
  7. 07 Validation & verification · ⁨验证与核对⁩ 3 required tasks · ⁨3 个必做任务⁩ Video · ⁨视频⁩
  8. 08 1-D arrays (lists) · ⁨一维数组(列表)⁩ 3 required tasks · ⁨3 个必做任务⁩ Video · ⁨视频⁩
  9. 09 2-D arrays · ⁨二维数组⁩ 3 required tasks · ⁨3 个必做任务⁩ Video · ⁨视频⁩
  10. 10 Searching & max / min · ⁨查找与最大 / 最小值⁩ 3 required tasks · ⁨3 个必做任务⁩ Video · ⁨视频⁩
  11. 11 Bubble sort · ⁨冒泡排序⁩ 3 required tasks · ⁨3 个必做任务⁩ Video · ⁨视频⁩
  12. 12 Text files · ⁨文本文件⁩ 3 required tasks · ⁨3 个必做任务⁩ Video · ⁨视频⁩
  13. 13 Databases & SQL · ⁨数据库与 SQL⁩ 3 required tasks · ⁨3 个必做任务⁩ Video · ⁨视频⁩
  14. 14 Boolean logic & truth tables · ⁨布尔逻辑与真值表⁩ 3 required tasks · ⁨3 个必做任务⁩ Video · ⁨视频⁩

Language reference · ⁨语言参考⁩

/know/reference/python

Log in or create account · ⁨登录或创建账户⁩

IGCSE, A-Level · ⁨IGCSE、A-Level⁩ & AP · ⁨与 AP⁩