跳转至

Python 常用库

1. 项目构建与管理

  •   Buildout


    Buildout 用于自动化 Python 项目构建和安装的框架,它可以帮助开发者轻松地管理和部署 Python 应用程序


    574   🔖  

  •   SCons


    SCons 通过读取描述文件(通常是.scons文件),自动生成编译器命令,完成项目的构建过程


    2k   🔖  

2. 时间处理

  •   Maya


    Maya是一个用于Python的日期和时间库,提供了解析、操作和格式化日期和时间的能力。


    3.4k  

  •   Arrow


    Arrow 处理日期和时间


    3.4k   🔖  

  •   Chronyk


    Chronyk 处理日期和时间


    345  

  •   pm4ngs


    Pm4ngs 为Next-Generation Sequencing(NGS)数据的处理和分析设计


    25   🔖  

3. 数据加密与解密

  •   PyCryptodome2020


    PyCryptodome 是一个强大的加密库,是 PyCrypto 的一个分支,提供了更好的支持和更多的功能


    2.8k   🔖

  •   RSA


    RSA 是一种基于大数因子分解的加密算法


    479   🔖

4. 终端美化

  •   Pyrind


    Pyrind 进度条


    547  

  •   TQDM


    TQDM 进度条


    28.2K   :simple-bookmark:  

  •   ProgressBar2


    ProgressBar2 进度条


    851   :simple-bookmark:  

  •   Urwid


    Urwid


      🔖

  •   Rich


    Rich


      🔖

  •   Style


    Style


     

5. 音频处理

  •   PyDub


    PyDub 用于音频文件的格式转换


    8.7k   🔖

  •   AudioSegment 2020


    AudioSegment 分割音频


    92  

  •   PyAV2020


    PyAV 用于处理音频和视频文件。它提供了简单且高效的接口,使得在Python中进行音视频处理变得更加容易。


    2.4k   🔖

6. 构建文档

  • 📑   MkDocs


    MkDocs 是一个快速、简单且华丽的静态站点生成器,适用于构建项目文档,文档使用通用的 Markdown 进行编写,并使用单个 YAML 配置文件进行配置,让写作变得更高效。


      🔖

  •   Material for MkDocs


    Material for MkDocs 是一款基于 MkDocs 非常强大的主题文档框架,它提供了非常精美的 Web UI 组件,让我们能够编写更优质的文档内容,用户也能获得更好的阅读体验。


      🔖

  •   ReportLab


    ReportLab


      🔖

7. 底层编译

  • 📑   GAst


    GAst 用于在编译器和解析器层面操作抽象语法树(AST)


      🔖

  • 📑   Ast


    Ast 抽象语法树,是 Python 内置标准库之一,可以用于加密代码。

8. 代码风格

  •   Black2018


    Black 是一款遵循 PEP8 编码规范的 Python 代码自动格式化工,它能够帮助我们解决代码缩进、括号位置、空格使用等格式化问题,使代码风格保持一致,提高代码的可读性和可维护性


    38.3k 🔖

  •   Pygments2018


    Pygments是一个强大的Python代码高亮显示库。


    1.8k 🔖

9. 解析配置文件

  •   IniParser2023


    IniParser 能够方便地读取、修改和写入配置文件,支持多种配置文件格式,如 INI、JSON 和 YAML。


    38.3k 🔖

  •   hydra


    Hydra 提供了一种优雅的方式来组织和访问配置数据,并支持动态生成和组合配置


    8.5k   🔖

10. 音乐管理

  •   Mingus2018


    Mingus 是 Python 中的一个音乐处理库,它提供了一套丰富的模块来帮助开发者创建、编辑和处理音乐。


    854 🔖

  •   Beets2018


    Mingus 是 Python 中的一个音乐处理库,它提供了一套丰富的模块来帮助开发者创建、编辑和处理音乐。


    12.7k 🔖

  •   Mido2018


    Mido 是音乐设备数字接口。它是一种标准协议,用于音乐设备之间的通信


    1.4k 🔖

