python1000个常用代码-比较了1000多个Python开源项目,精选出这34个

原标题:比较了1000多个Python开源项目,精选出这34个

Mybridge比较了近1000个的Python开源库,并从中评选出34个最有用的工具来帮助你的开发,这些开源项目被分成8个大类,平均Star为3293。

33bbd145d9a74552a1056c999c297d2c.jpeg

使用开源库可以大大加快你的开发效率,下面我们一起来看看上榜的34个Python库都有哪些:

1

Pipenv

https://github.com/pypa/pipenv Star 15710

ee4e8422f68e41618b4bf5dc1ef1af62.jpeg

Pipenv 是 Python.org 官方推进的 Python 包管理工具,旨在将所有包管理工具(如 bundler、composer、npm、cargo、yarn 等)的优点集中应用于 Python 领域中的工具。它对各个平台都有很好的支持。

2

Pyxel

https://github.com/kitao/pyxel Star 4884

e166c397364f4b2fa1431f33270c7af7.jpeg

Python的复古游戏引擎,只能显示16种颜色,同时只能播放4种声音

3

PyTest v3.5

https://github.com/pytest-dev/pytest Star 3631

81a1b4eed3974639be2c1850f8797830.jpeg

pytest 是一个成熟的全功能的 Python 测试工具。

4

Poetry

https://github.com/sdispater/poetry Star 3228

f39c6f7c36ef48c3a2334b5277bc80f1.jpeg

poetry 是一个包管理和打包的工具。poetry 将所有的配置都放置在一个 toml 文件中,这些配置包括:依赖管理、构建、打包、发布。

5

Loguru

https://github.com/Delgan/loguru Star 3048

b3f1339a7a814393bb6512fa7a746380.jpeg

Loguru是一个Python日志记录库

6

Faust

https://github.com/robinhood/faust Star 2733

dbc6fa5913214baaa73eaebc7e7b2b95.jpeg

Faust是一个流处理库,支持Python 3.6及以上版本

7

Pampy

https://github.com/santinic/pampy Star 2399

980103fdef344c1193493312bc8a40fc.jpeg

这是一个短小精干的Python模式匹配类库,只有150行代码,深的广大程序员喜爱

8

Pyre-check

https://github.com/facebook/pyre-check Star 2242

7ba857235e2940a6b0127b655baf9581.jpeg

Python的静态类型检查器,由 Facebook提供。

9

delorean

https://github.com/myusuf3/delorean Star 1519

9067e062325a46299574439577cfa304.jpeg

DeLoreanjs(Delorean.js) 是极小的 Flux 模式实现,压缩后只有 4K

10

Cirq

https://github.com/quantumlib/Cirq Star 1394

c5740b621be249be9779677461497482.jpeg

Cirq 是 Google 专为 NISQ 算法打造的框架,允许开发者为特定的量子处理器编写量子算法。

11

Python-nubia

https://github.com/facebookincubator/python-nubia Star 1032

2598474a0e4f4175b62aa3d84e52d157.jpeg

一款命令行与交互式 shell框架 Nubia 是一款由 Python编写的,用于建立命令行应用的轻型框架,Facebook开发。

12

Requests-HTML

https://github.com/kennethreitz/requests-html Star 8995

5f66f169bdd446f593b76e37e09eed05.jpeg

这是一个解析解析HTML的Python库

13

Bokeh

https://github.com/bokeh/bokeh Star 8943

273a79ef1b0041d4a74337dbb7789bac.jpeg

Bokeh是一个 Python 交互式可视化库,支持现代化 Web 浏览器,提供非常完美的展示功能。

14

Vibora

https://github.com/vibora-io/vibora Star 4665

3da277ce620a459c9ca2395c41e6d283.jpeg

Vibora 是一个 Python 异步网络框架(Python 3.6+),目前还处于 alpha 阶段。

15

Pywebview v2.0

https://github.com/r0x0r/pywebview Star 1208

37b7e8c53a044dd1b47913e3c89d8ddf.jpeg

