Logo
☆☆☆☆☆
0.0
Beginner
39h

编程零基础入门

编程是编写计算机可执行指令以完成特定任务的艺术与科学。本课程将教授你成为一名程序员所需掌握的核心概念。 你将了解编程的简要历史、计算机程序的构成,以及编程语言的发展历程,包括当前正在开发的各种应用程序类型。接着,你将学习如何使用模块、命名空间和包来组织代码。随后,你将掌握计算机程序的基本构成要素,学习变量的声明与初始化,以及基本数据类型。之后,你将学习如何通过条件语句改变程序流程,并掌握循环的使用方法。最后,你将学习如何创建函数,并通过异常处理机制来应对错误。 通过本课程的学习,你将深入理解计算机编程的工作原理,并具备学习任何编程语言所需的知识基础。

15 Lessons
Included in Subscription Plan
Personalized Learning
Powered by AI
编程零基础入门
编程是编写计算机可执行指令以完成特定任务的艺术与科学。本课程将教授你成为一名程序员所需掌握的核心概念。 你将了解编程的简要历史、计算机程序的构成,以及编程语言的发展历程,包括当前正在开发的各种应用程序类型。接着,你将学习如何使用模块、命名空间和包来组织代码。随后,你将掌握计算机程序的基本构成要素,...

WHAT YOU'LL LEARN

熟悉计算机编程基础知识

Content

15 Lessons • 0 Quizzes • 0 Challenges

简介
  1. 1

    课程概述

计算机程序简介
  1. 1

    计算机程序简介

  2. 2

    计算简史

  3. 3

    编程简史

  4. 4

    什么是程序?

  5. 5

    理解二进制系统

  6. 6

    理解ASCII及其他数据形式

  7. 7

    布尔代数

  8. 8

    机器码

  9. 9

    计算机程序概述

  10. 10

    测验:计算机程序基础

编程语言简介
  1. 1

    编程语言简介

  2. 2

    为什么我们需要编程语言?

  3. 3

    编程语言的演变

  4. 4

    编程语言的多样性

  5. 5

    代码翻译:解释与编译

  6. 6

    编程语言的语法与基本构成要素

  7. 7

    编程语言概述

  8. 8

    测验:编程语言基础

应用程序的类型
  1. 1

    应用程序类型简介

  2. 2

    计算机应用:独立式与客户端-服务器模式

  3. 3

    Web 应用程序

  4. 4

    移动与分布式应用

  5. 5

    基于云的应用程序

  6. 6

    云服务模型

  7. 7

    其他一些类型的应用程序

  8. 8

    各类应用类型的总结

  9. 9

    测验:计算机应用程序的类型

软件项目与代码组织
  1. 1

    软件项目与代码组织简介

  2. 2

    代码模块

  3. 3

    用于共享代码的软件项目与包

  4. 4

    使用命名空间避免冲突

  5. 5

    软件项目与代码组织概述

  6. 6

    测验:软件项目与代码组织

计算机程序的基本构建单元
  1. 1

    计算机程序基本构成要素简介

  2. 2

    序列的重要性

  3. 3

    手机应用功能解析

  4. 4

    家庭应用分解

  5. 5

    理解语句

  6. 6

    复合语句

  7. 7

    分离语句

  8. 8

    使用缩进和空行提高代码可读性

  9. 9

    使用注释提升代码可读性

  10. 10

    计算机程序基本构成要素概述

  11. 11

    测验:计算机程序的基本构成要素

  12. 12

    挑战:提升代码可读性

  13. 13

    解决方案:提升代码可读性

处理数据:变量
  1. 1

    变量简介

  2. 2

    声明和初始化变量

  3. 3

    基本数据类型

  4. 4

    有符号与无符号整数

  5. 5

    取反码与补码

  6. 6

    浮点型与字符类型

  7. 7

    复合类型:定长数组与动态数组

  8. 8

    复合类型:记录与字典类型

  9. 9

    复合类型:集合与字符串类型

  10. 10

    运算符

  11. 11

    值与引用变量

  12. 12

    处理数字

  13. 13

    字符串操作

  14. 14

    变量总结

  15. 15

    测验:变量操作

  16. 16

    挑战:求一个数的一补码和二补码

  17. 17

    解法:求一个数的一补码和二补码

  18. 18

    挑战:字符串拼接

  19. 19

    解决方案:连接字符串