11. 其他

  •   DnsPython2024


    DnsPython 专门用于处理 DNS 查询。


    2.4k 🔖

  •   PycURL2024


    PycURL 是 libcurl 的 Python 实现。


    1.1k 🔖

  •   PyWinRM2024


    PyWinrm 专为与 Windows 系统上的 WinRM 服务进行交互而设计


    1.1k  

  •   CDKTF2024


    CDKTF 允许开发者使用Python编写云基础设施的代码,然后通过 Terraform 进行部署。


    4.8k   🔖

  •   PyRect2018


    PyRect 是一个用于处理矩形几何计算的 Python 库。无详细文档,不建议学习


    11

  •   Imghdr2018


    Imghdr 是 Python 内置标准库,专门用于检测图片文件的类型

  •   Chardet2024


    Chardet 用于检测未知文本文件编码。


    2.2k   🔖

  •   Idna2024


    Idna 用于将 Punycode 编码的 Unicode 域名转换为 ASCII 兼容的编码形式


    243  

  •   Rpyc2024


    Rpyc 是一个 Python 的远程调用库。它允许我们在不同的计算机之间进行 Python 代码的调用。


    243   🔖

  •   PyFiglet2024


    PyFiglet 允许我们通过 Python 代码来实现 ASCII艺术,以将普通的文本转换为各种艺术效果,比如大写字母效果、双倍宽度效果、斜体效果等。


    243   🔖

  •   QuTiP2024


    QuTiP 是一个开源的Python库,用于模拟和分析量子系统和过程


    1.7k   🔖

  •   QCtrl2024


    QCtrl 全称Quantum Control,是一款基于 Python 的量子计算控制库。


    102   🔖

  •   PyClipper2023


    PyClipper 用于进行多边形间的布尔运算,如联合、交集、差集和异或运算。


    227  

  •   Markdown-it-py2024


    Markdown-it-py 是一个用于解析和渲染 Markdown 文本的 Python 库


    682   🔖

  •   Colour2024


    Colour 用于处理颜色空间转换和颜色科学计算


    2.1K   🔖

  •   PyWin32-Ctypes2024


    PyWin32-Ctypes 提供了一种便捷的方法来访问 Windows API,无需编写繁琐的 C 代码或者依赖于庞大的 pywin32 安装包。


    17   🔖

  •   ContextVars


    ContextVars 是 Python 内置标准库,提供了一种将上下文变量绑定到当前执行上下文的机制。

  •   PyMsgBox2020


    PyMsgBox 可以帮助开发者快速创建各种类型的消息框。


    59   🔖

  •   EasyAI


    EasyAI是一个用Python编写的人工智能框架,专注于为回合制游戏提供简单的人工智能解决方案。它的设计目标是让AI变得“易于理解、易于实现”,即使你是编程新手,也能轻松上手。


    635   🔖

  •   Future2020


    Future 是 Python 内置标准库,提供了一些在 Python 2 和 Python 3 中具有不同表现的特性的统一接口,以及某些在 Python 2 中缺失但在 Python 3 中存在的特性

  •   Panda3D


    Panda3D 作为一个开源的、跨平台的游戏引擎,提供了丰富的功能和灵活性,使开发者能够快速而高效地构建复杂的3D应用程序


    4.4k   🔖

  •   typing_extensions


    typing_extensions 是 Python 的一个标准库 typing 的扩展,旨在提供一些额外的类型提示工具


    417   🔖

  •   itertools


    itertools 是 Python 的一个内置模块,它提供了一系列用于操作迭代器(iterators)的高效工具。

  •   typeshed


    typeshed 提供了 Python 标准库和常用第三方库的类型注解。


    4.2k 🔖

  •   ELPY


    ELPy 提供了处理国际电话号码的工具。


    1.9k   🔖

  •   Phonenumbers


    Phonenumbers 提供了处理国际电话号码的工具。


    3.5k   🔖

  •   CowSay


    CowSay 提供了一个简单的方式来输出文本信息,并以牛的形象作为输出文本的背景


    149  

  •   Transitions


    Transitions 用于创建和操作状态机


    5.6k   🔖

  •   Bonsai


    Bonsai 处理 LDAP 操作的模块


    116   🔖

  •   PyUV


    PyUV 提供了 libuv 的接口,libuv 是一个高性能异步网络和平台抽象库。


    1.1k   🔖

  •   Functools


    Functools 为 Python 内置标准库

  •   AGC


    AGC 主要功能是自动调整代码的执行效率


    1  

  •   Nose2


    Nose2是一个用于Python的测试驱动开发(TDD)框架


    788   🔖

  •   Mapie


    Mapie 用于简化映射和迭代器的处理


    1.2k   🔖

  •   Itsdangerous


    Itsdangerous 提供了一系列工具,用于安全地将数据传递到不可信的环境中,并确保数据在传输过程中不被篡改


    2.9k   🔖

  •   Adb_Shell


    Adb_Shell 允许我们通过 adb 与安卓设备进行通信,从而实现远程执行命令和文件操作等功能。


    526   🔖

  •   PEFile


    PE 就是我们常见的Windows可执行文件(.exe),PEfile库就是用来分析这些文件的。


    1.8k  

  •   SymPy


    SymPy 专门用来进行符号计算


    12.7k   🔖

  •   Marimo


    Marimo 作为 Jupyter 的替代者,非常好得一款 Python 编程环境。


    5.9k   🔖

  •   System-Design-Primer


    Marimo 作为 Jupyter 的替代者,非常好得一款 Python 编程环境。


    5.9k   🔖

  •   AioMultiprocess


    AioMultiprocess 高性能异步多进程


    1.7k   🔖

  •   ArgosTranslate & ArgosTranslateGUI


    ArgosTranslate 是用Python写的开源离线翻译库


    3.6k   45   🔖

  •   Delorean


    Delorean 主要用于处理时间序列数据


    1.8k   🔖

  •   Importlib_Resources


    Importlib_Resources 提供了一种简单而优雅的方式来访问包内的资源文件


    62k  

  •   Rye


    Rye 是大名鼎鼎 Armin(Flask 作者) 开源的一站式 Python 依赖解决方案。它由 Rust 编写,支持安装和管理不同版本的 Python


    13.3k   🔖

  •   KiwiSolver


    KiwiSolver 是一个用于求解约束优化问题的C++库,通过Python接口提供了方便的使用方式


    675   🔖

  •   Devpi2021


    Devpi 基于Python的私有PyPI 服务器


    880   🔖

  •   PyJokes2021


    PyJokes是专门用于生成笑话。它可以帮助我们在代码中插入笑话,让编程过程变得更加轻松愉快


    334   🔖

  •   RxPy2021


    RxPy (ReactiveX for Python)观察者模式


    4.7k   🔖

  •   py-signe2021


    py-signe


    3   🔖