最新的10个优质Python开源项目

开发 后端 开源
为了选出Top10项目,Mybrige AI在3月测评了多达250个Python开源项目并比较了这些项目的最新和主力版本,根据多种指标进行排名,给大家找出最干货的项目。

 为了选出Top10项目,Mybrige AI在3月测评了多达250个Python开源项目并比较了这些项目的***和主力版本,根据多种指标进行排名,给大家找出最干货的项目。

入榜项目Github平均得星:570,开源项目对程序猿来说非常有用,希望你能在其中找到能得到启发的有趣项目。

01.Delorean: 让时间旅行变得简单[V 1.0]

Github得星:1335 

Delorean是电影《回到未来》中的那张炫酷的车的名字,这部电影和时间旅行紧密相关,因此有了Delorean这个处理日期时间的Python模块名。深知日期时间是一个苦逼活,贴心的Delorean站在巨人pytz和dateutil的肩膀上,为你一扫各种坑,提供一种更简单快捷的日期时间处理途径,让你轻松又如意地实现日期时间的转化、修改、生成。

时间旅行者,信不信让你酷得不要不要的。

项目地址:

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

02.Birdseye: 图形化Python调试器

Github得星:674 

Birdseye是一个使用AST的快速、便捷、表达式为中心的图形化Python调试器,这个Python调试器把表达式的值记录在每次函数调用里,让你在函数结束后还能可以轻松地看到这些值。

项目地址:

https://github.com/alexmojaki/birdseye

03.Som-tsp: 利用SOM(自组织映射)解决TSP(旅行商问题)

Github得星:432

是的我又上榜了,本月我比上个月多了一百颗星。是不是很棒棒?

旅行商问题是计算机科学的经典难题,即在地图上给定一系列城市和各城市之间的距离,求解遍历(访问每一座城市一次并回到起始城市)的最短路径。它虽然很好描述,却是组合优化领域里的一个典型的NP难题。城市越多,就越难解,而且这类问题没有通用解法,也无法验证是否为***解。

自组织映射是一种基于非监督学习的人工神经网络模型,通常将高维的input数据在低维的空间表示。

本项目实现了利用SOM寻找TSP问题次优解。

项目地址:

https://github.com/DiegoVicen/som-tsp

04.Voluptuous: 尽管叫这个名字(Voluptuous意为丰满性感的),我其实是一个Python数据验证库。

Github得星:1066 

这个名字很引人跑偏的库,主要作验证JSON,YAML等数据用。

目标有仨:

1.极简

2.支持复杂数据结构

3.提供有用的报错

项目地址:

https://github.com/alecthomas/voluptuous

05.Icecream: 甜美又靠谱的打印调试

Github得星:530 

活久见!这么卖萌的调试器!

“你用过print()或log()来调试代码吗?当然咯。冰淇淋,简称ic,让你的打印调试更甜哦。”

人家还把不含参数的ic()函数叫做一般冰淇凌(Plain Ice Cream),把含参的ic() 叫做加料冰淇凌(Ice Cream with Toppings)。简直少女心到家,还支持DIY你自己的冰淇淋哦。

项目地址:

https://github.com/gruns/icecream

06.Binance-trader: 金融用加密货币交易机器人(实验版)

Github得星:590 

一个用于在binance.com进行自动交易的实验机器人

项目地址:

https://github.com/yasinkuyu/binance-trader

07.Multidiff: 多对象/数据流的二进制数据diffing工具

Github得星:188 

给机器读的数据,你也能看个明白。

项目地址:https://github.com/juhakivekas/multidiff

08.unimatrix:在终端模拟黑客帝国效果

Github得星:558 

unimatrix是一个在终端模拟电影《黑客帝国》中炫酷矩阵的Python脚本,默认使用半角katakana unicode字符,你也可以定制其他字符集。运行时接受键盘控制。

项目地址:https://github.com/will8211/unimatrix

09.Mypy-protobuf: 从protobuf specs生成mypy stubs的开源工具

Github得星:33 

由dropbox提供。

项目地址:https://github.com/dropbox/mypy-protobuf

10.Lulu: 一个更友好的you-get fork

Github得星:296 

you-get是一命令行下载神器,你可以用它:

下载流行网站的音视频,例如YouTube、Youku,、Niconico以及更多。

于媒体播放器中观看在线视频,脱离浏览器与广告

下载网页上的图片

下载任何非HTML内容,例如二进制文件

而Lulu,作为you-get的一个fork,竟然比原项目更新更快,支持更多网站。

什么?你还没听过you-get?

$ brew install you-get 或$ pip3 install you-get 即可安装

you-get + 网址就可以下载你要的汁源!简直不要太方便!

项目地址:https://github.com/iawia002/Lulu

***,4月份价格已涨价至798

责任编辑:武晓燕 来源: 搜狐
相关推荐

2018-12-17 13:52:47

Python开源项目数据可视化

2019-03-22 11:24:01

GitHub 技术开发

2022-12-27 15:09:30

2021-06-24 09:53:05

前端架构开源

2019-10-25 10:05:20

开源项目开发

2020-09-01 15:25:40

框架控制面板前端

2019-10-14 08:00:00

Go语言编程语言开源项目

2020-09-07 06:56:18

开源项目步骤

2018-11-14 10:36:47

Python 开发编程语言

2019-09-25 10:08:16

GitHub 技术开源

2019-11-25 00:00:00

开源技术 数据

2020-02-12 14:12:16

Python数据库开源

2014-11-21 10:46:56

Java开源项目

2018-10-23 13:00:48

php比特币区块链

2020-11-05 14:12:16

Vue开源项目js框架

2021-04-09 16:25:00

GitHub代码开发者

2021-12-29 07:44:52

CMSNode.js系统

2013-05-17 16:14:49

iOS开发iOS应用iPhone开发教程

2012-04-26 10:35:42

iPhone开发教程

2020-11-09 10:15:57

Python开源项目GitHub
点赞
收藏

51CTO技术栈公众号