程序控制结构
  1. 1

    程序控制结构简介

  2. 2

    控制执行流程

  3. 3

    使用 if 语句进行选择

  4. 4

    使用 switch 语句进行选择

  5. 5

    使用 for 循环进行迭代

  6. 6

    使用 while 循环进行迭代

  7. 7

    使用 do-while 循环进行迭代

  8. 8

    使用 foreach 循环遍历序列

  9. 9

    程序控制结构总结

  10. 10

    测验:程序控制结构

  11. 11

    挑战:编写一个 switch 语句

  12. 12

    解决方案:编写 switch 语句

理解函数
  1. 1

    函数简介

  2. 2

    确定函数中应包含的内容

  3. 3

    从函数返回值

  4. 4

    函数参数

  5. 5

    第一部分:为自动照明应用程序创建函数

  6. 6

    第二部分:为自动照明应用创建函数

  7. 7

    第三部分:为自动照明应用创建函数

  8. 8

    局部变量与全局变量

  9. 9

    函数总结

  10. 10

    测验:理解函数

  11. 11

    挑战:使用函数

  12. 12

    解决方案:使用函数

当出现问题时:错误与异常
  1. 1

    Bug与异常简介

  2. 2

    理解软件缺陷

  3. 3

    了解软件缺陷的类型

  4. 4

    使用调试器查找错误

  5. 5

    处理异常

  6. 6

    异常与调用栈

  7. 7

    处理异常

  8. 8

    错误与异常总结

  9. 9

    测验:Bug 与异常

  10. 10

    挑战:代码中的缺陷与异常

  11. 11

    解决方案:代码中的缺陷与异常

编程范式
  1. 1

    编程范式简介

  2. 2

    理解结构化编程

  3. 3

    理解面向对象编程

  4. 4

    类和对象

  5. 5

    理解封装

  6. 6

    继承

  7. 7

    理解函数式编程

  8. 8

    可变数据与不可变数据

  9. 9

    声明式编程

  10. 10

    理解逻辑编程

  11. 11

    其他范式

  12. 12

    编程范式总结

  13. 13

    测验:编程范式

  14. 14

    挑战:类及其属性

  15. 15

    解决方案:类及其属性

编程工具与方法论
  1. 1

    编程工具与方法论简介

  2. 2

    理解版本控制系统

  3. 3

    使用 Git 进行协作

  4. 4

    单元测试

  5. 5

    集成测试

  6. 6

    其他类型的测试与软件发布

  7. 7

    软件部署与代码维护

  8. 8

    软件开发过程方法论

  9. 9

    敏捷开发

  10. 10

    编程工具与方法论概述

  11. 11

    测验:编程工具与方法论

代码质量
  1. 1

    代码质量简介

  2. 2

    定义代码质量

  3. 3

    编写易于理解的代码

  4. 4

    编写代码时注重效率

  5. 5

    智能代码真的智能吗?

  6. 6

    代码质量最佳实践

  7. 7

    避免深层嵌套

  8. 8

    编码规范

  9. 9

    代码质量概述

  10. 10

    测验:代码质量

附录:如何将伪代码转换为实际代码
  1. 1

    伪代码转换为实际代码简介

  2. 2

    伪代码示例

  3. 3

    C++ 代码

  4. 4

    使用C#编写代码

  5. 5

    Java 代码

  6. 6

    使用 JavaScript 编写代码

  7. 7

    使用 PHP 编写代码

  8. 8

    用 Python 编写代码

结论
  1. 1

    总结!

Certificate of Completion

Showcase your accomplishment by sharing your certificate of completion.

Course Author:Anonymous User

Reviews

Read reviews from students who have taken this course and share your own experience.

Reviews & Comments (0)