后端通识
本章节按照对后端开发的重要性,从低到高进行排序。
包括以下几个方面:
📄️ Pydantic
Pydantic 是 Python 生态中最常用的数据校验与序列化库:用类型注解定义「数据长什么样」,在运行时对字典、JSON、环境变量等输入做解析与校验,并保证输出符合声明类型。它同时承担配置/设置管理(从环境变量、.env 加载),并与类型系统、IDE 友好集成。
📄️ FastAPI
接口是一组定义了不同软件组件之间如何交互的规则和协议。也叫。
📄️ HTTPX
httpx 模块:支持 HTTP1.1/2.0 同步异步,双卡双待,是直接发起请求的模块中最全能的模块。
📄️ SQLAlchemy
SQLAlchemy 是 Python 下成熟的 ORM 与 SQL 工具库,支持多种数据库方言,换库(如从 SQLite 到 PostgreSQL)时几乎不用改业务代码。详见 SQLAlchemy 2.0 官方文档。