Python四级 常规课课件
共16节课 | 点击卡片进入对应课件
第1课
函数的概念与意义
为什么用函数、函数定义、函数调用、def关键字
第2课
函数的参数
形参与实参、位置参数、关键字参数、默认参数
第3课
可变参数与匿名函数
*args、**kwargs、lambda匿名函数、函数作为参数
第4课
函数的返回值
return语句、返回单个值、返回多个值、返回列表/字典
第5课
变量作用域
全局变量、局部变量、global关键字、nonlocal关键字
第6课
函数参数类型注解
参数类型指定、返回值类型指定、类型提示
第7课
递归算法入门
递归概念、递归三要素、阶乘递归、斐波那契递归
第8课
递归经典问题
汉诺塔、最大公约数、字符串反转、递归思维训练
第9课
递推算法
递推思想、递推与递归对比、递推实现、动态规划入门
第10课
递归转递推
递归改递推方法、记忆化搜索、空间换时间优化
第11课
分治算法基础
分治思想、分治三步骤、归并排序原理
第12课
分治算法实现
归并排序代码、快速排序、分治问题分析
第13课
算法复杂度
时间复杂度、空间复杂度、大O表示法、复杂度分析
第14课
算法优化策略
常见优化方法、空间换时间、预处理、剪枝优化
第15课
第三方库管理
pip命令、库的安装/卸载/查看、import与from导入
第16课
四级综合项目
多功能计算器(函数+递归+分治)、知识串讲、模拟测试