第 1 章 Scratch¶
第 2 章 C 语言¶
- 2.1. 第 1 周:C
- 2.1.1. 欢迎!
- 2.1.2. 源代码
- 2.1.3. 面向 CS50 的 Visual Studio Code
- 2.1.4. Hello World
- 2.1.5. 从零开始到 C
- 2.1.6. 头文件与 CS50 手册页
- 2.1.7. Hello, You
- 2.1.8. Linux
- 2.1.9. 条件语句
- 2.1.10. 类型
- 2.1.11. 格式代码
- 2.1.12. 变量
- 2.1.13. compare.c
- 2.1.14. agree.c
- 2.1.15. 循环与 meow.c
- 2.1.16. 函数
- 2.1.17. 正确性、设计、风格
- 2.1.18. 马里奥
- 2.1.19. 运算符
- 2.1.20. 总结
第 3 章 数组¶
第 4 章 算法¶
第 5 章 内存¶
第 6 章 数据结构¶
第 7 章 Python¶
- 7.1. 第 6 周:Python
- 7.1.1. 欢迎!
- 7.1.2. 你好,Python!
- 7.1.3. 拼写检查器
- 7.1.4. 过滤器
- 7.1.5. 函数
- 7.1.6. 库、模块与包
- 7.1.7. 字符串
- 7.1.8. 位置参数与命名参数
- 7.1.9. 变量
- 7.1.10. 类型
- 7.1.11. 计算器
- 7.1.12. 条件语句
- 7.1.13. 面向对象编程
- 7.1.14. 循环
- 7.1.15. 抽象
- 7.1.16. 截断与浮点不精确
- 7.1.17. 异常
- 7.1.18. 马里奥
- 7.1.19. 线性表
- 7.1.20. 搜索与字典
- 7.1.21. 命令行参数
- 7.1.22. 退出状态
- 7.1.23. CSV 文件
- 7.1.24. 第三方库
- 7.1.25. 总结
