你将收获

pyautogui基础知识

学习开发案例

完成自动化脚本

适用人群

0基础即可学

课程介绍

课程内容

  1. FastAPI基础

    • FastAPI简介与特点:介绍FastAPI的高性能、易用性、自动文档生成等特性。
    • 环境搭建与项目初始化:指导学员如何搭建开发环境,创建并运行第一个FastAPI项目。
  2. 请求与响应处理

    • 请求参数解析:包括路径参数、查询参数、请求体、cookie、header等。
    • 响应模型与数据返回:讲解如何定义响应模型,以及如何处理不同类型的响应数据。
  3. 表单数据处理与文件上传

    • 表单数据解析与验证:介绍如何处理HTML表单提交的数据,并进行必要的验证。
    • 文件上传与下载:讲解如何实现文件的上传与下载功能。
  4. 路径操作与依赖注入

    • 路径操作配置:详细讲解如何配置路径操作,包括GET、POST等HTTP方法。
    • 依赖注入系统:介绍FastAPI的依赖注入机制,以及如何利用它来管理数据库连接、配置等资源。
  5. 数据库集成与ORM使用

    • 数据库连接与配置:讲解如何连接数据库,并进行必要的配置。
    • ORM模型定义与查询:介绍如何使用ORM(如SQLAlchemy)来定义数据库模型,并执行查询操作。

课程目录