2018年12月份GitHub上最热门的Python项目

开源最前线(ID:OpenSourceTop)

本篇文章为大家盘点了12月份最热门的 Python 项目,一起来看看你都知道哪些,或者有哪些你已经在使用的了。


1
awesome-python-applications

https://github.com/mahmoud/awesome-python-applications Star 4287


这是一个Python程序集合,它们不仅可以帮助你快速找到你想要的Python项目,还能作为你日常开发中的借鉴对象,目前包含195个开源Python程序,而且数量还在不断增加,按照主题划分,包含库和文档等链接,其中开发这一部分又被分成了11个模块


2
pytext

https://github.com/facebookresearch/pytext Star 3874



PyText 是一个基于 PyTorch 构建的深度学习 NLP 建模框架。PyText 通过为模型组件提供简单且可扩展的接口和抽象,以及使用 PyTorch 的 Caffe2 执行引擎导出模型进行推理的功能,它可以连接 ONNX 和 Caffe2。借助 PyText,AI 研究人员和工程师可以把 PyTorch 模型转化为 ONNX,然后将其导出为 Caffe2,用于大规模生产部署。


3
jax

https://github.com/google/jax Star 2621



JAX 是一个 TensorFlow 的简化库,它结合了 Autograd 和 XLA,专门用于高性能机器学习研究。


4
loguru

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




Loguru 是一个Python 库,该库旨在通过添加一些有用的功能来解决标准日志记录器的警告,从而减少Python日志记录的痛苦,让日志记录自动化。


5
HelloGitHub

https://github.com/521xueweihan/HelloGitHub Star 8596



这是一个面向编程新手、热爱编程、对开源社区感兴趣人群的项目,内容包括:流行项目、入门级项目、让生活变得更美好的工具、书籍、学习心得笔记、企业级项目等,这些开源项目大多都是非常容易上手、很 Cool,能够让你用很短时间感受到编程的魅力和便捷。从而让大家感受到编程的乐趣,动手开始编程。


6
bert

https://github.com/google-research/bert Star 10333


BERT 的全称是基于 Transformer 的双向编码器表征,其中双向表示模型在处理某一个词时,它能同时利用前面的词和后面的词两部分信息,BERT 可以视为结合了 OpenAI GPT 和 ELMo 优势的新模型。


7
models

https://github.com/tensorflow/models Star 46522


一个Tensorflow库,里面包含 使用TensorFlow 构建的模型和示例的教程,旨在更好的维护,测试,并与最新的TensorFlow API保持同步最新。

TensorFlow实现模型:https://github.com/tensorflow/models/blob/master/research

TensorFlow教程:

https://github.com/tensorflow/models/blob/master/tutorials


8
system-design-primer

https://github.com/donnemartin/system-design-primer Star 54080



该项目是关于如何设计大型系统,以及如何应对系统设计面试。系统设计是一个很宽泛的话题。在互联网上,关于系统设计原则的资源也是多如牛毛。这个仓库就是这些资源的组织收集,它可以帮助你学习如何构建可扩展的系统。


9
Python

https://github.com/TheAlgorithms/Python Star 19920


该项目用Python实现了所有的排序算法,包括插入排序、冒泡排序、快速排序、选择排序、归并排序等。该创建者表示这些仅用于演示学习。由于性能的原因,Python标准库中有许多排序实现。


10
awesome-python

https://github.com/vinta/awesome-python Star 59248


awesome-python 是 vinta 发起维护的 Python 资源列表,内容包括:Web框架、网络爬虫、网络内容提取、模板引擎、数据库、数据可视化、图片处理、文本处理、自然语言处理、机器学习、日志、代码分析等。十分受Python开发者的青睐。


11
nevergrad

https://github.com/facebookresearch/nevergrad Star 1444


Nevergrad 提供了许多不依赖梯度计算的优化算法,并将其呈现在标准的问答 Python 框架中。此外,Nevergrad 还包括了测试和评估工具,研究者正将 Nevergrad 应用于强化学习、图像生成以及其他领域的各类项目中


附:

《11月份GitHub上最热门的Python开源项目

《10月份GitHub上最热门的GitHub项目》

《9月份GitHub上最热门的Python项目》

《8月份GitHub上最热门的Python项目》

7月份GitHub上最热门的Python项目
《6月份GitHub上最热门的Python项目》

《5月份GitHub上最热门的Python项目》

《4月份GitHub上最热门的Python项目》

《3月份GitHub上最热门的Python项目》

《2月份GitHub上最热门的Python项目:深度学习占半壁江山》

《1月份GitHub上最火的Python项目》


推荐↓↓↓
开源最前线
上一篇:欧盟发起开源软件Bug悬赏惹争议! 下一篇:Confluent 修改开源许可证,限制云供应商滥用