feat(数据库): 完善第四阶段SQLAlchemy课程与综合项目
This commit is contained in:
@@ -213,16 +213,6 @@ Python/
|
||||
|
||||
这只是目录规划示意,不会提前创建全部目录。正式开始某一课时,才会创建对应的阶段目录、课程目录、中文讲义、示例代码和练习;完成当前课程并确认继续后,再创建下一课。
|
||||
|
||||
## 当前学习进度
|
||||
|
||||
- 当前阶段:第四阶段——数据库编程。
|
||||
- 当前课程:`4_2_Python数据库事务与数据访问层`。
|
||||
- 当前状态:第四阶段前两课已完成,并通过 PostgreSQL 连接、成功提交和异常回滚验证。
|
||||
- 已完成课程:第一阶段 `1_1_hello_world` 至 `1_14_python基础综合项目`、第二阶段 `2_1_模块与包` 至 `2_9_python进阶综合项目`、第三阶段 `3_1` 至 `3_5`,以及第四阶段 `4_1`、`4_2`。
|
||||
- 学习中的课程:无。
|
||||
- 已创建课程目录:第一阶段全部课程、第二阶段全部课程、第三阶段 `3_1` 至 `3_5`,以及第四阶段 `4_1`、`4_2`。
|
||||
- 下一步:进入 `4_3_SQLAlchemy基础`,学习 Engine、Session、声明式模型和 ORM 增删改查。
|
||||
|
||||
## 建议环境
|
||||
|
||||
- 操作系统:Windows 10 或 Windows 11;
|
||||
@@ -235,16 +225,3 @@ Python/
|
||||
- 浏览器:Chrome、Edge 或其他现代浏览器。
|
||||
|
||||
具体版本和安装步骤将在第一课中核对并讲解,避免因为版本变化使用过时的安装方式。
|
||||
|
||||
## 下一步
|
||||
|
||||
第三阶段已完成,已经掌握:
|
||||
|
||||
1. 使用 dataclass 建模图书和会员;
|
||||
2. 使用普通业务类协调借书与还书;
|
||||
3. 通过组合管理对象关系;
|
||||
4. 使用自定义异常表达业务失败;
|
||||
5. 使用鸭子类型接入通知器;
|
||||
6. 验证正常流程和主要异常流程。
|
||||
|
||||
第四阶段前两课已经完成,能够使用本地 TOML 配置、Psycopg 3 和参数化 SQL 安全访问远程 PostgreSQL,并通过转账场景掌握事务提交、异常回滚、批量操作以及 Repository/Service 分层。下一步进入 SQLAlchemy 2.x 基础。
|
||||
|
||||
Reference in New Issue
Block a user