Content
12 Lessons • 0 Quizzes • 0 Challenges
简介
- 1
课程定位与目标读者
内置数据结构
- 1
列表推导式
- 2
元组
- 3
挑战:读取线段
- 4
解决方案回顾:读取线段
- 5
命名元组:元组的扩展
- 6
栈和队列
- 7
挑战:前缀表达式转后缀表达式
- 8
解决方案回顾:前缀表达式转后缀表达式
- 9
集合
- 10
计数器:高性能容器
- 11
字典
- 12
挑战:使用字典计数
- 13
解决方案回顾:使用字典计数
- 14
测验:内置数据结构
项目 I 评审
- 1
解决方案:任务 I 至任务 IV
- 2
解决方案:任务V至任务VIII
- 3
测验:自我检测
函数式编程
- 1
一等函数
- 2
带有可选参数的函数
- 3
装饰器
- 4
闭包
- 5
挑战:解码消息
- 6
解题回顾:解码消息
- 7
匿名函数
- 8
挑战:平方阶乘
- 9
解题回顾:平方阶乘
- 10
对象的功能行为
- 11
测验:函数式编程
面向对象的惯用法
- 1
运算符如何处理变量?
- 2
浅拷贝与深拷贝
- 3
按引用传递
- 4
异常类
- 5
类变量与实例变量
- 6
类方法、实例方法和静态方法
- 7
抽象基类
- 8
挑战:设计一个形状系统
- 9
解决方案回顾:设计一个形状
- 10
操作符重载
- 11
挑战:重载向量的运算符
- 12
解决方案回顾:重载向量的运算符
- 13
测验:面向对象的惯用法
项目一:使用数据结构进行数据分析
- 1
使用数据结构读取数据集
- 2
编码时间
可迭代对象与生成器
- 1
Python 中的可迭代对象
- 2
Python 中的迭代器
- 3
挑战:创建一个斐波那契迭代器
- 4
解决方案回顾:创建一个斐波那契迭代器
- 5
Python中的生成器
- 6
挑战:使用生成器生成斐波那契数列
- 7
解决方案回顾:使用生成器生成斐波那契数列
- 8
测验 1:控制流程的管理
- 9
生成器表达式
- 10
else 语句块的强大之处
- 11
构建流水线
- 12
上下文管理器协议
- 13
测验 2:控制流程的管理
协程
- 1
协程简介
- 2
挑战:使用协程计算运行最大值
- 3
解决方案回顾:使用协程计算运行最大值
- 4
启动协程
- 5
处理异常
- 6
测验:协程
项目二:构建你自己的矩阵模块
- 1
使用 Python 的矩阵
项目二评审
- 1
解决方案:任务 1 至任务 4
- 2
解决方案:任务 5 至任务 8
元编程
- 1
什么是元编程
- 2
动态类
- 3
自定义元类
- 4
挑战:测量函数的执行时间
- 5
解决方案回顾:测量函数执行时间
- 6
测验:元编程
结束
- 1
结论
Certificate of Completion
Showcase your accomplishment by sharing your certificate of completion.
Course Author:Anonymous User