Skip to content
💻

编程基础

12 课

从零开始。了解编程是什么、代码如何工作,以及每个开发者需要的核心概念。

  1. 1

    什么是编程?

    了解编程是什么、为什么重要,以及编写软件与单纯使用软件有什么本质区别。

  2. 2

    什么是代码?

    理解源代码是什么、它与机器码有何不同,以及我们为什么要发明编程语言。

  3. 3

    程序如何运行

    了解程序如何一行行执行、执行顺序意味着什么,以及程序如何做出决定。

  4. 4

    变量

    了解变量是什么、如何创建,以及它们如何存储数据供程序反复使用。

  5. 5

    数据类型

    理解字符串、数字、布尔等——程序处理的最基础的数据种类。

  6. 6

    条件判断(if/else)

    了解程序如何用 if、else if、else 做决定——分支逻辑的基础。

  7. 7

    循环(for 与 while)

    了解循环如何自动重复代码——for 循环用于已知次数,while 循环用于条件成立时。

  8. 8

    函数

    了解函数如何把可复用代码打包、接收输入并返回输出——程序的构建积木。

  9. 9

    数组

    了解数组如何存储有序的值列表、如何按下标访问元素、如何遍历它们。

  10. 10

    对象

    了解对象如何用键值对把相关数据分组——最常见的结构化信息方式。

  11. 11

    错误

    了解错误是什么、语法错误与运行时错误的区别,以及如何优雅地处理它们。

  12. 12

    调试入门

    学习实用的调试技巧——打印调试、读调用栈、用假设-验证循环系统地修 bug。

动手做项目

通过引导式项目应用所学,含起始代码与解决方案。

查看项目

解读错误信息

用大白话解释常见错误——什么意思、为什么发生、如何修复。

查看错误