参考资料

  1. FastAPI框架介绍
  2. OpenCV框架介绍
  3. Matplotlib 库介绍
  4. PyQt5框架介绍
  5. TensorFlow框架介绍
  6. Bottle框架介绍
  7. Pandas 库介绍
  8. python框架

python框架都有哪些

  1. Django

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

    • 下载pip install django

    • 特点:自带ORM、Admin后台、模板引擎,适合大型项目。

    • 内容:包含模型、视图、模板、表单、认证等组件。

  2. Flask

    • 简介:轻量级Web框架,灵活且易于扩展。

    • 下载pip install flask

    • 特点:微框架,核心简单,依赖第三方扩展。

    • 内容:路由、模板引擎(Jinja2)、请求上下文。

  3. FastAPI

    • 简介:现代高性能API框架,基于类型提示。

    • 下载pip install fastapi + pip install uvicorn

    • 特点:异步支持、自动生成文档(OpenAPI)。

    • 内容:依赖注入、数据验证(Pydantic)、WebSocket。

  4. Pyramid

    • 简介:通用Web框架,平衡灵活性与功能性。

    • 下载pip install pyramid

    • 特点:适合从小型到大型应用,支持多种数据库。

    • 内容:URL分发、安全策略、可插拔架构。

  5. Tornado

    • 简介:异步网络框架,适合长轮询和WebSocket。

    • 下载pip install tornado

    • 特点:非阻塞I/O,高性能。

    • 内容:HTTP服务器、异步协程、WebSockets支持。

  6. Bottle

    • 简介:单文件微框架,无外部依赖。

    • 下载pip install bottle

    • 特点:极简设计,适合小型应用或原型。

    • 内容:路由、模板、HTTP服务器。

  7. Sanic

    • 简介:异步Web框架,类似Flask但支持异步。

    • 下载pip install sanic

    • 特点:高性能,兼容ASGI。

    • 内容:路由、中间件、WebSocket。

  8. CherryPy

    • 简介:极简框架,可将应用发布为独立服务。

    • 下载pip install cherrypy

    • 特点:内置HTTP服务器,配置简单。

    • 内容:对象发布、插件系统。

  9. Falcon

    • 简介:专注于REST API的高性能框架。

    • 下载pip install falcon

    • 特点:轻量级,低开销。

    • 内容:资源类、请求/响应处理。

  10. Dash

    • 简介:基于Flask的数据可视化Web框架。

    • 下载pip install dash

    • 特点:集成React.js,适合数据分析。

    • 内容:组件库、回调交互、图表支持。