进阶入门 (Advance Overview)

欢迎进入 Python 进阶教程!在掌握了变量、类型、循环、函数和异常处理等基础知识之后,我们将探索更强大的高级特性,这些特性让你能构建真正的生产级应用。

前提条件:完成 基础部分 的全部 11 个章节。如果你已经熟悉 Python 变量、函数、异常和模块,可以直接从这里开始。

进阶学习路径

#章节难度预计时间描述
1异步编程⭐⭐⭐25 分钟asyncio、async/await、协程、线程池
2FastAPI 路由基础⭐⭐⭐20 分钟FastAPI 入门、路由定义、请求处理
3FastAPI 服务器管理⭐⭐⭐25 分钟服务管理、PID 文件、进程控制
4依赖注入⭐⭐⭐20 分钟injector 库、DI 模式、模块绑定
5数据库操作⭐⭐⭐25 分钟PyMySQL、SQLite、参数化查询
6JSON 数据处理⭐⭐15 分钟json 模块、自定义序列化、日期处理
7NumPy 数值计算⭐⭐⭐25 分钟NumPy 数组、梯度下降算法
8阶段复习:进阶部分30 分钟综合复习与自测

[!TIP] 全部 7 个进阶章节预计学习时长约 2.5 小时。每章都配有练习题和自测题。

为什么学这些?

  • 异步编程 → 让你的程序在等待 I/O 时不阻塞,大幅提升性能
  • FastAPI → Python 中最受欢迎的现代 Web 框架,几行代码就能构建 REST API
  • 依赖注入 → 解耦代码、提升可测试性、适用于大型项目
  • 数据库 → 与 MySQL 和 SQLite 交互,构建有状态的应用
  • JSON → 数据交换的事实标准,前后端通信的桥梁
  • NumPy → 科学计算和机器学习的基石

下一步

异步编程 开始你的进阶之旅!