四月份最热门的Python开源项目排行也出炉,一起来跟着我们看看都有哪些项目上榜吧:
1.Python
https://github.com/TheAlgorithms/Python Star 32270
该项目用Python实现了所有的排序算法,包括插入排序、冒泡排序、快速排序、选择排序、归并排序等。
2.PySnooper
https://github.com/cool-RR/PySnooper Star 8525
这是一个“贫民版”调试工具,因为 PySnooper 使用起来十分简单,开发者可以在任何庞大的代码库中使用它,而无需进行任何设置。只需添加装饰器,并为日志输出地址指定路径。
3.ChromeAppHeroes
https://github.com/zhaoolee/ChromeAppHeroes Star 6956
这个项目收集了一些非常好用的Chrome插件排行榜号称——Chrome插件英雄榜
4.AiLearning
https://github.com/apachecn/AiLearning Star 12713
这是号称最详细的AI学习路线,涵盖机器学习基础、深度学习基础、自然语言处理等等。
5.Python-100-Days
https://github.com/jackfrued/Python-100-Days Star 7901
Python - 100天从新手到大师,如Day01 - 初识Python:
● Python简介 - Python的历史 / Python的优缺点 / Python的应用领域
● 搭建编程环境 - Windows环境 / Linux环境 / MacOS环境
● 从终端运行Python程序 - DOS命令 / Hello, world / print函数 / 运行程序
● 使用IDLE - 交互式环境(REPL) / 编写多行代码 / 运行程序 / 退出IDLE
● 注释 - 注释的作用 / 单行注释 / 多行注释
6.models
https://github.com/tensorflow/models Star 52047
一个Tensorflow库,里面包含 使用TensorFlow 构建的模型和示例的教程,旨在更好的维护,测试,并与最新的TensorFlow API保持同步最新。
TensorFlow实现模型:https://github.com/tensorflow/models/blob/master/research
TensorFlow教程:https://github.com/tensorflow/models/blob/master/tutorials
7.manim
https://github.com/3b1b/manim Star 9121
manim是3Blue1Brown(3b1b)频道主Grant Sanderson编写的一个基于Python的数学动画引擎,Windows、Mac OS、Linux等操作系统下均可运行。用它制作出来的视频简洁美观。
8.public-apis
https://github.com/toddmotto/public-apis Star 56276
PublicApis:公共API目录大全是一个通过 MaShape 市场整合的世界上最全的 API 接口目录,支持关键词搜索和添加API数据,方便开发者快速的找到自己想要的 API,目已经收录 5321 种 API 接口。
9.system-design-primer
https://github.com/donnemartin/system-design-primer Star 62249
该项目是关于如何设计大型系统,以及如何应对系统设计面试。系统设计是一个很宽泛的话题。在互联网上,关于系统设计原则的资源也是多如牛毛。这个仓库就是这些资源的组织收集,它可以帮助你学习如何构建可扩展的系统。
10.awesome-python
https://github.com/vinta/awesome-python Star 66076
这是一个Python程序集合,它们不仅可以帮助你快速找到你想要的Python项目,还能作为你日常开发中的借鉴对象,目前包含195个开源Python程序,而且数量还在不断增加,按照主题划分,包含库和文档等链接,其中开发这一部分又被分成了11个模块
来源:开源最前线(id:opensourcetop)
欢迎关注我的公众号:【编程资源库】 ,关注后回复“我来自互联网”即可领取2000G视频教程