参考资料

  1. NumPy 库介绍
  2. FastAPI框架介绍
  3. Python框架有哪些
  4. python框架VScode
  5. OpenCV框架介绍
  6. Matplotlib 库介绍
  7. Tkinter框架介绍
  8. Tornado框架介绍

Python框架简介、功能及开发时间:

  1. Django

  • 简介:高级Python Web框架,鼓励快速开发和干净、实用的设计。

  • 功能:

    • ORM(对象关系映射)

    • 自动化管理界面

    • URL路由

    • 模板引擎

    • 表单处理

    • 用户认证系统

  • 开发时间:2005年发布

  1. Flask

  • 简介:轻量级WSGI Web应用框架。

  • 功能:

    • 内置开发服务器和调试器

    • 集成单元测试支持

    • RESTful请求分发

    • 使用Jinja2模板引擎

    • 支持安全cookies

  • 开发时间:2010年发布

  1. Pyramid

  • 简介:中型Python Web框架,介于Django和Flask之间。

  • 功能:

    • URL映射

    • 多种模板语言支持

    • 灵活的认证和授权

    • 事务管理

    • 可扩展的配置系统

  • 开发时间:2008年首次发布(原名repoze.bfg)

  1. FastAPI

  • 简介:现代、快速(高性能)的Web框架,用于构建API。

  • 功能:

    • 自动生成OpenAPI和JSON Schema文档

    • 基于Python类型提示

    • 异步支持

    • 数据验证

    • 依赖注入系统

  • 开发时间:2018年发布

  1. Tornado

  • 简介:Python Web框架和异步网络库。

  • 功能:

    • 非阻塞网络I/O

    • 支持长轮询和WebSockets

    • 高性能

    • 内建HTTP服务器

    • 用户认证支持

  • 开发时间:2009年发布

  1. CherryPy

  • 简介:极简的Python Web框架。

  • 功能:

    • 内置HTTP/1.1兼容WSGI线程池服务器

    • 简单的配置系统

    • 灵活的插件系统

    • 支持多种Web服务器

    • 会话和缓存功能

  • 开发时间:2002年首次发布