0、一些资源链接

原视频:https://www.youtube.com/playlist?list=PLhQjrBD2T380hlTqAU8HfvVepCcjCqTg6

逐字文稿+思维导图(思维导图需要复制粘贴到 https://markmap.js.org/repl 在线实时渲染)

通过网盘分享的文件:CS50x 2026 Lectures 链接: https://pan.baidu.com/s/1_3gi40KuRKGGlo0OUVHrFQ?pwd=epg4 提取码: epg4

作业链接:https://www.learncs.site/docs/curriculum-resource/cs50x/cs50x_zh

1、Lecture0 Scratch 编程入门

讲了一些编码的知识,在计算机的世界里面只有0和1,但是通过多个0 1的组合,可以用来指代各种各样的东西。甚至还有颜色、大小、样式这些。不同复杂组合的0 1还能指代print、加减乘除这些稍复杂的操作。

然后用了个电话本找人号码的例子,讲了怎么去找一个人的电话号码,引入到了函数的概念。其实就是简单的二分法,把书一撕两半,然后问这个人在哪一半书里面,以此降低复杂度和提高寻找速度。

tedious:繁琐的

提到了scratch这个编程平台,有点像小孩子玩的少儿编程。

image-20260809160217028