💻
编程基础
12 课
从零开始。了解编程是什么、代码如何工作,以及每个开发者需要的核心概念。
- 1
什么是编程?
了解编程是什么、为什么重要,以及编写软件与单纯使用软件有什么本质区别。
- 2
什么是代码?
理解源代码是什么、它与机器码有何不同,以及我们为什么要发明编程语言。
- 3
程序如何运行
了解程序如何一行行执行、执行顺序意味着什么,以及程序如何做出决定。
- 4
变量
了解变量是什么、如何创建,以及它们如何存储数据供程序反复使用。
- 5
数据类型
理解字符串、数字、布尔等——程序处理的最基础的数据种类。
- 6
条件判断(if/else)
了解程序如何用 if、else if、else 做决定——分支逻辑的基础。
- 7
循环(for 与 while)
了解循环如何自动重复代码——for 循环用于已知次数,while 循环用于条件成立时。
- 8
函数
了解函数如何把可复用代码打包、接收输入并返回输出——程序的构建积木。
- 9
数组
了解数组如何存储有序的值列表、如何按下标访问元素、如何遍历它们。
- 10
对象
了解对象如何用键值对把相关数据分组——最常见的结构化信息方式。
- 11
错误
了解错误是什么、语法错误与运行时错误的区别,以及如何优雅地处理它们。
- 12
调试入门
学习实用的调试技巧——打印调试、读调用栈、用假设-验证循环系统地修 bug。
动手做项目
通过引导式项目应用所学,含起始代码与解决方案。
解读错误信息
用大白话解释常见错误——什么意思、为什么发生、如何修复。