进阶入门 (Advance Overview)
欢迎进入 Python 进阶教程!在掌握了变量、类型、循环、函数和异常处理等基础知识之后,我们将探索更强大的高级特性,这些特性让你能构建真正的生产级应用。
前提条件:完成 基础部分 的全部 11 个章节。如果你已经熟悉 Python 变量、函数、异常和模块,可以直接从这里开始。
进阶学习路径
| # | 章节 | 难度 | 预计时间 | 描述 |
|---|---|---|---|---|
| 1 | 异步编程 | ⭐⭐⭐ | 25 分钟 | asyncio、async/await、协程、线程池 |
| 2 | FastAPI 路由基础 | ⭐⭐⭐ | 20 分钟 | FastAPI 入门、路由定义、请求处理 |
| 3 | FastAPI 服务器管理 | ⭐⭐⭐ | 25 分钟 | 服务管理、PID 文件、进程控制 |
| 4 | 依赖注入 | ⭐⭐⭐ | 20 分钟 | injector 库、DI 模式、模块绑定 |
| 5 | 数据库操作 | ⭐⭐⭐ | 25 分钟 | PyMySQL、SQLite、参数化查询 |
| 6 | JSON 数据处理 | ⭐⭐ | 15 分钟 | json 模块、自定义序列化、日期处理 |
| 7 | NumPy 数值计算 | ⭐⭐⭐ | 25 分钟 | NumPy 数组、梯度下降算法 |
| 8 | 阶段复习:进阶部分 | — | 30 分钟 | 综合复习与自测 |
[!TIP] 全部 7 个进阶章节预计学习时长约 2.5 小时。每章都配有练习题和自测题。
为什么学这些?
- 异步编程 → 让你的程序在等待 I/O 时不阻塞,大幅提升性能
- FastAPI → Python 中最受欢迎的现代 Web 框架,几行代码就能构建 REST API
- 依赖注入 → 解耦代码、提升可测试性、适用于大型项目
- 数据库 → 与 MySQL 和 SQLite 交互,构建有状态的应用
- JSON → 数据交换的事实标准,前后端通信的桥梁
- NumPy → 科学计算和机器学习的基石
下一步
从 异步编程 开始你的进阶之旅!