打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
Python最值得收藏的10个开源项目|附github地址


优达学城Udacity

每天离硅谷更进一步



译/ 佑铭

编辑/玉米汤


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


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


01

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


Github得星 1335 ⭐️


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


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


项目地址:

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是一命令行下载神器,你可以用它:

  • 下载流行网站的音视频,例如YouTubeYouku,Niconico以及更多。

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

  • 下载网页上的图片

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

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


什么?你还没听过you-get

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

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


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




— 完 —


本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
Jupyter Lab 十大高生产力插件
最近一直在学习python,做一个什么项目练手呢?
对比近10000个Python开源项目,我们精选出最实用的34个
最值得关注的 Python 开源项目 Top10,还不收藏~
你需要在每个项目中使用这个 Python 工具
不用到处找 Python 项目了,再分享 101 个
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服