- A+
本篇文章为大家盘点了1月份最热门Python 项目,让我们一起来看下吧!
1、跳一跳辅助工具 wechat_jump_game
https://github.com/wangshub/wechat_jump_game
Star 13041
2017 年 12 月 28 日下午,微信发布了 6.6.1 版本,加入了「小游戏」功能,并提供了官方 DEMO「跳一跳」。这是一个 2.5D 插画风格的益智游戏,玩家可以通过按压屏幕时间的长短来控制这个「小人」跳跃的距离。分数越高,那么在好友排行榜更加靠前。通过 Python 脚本自动运行,让你轻松霸榜。
可能刚开始上手的时候,因为时间距离之间的关系把握不恰当,只能跳出几个就掉到了台子下面。如果能利用图像识别精确测量出起始和目标点之间测距离,就可以估计按压的时间来精确跳跃。
2、目标检测算法整合库 Detectron
https://github.com/facebookresearch/Detectron
Star 1291
Detectron 是 Facebook AI 研究院(FAIR )开源的软件系统,实现了最先进的目标检测算法,包括 Mask R-CNN。在 FAIR 实验室,Detectron 目前已经支持很多研究项目的实现,Detectron 的目标是为目标检测研究提供高质量、高性能的代码库。它灵活的特性可支持快速实现和验证新研究。查阅更多Detectron详情,可点击:《【新开源报道 42】重磅:Facebook开源自家 AR 核心技术,能快速识别影片中的物体》
3、人脸识别库 face_recognition
https://github.com/ageitgey/face_recognition
Star 10587
基于python的开源人脸识别库,该库可以通过python或者命令行即可实现人脸识别的功能。使用dlib深度学习人脸识别技术构建,在户外脸部检测数据库基准(Labeled Faces in the Wild)上的准确率为99.38%。
4、Python资源列表awesome-python
https://github.com/vinta/awesome-python
Star 44681
awesome-python 是 vinta 发起维护的 Python 资源列表,内容包括:Web框架、网络爬虫、网络内容提取、模板引擎、数据库、数据可视化、图片处理、文本处理、自然语言处理、机器学习、日志、代码分析等。十分受Python开发者的青睐。
5、public-apis
https://github.com/toddmotto/public-apis
Star 35529
PublicApis:公共API目录大全是一个通过 MaShape 市场整合的世界上最全的 API 接口目录,支持关键词搜索和添加API数据,方便开发者快速的找到自己想要的 API,目已经收录 5321 种 API 接口。
6、小型 Python 库 Eel
https://github.com/ChrisKnott/Eel
Star 1715
Eel是一个用于制作简单电子类离线 Electron的HTML / JS GUI 应用程序的小型 Python 库,当前仅支持 Python3。它拥有一个本地的网络服务器,然后让你用Python注释函数,以便从 Javascript 调用它们,反之亦然。Eel并不像Electron或cefpython那样完全成熟 - 它可能不适合做像 Atom 这样的完整应用程序 - 但它非常适合使用户自己使用的小型实用程序脚本的 GUI。
7、神经网络库 keras
https://github.com/keras-team/keras
Star 24874
Keras 是一个极简的、高度模块化的神经网络库,采用 Python(Python 2.7-3.5.)开发,能够运行在 TensorFlow 和 Theano 任一平台,好项目旨在完成深度学习的快速开发。
特性:
● 可以快速简单的设计出原型(通过总模块化、极简性、和可扩展性)
● 同时支持卷积网络和循环网络,以及两者的组合
● 支持任意的连接方案(包括多输入和多输出)
● 支持GPU和CPU
8、冲顶大会辅助 TopSup
https://github.com/Skyexu/TopSup
Star 1346
冲顶大会答题辅助,这两天冲顶大会之类的直播答题 APP 突然火了起来,使用截图,文字识别,搜索来玩答题的项目也就应运而生。有两种安装方法:
● 谷歌 Tesseract ,安装软件即可,不同电脑配置运行效率不同
● 百度 OCR ,需要注册百度 API,每天调用次数有限
9、深度学习框架 Pytorch
https://github.com/pytorch/pytorch
Star 10999
PyTorch 是一个 Torch7 团队开源的 Python 优先的深度学习框架,提供两个高级功能:
● 强大的 GPU 加速 Tensor 计算(类似 numpy)
● 构建基于 tape 的自动升级系统上的深度神经网络
● 你可以重用你喜欢的 python 包,如 numpy、scipy 和 Cython ,在需要时扩展 PyTorch。
10、scikit-learn
https://github.com/scikit-learn/scikit-learn
Star 24511
scikit-learn 是一个 Python 的机器学习项目。是一个简单高效的数据挖掘和数据分析工具。基于 NumPy、SciPy 和 matplotlib 构建。这个项目于2007年由David Cournapeau作为Google Summer of Code项目启动。
11、wtfpython
https://github.com/satwikkansal/wtfpython
Star 5291
一组有趣的、微妙的、复杂的 Python 代码片段,这个项目列举了一些代码片段,可能结果和你想到的是不一致的,并且作者会告诉你为什么。如混合Tab 和空格:
结果是 10?不是应该 100 么?
其实这种错误的结果的原因,所有书籍和开发者都说过,就是不要混 Tab 和空格,源代码你可以看项目中的 mixed_tabs_and_spaces.py。
12、Home Assistant
https://github.com/home-assistant/home-assistant
Star 12214
Home Assistant 是一个运行在 Python 3 上的家庭自动化平台。可以连接各种家庭智能设备——灯、开关、门、风扇、响铃、温湿度计、音响、安防监控设备、智能电表等等,将它们纳入智能系统,集中控制设备并追踪它们的状态,并让它们互相联系。这使得用户可以在单个界面上控制各个不同厂家的不同智能设备,而不是通过不同app或其他接口,也为家庭自动化提供了巨大的可能性。
写在最后
前几天有私信小编要Python的学习资料,小编整理了一些有深度的Python教程和参考资料,从入门到高级的都有,文件已经打包好了,正在学习Python的同学可以下载学习学习。文件下载方式:点击小编头像,关注后私信回复“资料”即可下载。首先把代码撸起来!首先把代码撸起来!首先把代码撸起来!重要的事说三遍,哈哈。“编程是门手艺活”。什么意思?得练啊。