Skip to content

Videos · ⁨视频⁩

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

Pick a topic to watch. · ⁨选择一个主题观看。⁩

14 video lessons · ⁨共 14 个视频课程⁩

2:04 Lesson 1 · ⁨第 1 课⁩ 顺序、输入、输出 课程大纲以一个看似过于简单而不需命名的词开头:顺序。程序是一系列步骤,Python 自上而下、逐行执行…… 2:21 Lesson 2 · ⁨第 2 课⁩ 变量与数据类型 询问某人年龄时,返回的是文本 2:18 Lesson 3 · ⁨第 3 课⁩ 选择结构 若程序每次执行相同步骤,则无法对任何变化作出响应。仅需一个测试即可改变这一状况。选择结构是……中的第二大核心概念。 2:25 Lesson 4 · ⁨第 4 课⁩ 迭代 连续写入十行相同的代码,第十一行就会出错。这正是循环的作用。迭代即重复执行步骤,日常使用的循环通常是…… 2:14 Lesson 5 · ⁨第 5 课⁩ 求和与计数 对列表求和看似 trivial,但本部分所有评分标准均取决于正确设置初始值。对数字列表求和在专业术语中称为…… 2:20 Lesson 6 · ⁨第 6 课⁩ 过程与函数 同一段六行代码出现在三处,当规则变更时需修改三处,你可能会遗漏一处。函数是一段带名称的代码块。编写时…… 2:23 Lesson 7 · ⁨第 7 课⁩ 验证 无论程序询问什么,总有人输入其他内容。四十五岁可接受,九百岁不行,负数年龄也不行——但…… 2:13 Lesson 8 · ⁨第 8 课⁩ 数组 假设你有三个分数。你可以使用三个变量——但如果需要三十个分数,就需要三十个变量名,且无法对变量名编写循环。数组…… 2:03 Lesson 9 · ⁨第 9 课⁩ 二维数组 成绩表、座位图、游戏棋盘——这些具有行与列结构,单一索引不足。二维数组是“列表的列表”:每个…… 2:14 Lesson 10 · ⁨第 10 课⁩ 搜索、最大值与最小值 在列表中查找某项的最直观方法也是最慢的方法,考试要求两者皆知。线性搜索依次检查每个元素,直到…… 2:02 Lesson 11 · ⁨第 11 课⁩ 冒泡排序 所有排序算法都基于一种操作:交换两个值。Python 提供了一条捷径,可在单行内完成。但考试不采用此法,要求三行代码及一个…… 2:09 Lesson 12 · ⁨第 12 课⁩ 文本文件 变量在程序结束后消失;而文件不会。处理文件始终包含三个步骤,考试期望全部掌握。打开文件、命名并…… 2:16 Lesson 13 · ⁨第 13 课⁩ 数据库与 SQL 此前你将数据存储于变量中,程序一结束数据即消失。数据库则是持久存储之地。数据库以表格形式保存数据,而一张表…… 2:29 Lesson 14 · ⁨第 14 课⁩ 布尔逻辑 涉及两个条件时,AND 与 OR 的区别至关重要。弄反了会导致程序运行无误却给出错误答案。布尔值只有……

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

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