Skip to content

Videos · ⁨视频⁩

Python for AP CS Principles · ⁨AP 计算机科学原理 Python⁩

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

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

2:14 Lesson 1 · ⁨第 1 课⁩ 计算是什么 几乎所有写过的程序仅由三个概念构建而成,且这三个概念均出现在本课中。程序是一组计算机遵循的指令…… 2:30 Lesson 2 · ⁨第 2 课⁩ 位与二进制 照片、歌曲和这句话对计算机来说都是一样的,而且比它们任何单一事物都简单得多。位是一个数字,要么是… 1:44 Lesson 3 · ⁨第 3 课⁩ 数据压缩 数据存储需要空间,发送需要时间,所以我们压缩它——有两种类型。无损压缩使文件变小同时保留每一个位。遵循… 2:16 Lesson 4 · ⁨第 4 课⁩ 变量与表达式 等号即将具有数学课从未赋予过的含义。变量存储一个值以便稍后使用,而等号执行…… 2:08 Lesson 5 · ⁨第 5 课⁩ 列表与数据抽象 程序经常需要同时处理许多值——一整类分数。每个值用一个变量很快就会变得混乱,而且完全不具可扩展性。列表存储多个… 2:15 Lesson 6 · ⁨第 6 课⁩ 选择结构 无法做出选择的程序只能做一件事,这 usefulness 有限。选择意味着程序根据……来决定做什么 2:19 Lesson 7 · ⁨第 7 课⁩ 迭代 重复输出一百行不是循环的替代方案。没人会那样做;程序根本就不会被写完。迭代意味着做同样的… 1:55 Lesson 8 · ⁨第 8 课⁩ 过程与抽象 相同的八行代码出现了四次,然后需求发生了变化。过程是你可重复使用的命名代码块。在Python中…… 2:15 Lesson 9 · ⁨第 9 课⁩ 算法:搜索 在列表中查找某物有两种方法,它们之间的区别在于十步与一千步的区别。算法是一个清晰的…… 2:02 Lesson 10 · ⁨第 10 课⁩ 随机性与模拟 某些程序需要概率——游戏、实验、现实世界的模型。随机工具位于一个模块中,因此你在顶部编写 import random。然后…… 1:55 Lesson 11 · ⁨第 11 课⁩ 算法效率 两个程序可能都正确但仍花费截然不同的时间,因此我们需要一种比较它们的方法。我们通过测量算法的步骤数来衡量… 2:21 Lesson 12 · ⁨第 12 课⁩ 互联网与数据传输方式 没人运营互联网。在了解它是如何运作之前,花点时间思考这有多奇怪是值得的。互联网是一个巨大的计算机网络,由…连接 2:11 Lesson 13 · ⁨第 13 课⁩ 并行与分布式计算 大多数简单程序是顺序的:第一步完成前第二步不会开始。容易理解,但对于大任务来说很慢——看看顶行延伸了多远。… 2:30 Lesson 14 · ⁨第 14 课⁩ 计算的影响 本单元每项创新都带来了真正的益处和真正的危害,通常针对不同的人。计算几乎触及生活的每一部分,同样的工具… 2:21 Lesson 15 · ⁨第 15 课⁩ 创建性能任务 这是你带入考试时已经完成的一件作品,分数来自于你能对它说什么。创建性能任务是一个…

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

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