体验新一代高性能 Python Web 框架,本课程将从 Hellow World 开始引导同学们学习 FastAPI 框架的所有知识点。从框架特性一览,到 ASGI 服务介绍,以全球新冠病毒感染数据查询为功能场景,依次讲解 FastAPI 的 API 交互文档使用,如何使用 Pydantic 定义和规范数据格式、类型,各种请求参数和验证,Jinja2 模板渲染和 Static 静态文件配置,FastAPI 的响应处理和配置,通过代码示例讲解依赖注入系统的所有知识,数据库配置与 SQLAlchemy 的使用,大型工程应该如何设计目录结构。 框架的安全、认证、授权,中间件开发,跨域资源共享的实现,后台任务和测试用例的编写。
任何想学习Python开发的同学,尤其是需要高效率完成高并发、高性能项目的同学都可以学习
FastAPI 框架特性及性能优势
如何定义各种请求参数和验证
模板渲染和静态文件配置
FastAPI 的表单数据处理
全面学习 FastAPI 依赖注入系统
FastAPI 的安全、认证和授权
大型工程应该如何目录结构设计
FastAPI 的中间件开发方法和规范
跨域资源共享的原理和实现方式