Web开发库

  • Django: 一款全面且重量(大而全)的Web框架
  • FastAPI: 一款高性能、异步的轻量级Web框架,
  • Flask: 一款轻量级用于构建Web应用程序的Python微框架
  • streamlit: 一款快速搭建数据共享与可视化的Web应用框架
  • Litestar:一个功能强大、灵活且具有鲜明设计理念的ASGI框架、专注于构建API。它提供高性能数据验证、依赖注入、一流的ORM集成、授权原语、丰富的插件API、中间件以及应用程序启动和运行所需的诸多功能。
  • django-rest-framework: 一款基于Django,用于快速开发Web API程序的扩展框架
  • gradio:  一款用于快速构建AI算法可视化部署的框架
  • Tornado: 一款异步的网络库,可用于快速开发Web应用的框架
  • sanic: 一款快速构建、快速开发的异步Web框架,
  • Falcon:面向python开发人员的简单Web数据平面API和微服务框架
  • nicegui: 一款使用python开发的Web用户界面
  • nameko:一款用于构建微服务的Python框架
  • cherrypy: 一个轻量级、Pythonic、面向对象的HTTP 框架
  • Microdot: 适用于Python和Microdot的超小型Web框架
  • Reflex:一个用于纯Python构建全栈Web应用程序库,使用Python创建高效且可自定义的网页应用程序,几秒钟内即可部署

HTTP相关

  • Niquests:一个简洁而优雅的HTTP库。它可以完全替代目前功能已经被冻结的Requests库。同时,它也是“最安全、最简单、最先进”的Python HTTP客户端,已经准备好投入生产环境。自动支持 HTTP/1.1、HTTP/2 和 HTTP/3。包含 WebSocket 和 SSE。

Python 机器学习库

Python 数据处理库

ORM 库

环境包管理库

  • uv: 一个用Rust编写的、速度极快的Python包和项目管理器。
  • conda: 包管理工具
  • poetry: 依赖管理工具
  • pdm: 依赖管理工具
  • pipx: 管理Python包的工具,在隔离环境中安装和运行 Python 应用程序
  • pipenv: 管理Python包的工具
  • virtualenv: 虚拟环境管理工具
  • venv: 虚拟环境管理工具
  • virtualenvwrapper: 虚拟环境管理工具
  • pyenv: Python版本管理工具

任务库

  • celery: 分布式任务调度框架
  • apscheduler: 定时任务调度框架
  • funboost: 异步任务调度框架
  • rq: 轻量级任务调度框架
  • sched: 轻量级任务调度框架
  • schedule: 轻量级任务调度框架
  • huey:一个用于Python的小型任务队列,支持Redis、SQLite、文件系统或内存存储。

性能分析相关

  • Pympler:一款开发工具,用于测量、监控和分析正在运行的 Python 应用程序中 Python 对象的内存行为。
  • cProfile: 标准库自带的性能分析
  • memory_profiler: 内存分析工具,监控Python代码的内存使用情况
  • line_profiler: 行级性能分析工具

代码编译加密相关

  • Nuitka: 代码加密工具,一个用 Python 编写的 Python 编译器
  • pyarmor: 代码加密工具
  • py2sec: 一个跨平台、快速且灵活的工具,可将 .py 更改为 .so(Linux 和 Mac)或 .pyd(Win)
  • pyinstaller: 代码打包工具,将 Python 程序冻结(打包)为独立的可执行文件
  • py2dist: 讲Python项目编译成二进制文件,以便分发。

测试库

依赖注入框架

  • dependency-injector: 依赖注入框架
  • bevy: 是一个 Python 依赖注入框架!它的主要目标是帮助您更轻松地编写出色的代码。

重试库:

进程管理库

操作日期时间库

文件处理相关库

操作Json文件

  • Json:官方内置库
  • 【☆】Jmespath: 是一个json查询库,可以使用声明的方式从Json中提取元素

操作YAML文件

操作 PDF 文件

  • pdf-craft: 可以将 PDF 文件转化为各种其他格式(Markdown、EPUB等)。该项目将专注于扫描书籍的 PDF 文件的处理

未分类

  • Faker: 一个用于生成虚拟数据的python库

数据可视化-BI工具

  • DataEase:一款开源的BI工具。帮助用户快速分析数据并洞察业务趋势,从而实现业务的改进和优化。支持丰富的数据源连接,能够通过拖拉拽方式快速制作图表,并可以方便的与他人分享。

爬虫相关

  • Scrapling:一个难以察觉、功能强大、灵活且高性能的Python库,让网页抓取变得轻松自如,旨在应对反爬虫保护和网页结构变化的挑战。

本站由 BluesSen 使用 Stellar 1.33.1 主题创建。
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议,转载请注明出处。

本站总访问量