18年4月份面试最热门的Python项目

4 月份 GitHub 上最热门的Python项目排行已经出炉啦,在本月的名单中,也有新面孔出现,一个命令行工具Rebound,下面一起来看看上榜的项目有哪些:

18年4月份面试最热门的Python项目

一.models

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

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

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

TensorFlow教程:https://github.com/tensorflow/models/blob/master/tutorials

二.rebound

https://github.com/sho*/rebound Star 1899

Rebound是一个命令行工具,可以在您收到编译器错误时立即获取堆栈溢出结果。只需使用该rebound命令来执行您的文件。

三.Python资源列表awesome-python

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

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

四.神经网络库keras

https://github.com/keras-team/keras Star 29228

Keras是一个极简的、高度模块化的神经网络库,采用Python(Python 2.7-3.5.)开发,能够运行在TensorFlow和Theano任一平台,好项目旨在完成深度学习的快速开发。特性:

● 可以快速简单的设计出原型(通过总模块化、极简性、和可扩展性)

● 同时支持卷积网络和循环网络,以及两者的组合

● 支持任意的连接方案(包括多输入和多输出)

● 支持GPU和CPU

五.google-images-download

https://github.com/hardikvasa/google-images-download Star 1798

这是一个Python命令行,用于搜索关键词/关键短语相关的Google Images,并可选择将图片下载到本机,你也可以从另一个Python文件调用这个脚本,最多可以下载100张,如果你需要下载超过一百张的图片,需要安装Selenium和chromedriver库,该程序与python - 2.x和3.x(推荐)的版本兼容。

六.public-apis

https://github.com/toddmotto/public-apis Star 36488

PublicApis:公共API目录大全是一个通过 MaShape 市场整合的世界上最全的 API 接口目录,支持关键词搜索和添加 API 数据,方便开发者快速的找到自己想要的 API,目已经收录 5321 种 API 接口。

七.flask

https://github.com/pallets/flask Star 35626

Flask 是一个微型的 Python 开发的 Web 框架,基于 Werkzeug WSGI 工具箱和Jinja2 模板引擎。 Flask 使用 BSD 授权。 Flask也被称为“microframework”,因为它使用简单的核心,用 extension增加其他功能。Flask没有默认使用的数据库、窗体验证工具。然而,Flask 保留了扩增的弹性,可以用 Flask-extension 加入这些功能:ORM、窗体验证工具、文件上传、各种开放式身份验证技术。

八.system-design-primer

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

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

18年4月份面试最热门的Python项目

在很多科技公司中,除了代码面试,系统设计也是技术面试过程中的一个必要环节。实践常见的系统设计面试题并且把你的答案和例子的解答进行对照:讨论,代码和图表。

九.Zulip

https://github.com/zulip/zulip Star 7181

Zulip 一个强大的群组聊天软件,来自 Dropbox,它将即时聊天的即时性与线程化对话的优势相结合。Zulip 被财富 500 强公司、大型标准团体和其他需要实时聊天系统的用户所使用,该系统允许用户每天轻松处理数百或数千条消息。

十.scikit-learn

https://github.com/scikit-learn/scikit-learn Star 27992

scikit-learn 是一个 Python 的机器学习项目。是一个简单高效的数据挖掘和数据分析工具。基于 NumPy、SciPy 和 matplotlib 构建。这个项目于2007年由David Cournapeau作为Google Summer of Code项目启动。

十一.django

https://github.com/django/django Star 33755

Django 是 Python 编程语言驱动的一个开源模型-视图-控制器(MVC)风格的 Web 应用程序框架。使用 Django,我们在几分钟之内就可以创建高品质、易维护、数据库驱动的应用程序。Django 框架的核心组件有:

● 用于创建模型的对象关系映射

● 为最终用户设计的完美管理界面

● 一流的 URL 设计

● 设计者友好的模板语言

● 缓存系统

写在最后

前几天有私信我要Python的学习资料,我连夜整理了一些有深度的Python教程和参考资料,从入门到高级的都有,文件已经打包好了,正在学习Python的同学可以免费下载学习学习。文件下载方式:点击我的头像,关注后私信回复“资料”即可下载。首先把代码撸起来!首先把代码撸起来!首先把代码撸起来!重要的事说三遍,哈哈。“编程是门手艺活”。什么意思?得练啊。

18年4月份面试最热门的Python项目