pywebview 是一个轻量级跨平台的 HTML浏览器控件,可以在 GUI应用中显示 HTML内容。

16

WhatWaf

https://github.com/Ekultek/WhatWaf Star 995

e301e8f5b40048ed8a565aa7afad49d7.jpeg

检测并绕过Web应用程序防火墙和保护系统

17

Molten

https://github.com/Bogdanp/molten Star 796

9cc496db2ffb42868722808ba97c47ca.jpeg

Molten 是应用透明链路追踪工具。追踪php核心调用库运行时信息并且按照zipkin/optracing格式输出信息。

18

Termtosvg

https://github.com/nbedos/termtosvg Star 7522

17a8d7dc9063418fb4e5d3be6febc812.jpeg

termtosvg 是一个用 Python 编写的 Linux 终端记录器,可将你的命令行会话以独立的 SVG 动画呈现。

19

Asciinema v2.0

https://github.com/asciinema/asciinema Star 6668

0e5f02c222b4443e83199dc76d36e0ce.jpeg

Asciinema是一款Linux平台的轻便的终端录制与分享工具。

20

Termgraph

https://github.com/mkaz/termgraph Star 2005

1f16bf38acb344d189ef7beee84ec892.jpeg

一个python命令行工具,用于在终端中绘制基本图表

21

Black

https://github.com/ambv/black Star 7629

9caebc894f8547439a349a1ca69e202d.jpeg

Python 代码格式化工具

22

Algojammer

https://github.com/ChrisKnott/Algojammer Star 2750

cc9e58174a7343c2a7011858b8ec4078.jpeg

这是一个用Python编写算法验证代码的编辑器

23

Bowler

https://github.com/facebookincubator/bowler Star 879

c0eef7070bb840a68854ce7e31239c7e.jpeg

用于语法树级别的 Python代码重构工具,可实现安全的大规模代码修改,同时也能保证生成的代码可以编译和运行。

24

Py-spy

https://github.com/benfred/py-spy Star 3479

235c735aa77e4637b2bdbc7ac05246cd.jpeg

Py-Spy 是一款 Python应用采样分析器,允许在不重启和修改代码的情况下,可视化你的 Python项目

25

Birdseye

https://github.com/alexmojaki/birdseye Star 1068

b5bd5021131444248e72bed1fea6c62b.jpeg

Python可视化调试工具

26

Icecream

https://github.com/gruns/icecream Star 728

2e4c40e574dc46ba8e82d0cef1f30f5d.jpeg

甜甜的,奶油般柔滑的打印调试

27

Transcrypt

https://github.com/qquick/Transcrypt Star 1561

2125eb8d93d6428b8b1c41fbb4542ac6.jpeg

Transcrypt 是一个用来将 Python 脚本转成 Java 脚本的工具。

28

Pyodide

https://github.com/iodide-project/pyodide Star 1041

0d63fab14ad944ba913e020fc1ee5c31.jpeg

编译成WebAssembly的Python科学栈。

29

Voluptuous

https://github.com/alecthomas/voluptuous Star 1368

是一个Python数据验证库

30

Botflow

https://github.com/kkyon/botflow Star 933

8bde5974aba944b3a55a7cc94e87c9fd.jpeg

一个Facebook出品的现代Python项目的安全代码重构

31

Fast-Pandas

https://github.com/mm-mansour/Fast-Pandas Star 798

4fba2d5746c44065939d178aa33434c1.jpeg

32

pywonderland

https://github.com/neozhaoliang/pywonderland Star 3172

一个用于绘制热力图的Python库

33

Chartify

https://github.com/spotify/chartify Star 1817

9191445201884e9cb6c78e145f7ac892.jpeg

是一个Python库,使数据开发者可以轻松创建图表的工具。

34

Hypertools v0.5

https://github.com/ContextLab/hypertools Star 1353

38c05409af1340cfacd747b3e54c7649.jpeg

这是一个基于 Python的高维数据降维以及可视化处理工具。 返回搜狐,查看更多

责任编辑:

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值