Build your ultimate AI agent
课程介绍
准备好迎接对编程认知的范式转变了吗?在编程范式导论中,您将学习各种编程范式的基础知识,包括命令式编程和声明式编程、过程式编程、函数式编程以及面向对象编程。
您将了解这些范式在现实世界中的应用场景以及每种范式中常见的编码模式,甚至还会为每种范式编写 Python 基础程序。 完成这门课程后,你将能够识别不同的编程范式,并知道何时选择一种而不是另一种。 你甚至还能提前了解一些更高级的主题,例如:
函数式编程中的递归
过程式编程中的类继承
在第2-4章中,你将分别探索过程式编程、函数式编程和面向对象编程。 每一章都会介绍特定编程范式的标志性特征、一些常见的实际应用,并提供足够的概览,帮助您理解何时应选择一种范式而非另一种。
每一章还将包含一个练习,要求在给定范式内构建一个程序。 你将编写子程序和递归函数,并使用 Python 定义自己的类。
等你学完后,你将牢固掌握编程范式的基础知识、它们的用途、常见编码模式,以及在特定场景下何时应用每一种范式。
您将了解这些范式在现实世界中的应用场景以及每种范式中常见的编码模式,甚至还会为每种范式编写 Python 基础程序。 完成这门课程后,你将能够识别不同的编程范式,并知道何时选择一种而不是另一种。 你甚至还能提前了解一些更高级的主题,例如:
函数式编程中的递归
过程式编程中的类继承
了解每种编程范式的优缺点
在第2-4章中,你将分别探索过程式编程、函数式编程和面向对象编程。 每一章都会介绍特定编程范式的标志性特征、一些常见的实际应用,并提供足够的概览,帮助您理解何时应选择一种范式而非另一种。
实现简单的过程式、函数式和面向对象程序
每一章还将包含一个练习,要求在给定范式内构建一个程序。 你将编写子程序和递归函数,并使用 Python 定义自己的类。
等你学完后,你将牢固掌握编程范式的基础知识、它们的用途、常见编码模式,以及在特定场景下何时应用每一种范式。
先修要求
课程大纲
课程大纲
1
编程范式导论
准备首次了解编程范式吧!本章介绍什么是编程范式、为什么它们重要,以及两大类编程范式:命令式与声明式编程。您还将学习如何编写模块化代码、如何进行职责分离,以及这些原则与不同范式之间的关系。
2
过程式编程
深入学习编程中最常用的范式之一:过程式编程。本章将介绍过程式编程的定义、可解决的问题,以及它如何实现职责分离与模块化代码。您将学习如何在过程式编程中使用控制流语句,如 `if` 语句、`for` 循环和函数定义,并在 Python 中进行练习。
3
函数式编程
在本章中探索函数式编程。我们将讲解函数式编程的基础:适用场景、优势与劣势,以及一些应用。您还将学习在函数式编程中使用递归,并亲自实现一些基础的函数式程序。
4
面向对象编程
来动手体验类与对象吧!本章将讲解面向对象编程范式、其常见应用、优缺点,以及如何在 Python 中实现基础的面向对象程序。我们还会涉及该范式的一些进阶主题,包括类继承以及公有属性与私有属性。
编程范式概念
课程完成

