feat(面向对象): 完成第三阶段差异化课程
This commit is contained in:
34
README.md
34
README.md
@@ -186,6 +186,11 @@ Python/
|
||||
│ ├── 2_8_虚拟环境与依赖管理/
|
||||
│ └── 2_9_python进阶综合项目/
|
||||
├── 03_面向对象/
|
||||
│ ├── 3_1_Python与Java的类和对象/
|
||||
│ ├── 3_2_Python与Java的封装差异/
|
||||
│ ├── 3_3_Python与Java的继承和多态差异/
|
||||
│ ├── 3_4_Python特殊方法与数据类/
|
||||
│ └── 3_5_面向对象综合项目/
|
||||
├── 04_数据库/
|
||||
├── 05_web基础/
|
||||
├── 06_fastapi/
|
||||
@@ -197,13 +202,13 @@ Python/
|
||||
|
||||
## 当前学习进度
|
||||
|
||||
- 当前阶段:第二阶段——Python 进阶。
|
||||
- 当前课程:`2_9_python进阶综合项目`。
|
||||
- 当前状态:正在学习第二阶段综合项目。
|
||||
- 已完成课程:`1_1_hello_world` 至 `1_14_python基础综合项目`,以及第二阶段 `2_1_模块与包` 至 `2_8_虚拟环境与依赖管理`。
|
||||
- 学习中的课程:`2_9_python进阶综合项目`。
|
||||
- 已创建课程目录:第一阶段全部课程,以及第二阶段 `2_1_模块与包` 至 `2_9_python进阶综合项目`。
|
||||
- 下一步:完成综合项目并进行第二阶段验收。
|
||||
- 当前阶段:第三阶段——面向对象编程。
|
||||
- 当前课程:`3_5_面向对象综合项目`。
|
||||
- 当前状态:第三阶段已完成并通过综合项目验收。
|
||||
- 已完成课程:第一阶段 `1_1_hello_world` 至 `1_14_python基础综合项目`、第二阶段 `2_1_模块与包` 至 `2_9_python进阶综合项目`,以及第三阶段 `3_1` 至 `3_5`。
|
||||
- 学习中的课程:无。
|
||||
- 已创建课程目录:第一阶段全部课程、第二阶段全部课程,以及第三阶段 `3_1` 至 `3_5`。
|
||||
- 下一步:进入第四阶段数据库编程,从数据库与关系型数据库基本概念开始。
|
||||
|
||||
## 建议环境
|
||||
|
||||
@@ -218,12 +223,13 @@ Python/
|
||||
|
||||
## 下一步
|
||||
|
||||
当前开始第二阶段综合项目,综合使用:
|
||||
第三阶段已完成,已经掌握:
|
||||
|
||||
1. 模块与包;
|
||||
2. 文件读写与异常处理;
|
||||
3. 推导式、生成器和类型注解;
|
||||
4. 使用多个文件组织任务管理程序;
|
||||
5. 保存并恢复任务数据。
|
||||
1. 使用 dataclass 建模图书和会员;
|
||||
2. 使用普通业务类协调借书与还书;
|
||||
3. 通过组合管理对象关系;
|
||||
4. 使用自定义异常表达业务失败;
|
||||
5. 使用鸭子类型接入通知器;
|
||||
6. 验证正常流程和主要异常流程。
|
||||
|
||||
完成练习后,可进行第二阶段验收,再进入第三阶段“面向对象编程”。
|
||||
下一步进入第四阶段数据库编程,将逐步学习 SQL,并把内存版图书管理系统升级为持久化版本。
|
||||
|
||||
Reference in New Issue
Block a user