前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >7月Python最佳开源项目Top 10

7月Python最佳开源项目Top 10

作者头像
IT派
发布2018-08-10 14:33:26
9400
发布2018-08-10 14:33:26
举报
文章被收录于专栏:IT派

【导读】七月就要结束了,小编为大家整理了本月 Python 最受欢迎的十大开源项目。他山之石,可以攻玉,爱好Python的朋友们一起学习Github上的优秀项目哦~

Python 开源项目 Top 10

我们从过去一个月将近 250 个 Python 开源项目中筛选出最受关注的 10 大开源项目,GitHub 上 Stars 平均为1051。其中涵盖了终端 (Terminal),机器人,照片,图像大小调整,Instagram,短信(SMS),人工智能(AI),3D渲染,电报机器人(Telegram bot),验证码(CAPTCHA) 等主题。下面我们来一一介绍。

▌Top 1. Termtosvg

Termtosvg 是一个用Python 编写的Linux 终端记录器,它能将命令行会话呈现成独立的SVG 动画。这个项目目前在GitHub 获得了近六千 Stars。

Github 链接: https://github.com/nbedos/termtosvg

▌Top 2. PythonRobotics

PythonRobotics 是一个机器人算法的Python 代码集合,尤其适用于机器人自主导航。它具有以下几大特征:

  • 集合了一些广泛使用和实用算法。
  • 最低依赖性。
  • 易于阅读和理解每个算法背后的基本思想。

Github 链接: https://github.com/AtsushiSakai/PythonRobotics

▌Top 3. Cartoonify

Cartoonify 是一款基于Python 的应用程序,能够将照片变为卡通图片。该应用程序能够在桌面环境(OSX,Linux) 和raspberry pi 的嵌入式环境中运行。

Github 链接: https://github.com/danmacnish/cartoonify

▌Top 4. PyCAIR

PyCAIR 是一个基于内容感知的图像大小调整库,它具有以下几大特征:

  • 能够基于所提供的图像生成能量图和灰度图像格式。
  • Seam Carving 算法试图通过能量图获取最低能量值,以找到图像中一些无用区域。
  • 在动态编程和backtracking 的帮助下,Seam Carving 算法能够使用自上而下或自左往右的方法在图像上生成单独的接缝(取决于垂直或水平调整大小)。
  • 通过逐行遍历图像矩阵,针对每个条目计算所有可能接缝数的累积最小能量。通过将当前行像素与前一行相邻像素的最低值求和来计算最小能量值水平。
  • 从最后一行开始,在能量矩阵中找出成本最低的接缝并将其移除。迭代地重复该过程,直到根据用户指定的比率调整图像大小。

Github 链接: https://github.com/avidLearnerInProgress/pyCAIR

▌Top 5. Instagram-scraper

Instagram-scrapet 是受twitter-scraper 提出的一种scraper 方法。

Github 链接: https://github.com/meetmangukiya/instagram-scraper

▌Top 6. FootballNotifier

FootballNotifier 是一个基于Python 应用程序。顺应当下足球世界杯的热潮,这款应用程序能够当在你所支持的球队得分时向你发送SMS 短信提醒。

Github 链接: https://github.com/c-mnzs/footballNotifier

▌Top 7. Face-tracking-with-Anime-characters

Face-tracking-with-Anime-characters 是一个能够通过访问网络摄像头来直接凝视游戏doki doki 文学俱乐部的YURI 玩家灵魂的Python 项目。

Github 链接: https://github.com/Aditya-Khadilkar/Face-tracking-with-Anime-characters

▌Top 8. Pyray

Pyray 是一个基于Python 的3D 渲染库。现在,POV ray 是一个很棒的程序,但我们为什么不能在Python 中开发一个同样功能的应用程序,用于2D,3D 和更高维度的对象和场景渲染呢?在这个项目中我将用Python 展示POV ray 程序所能做的一切,包括渲染复杂的3D 对象、场景、动画等。

Github 链接: https://github.com/ryu577/pyray

▌Top 9. Moodbot

Moodbot 是基于Python 开发的一个电报机器人项目,可用于自我测试焦虑和抑郁情绪。

Github 链接: https://github.com/dizballanze/m00dbot

▌Top 10. NonoCAPTCHA

NonoCAPTCHA 是一个异步的Python 库,可通过设备中的音频来用于自动处理 ReCAPTCHA v2。它能够支持Mozilla 的DeepSpeech,PocketSphinx,Microsoft Azure 和Amazon 的Transcribe Speech-to-Text API 等多种设备。

Github 链接: https://github.com/mikeyy/nonoCAPTCHA

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2018-07-30,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 IT派 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • Python 开源项目 Top 10
  • ▌Top 1. Termtosvg
  • ▌Top 2. PythonRobotics
  • ▌Top 3. Cartoonify
  • ▌Top 4. PyCAIR
  • ▌Top 5. Instagram-scraper
  • ▌Top 6. FootballNotifier
  • ▌Top 7. Face-tracking-with-Anime-characters
  • ▌Top 8. Pyray
  • ▌Top 9. Moodbot
  • ▌Top 10. NonoCAPTCHA
相关产品与服务
短信
腾讯云短信(Short Message Service,SMS)可为广大企业级用户提供稳定可靠,安全合规的短信触达服务。用户可快速接入,调用 API / SDK 或者通过控制台即可发送,支持发送验证码、通知类短信和营销短信。国内验证短信秒级触达,99%到达率;国际/港澳台短信覆盖全球200+国家/地区,全球多服务站点,稳定可靠。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档