微信号:LovePython

介绍:关注Python编程技术和运用

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

2019-01-11 10:50 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项目》



●编号592,输入编号直达本文

●输入m获取文章目录

 
Python编程 更多文章 升职加薪攻略:中科院大牛带你玩转Python数据分析与挖掘 迁移潮来袭!数十个项目宣布即将停止支持 Python 2 这样学习机器学习的程序员,至少月入三万! TIOBE 宣布:Python 成为 2018 年度编程语言 年度最受推荐的10本Python书籍
猜您喜欢 作为程序员,我到底在恐慌什么! 找程序员女神要QQ号码,这都可以...... 用好 AppCompatActivity PHP手册中,你不知道的那些秘密 纪录片《人生七年之56UP》