原文链接:

9月Python开源项目Top10 - TinyMind https://www.tinymind.cn/articles/3776

声明:转载的, 就是让自己记住,以后熟练了Python的时候可以 练习一下

▌No.1 Python-nubia:一款命令行与交互式 shell 框架

Nubia 是一款由 Python 编写的,用于建立命令行应用的轻型框架,是由 Facebook 团队开发的。该框架有以下几个特点:

  • 可实现流畅地自动补全的交互模式

  • 可切换的 bash/zsh 补全方式

  • 在交互模式中自定义状态栏

  • 可选的基于 IPython 的交互式 shell

  • 用Python3 的类型标注做输入类型验证

项目链接:

https://github.com/facebookincubator/python-nubia?utm_source=mybridge&utm_medium=blog&utm_campaign=read_more

▌No.2 Faust:一个用于建立流应用的库

Faust 是一个用 Python 编写的,可用于创建流应用的库。Robinhood 使用 Faust 库建立了高性能的分布式系统,以及每天可处理数十亿事件的实时数据流。Faust 同时提供了流处理和事件处理两种方法。它没有使用 DSL,只用了 Python,这意味着在做流处理过程中,你可以使用任何你喜欢的 Python 库,如 Numpy、PyTorch、Pandas、NLTK 等等。

项目链接:

https://github.com/robinhood/faust?utm_source=mybridge&utm_medium=blog&utm_campaign=read_more

▌No.3 Soundcloud-dl:以 128kbps 的速度下载 SoundCloud 的音乐

该工具可实现以 128kbps 的速度从 SoundCloud 平台下载音乐、专辑以及标签等信息。

项目链接:

https://github.com/sdushantha/soundcloud-dl?utm_source=mybridge&utm_medium=blog&utm_campaign=read_more

▌No.4 PyTheory:人类的音乐理论

这是一个致力于让音乐理论走近全人类的库,也就是让音乐看起来不再那么“高大上”。该工具可用来测量音调,听录音然后进行演奏,还能为所有乐器的已知和弦生成五线谱进阶图。

项目链接:

https://github.com/kennethreitz/pytheory?utm_source=mybridge&utm_medium=blog&utm_campaign=read_more

▌No.5 Lazydata:一个极简的 Python 库

Lazydata 是一个极简主义风格的 Python 库,可用于将数据依赖装入 Python 项目中。在工作中你可能会遇到这种情况,将所有数据文件存储在 git 中,导致文件夹臃肿,代码与数据不同步。lazydata 为这一问题提供了解决方案,它仅将数据文件的引用存储在 git 中,然后在必要的时候将所需的数据文件进行同步。该库有以下几个优点:

  • 有助于保持 git 目录有条理,同时可以无缝衔接任何数据文件

  • 哈希文件和版本自动控制保证了数据的一致性

  • 可选择自己的远程存储后端:AWS S3 或 SSH 目录

项目链接:

https://github.com/rstojnic/lazydata?utm_source=mybridge&utm_medium=blog&utm_campaign=read_more

▌No.6 Python-jvm-interpreter: 用 Python 编写的 Java 虚拟机

这是一款用 Python 实现的 Java 虚拟机,可以对 Java 类文件进行解析和编译。

项目链接:

https://github.com/gkbrk/python-jvm-interpreter?utm_source=mybridge&utm_medium=blog&utm_campaign=read_more

▌No.7 Pyodide:Python 科学堆栈,编译为 WebAssembly

Pyodide 提供了 JavaScript 和 Python 之间的对象转换。当处于浏览器中时,这意味着 Python 拥有使用全部 Web API 的权限。

项目链接:

https://github.com/iodide-project/pyodide?utm_source=mybridge&utm_medium=blog&utm_campaign=read_more

▌No.8 Botflow:一款由数据驱动的 Python 快速编程框架

该框架是由 Python 编写的数据驱动编程框架,用于数据工作流任务。所有功能都由管道连接,通过数据交流。当数据到来时,函数会被调用并返回结果。该框架有以下两个优点:

  • 有助于数据解耦,有泛函性

  • 便于重复利用

项目链接:

https://github.com/kkyon/botflow?utm_source=mybridge&utm_medium=blog&utm_campaign=read_more

▌No.9 Asciify:用 Python 将图像转为字符画

ASCIIFY 是由 Python 编写的脚本,它可以处理输入的图片,然后返回一段与图片相似的文本。换句话说,它用特定的符号将图像进行了复刻。

项目链接:

https://github.com/RameshAditya/asciify?utm_source=mybridge&utm_medium=blog&utm_campaign=read_more

▌No.10 Lmdb-embeddings:快速词向量查询

Lmdb-embeddings 是用 Python 编写的快速词向量查询方法,提供预训练嵌入,可即时使用,可以同时使用若干个 embeddings,但只占用很少的内存,例如,在使用传统方法时,glove-840B 大约花 2 分钟时间加载 4GB 内存。若使用 LMDB 进行管理,glove-840B 可以立即访问,且只占用了 2MB 内存。

项目链接:

https://github.com/ThoughtRiver/lmdb-embeddings?utm_source=mybridge&utm_medium=blog&utm_campaign=read_more

9月Python开源项目Top10相关推荐

  1. 6月 Python 开源项目 Top10,还不收藏~

    文章最后有免费的Python资料,获取方式,关注头条号,私信回复资料获取下载链接.资料目录在文章底部,欢迎评论转发收藏下载. 随着6月接近尾声,MyBridge 从本月新更的 250 余个 Pytho ...

  2. 9月机器学习开源项目Top10

    作者 | Mybridge 译者 | 王天宇 整理 | Jane 出品 | AI科技大本营 [导读]我们从过去一个月近 250 个有关机器学习的开源项目中,精心挑选出了最热门的 10 个.在挑选过程中 ...

  3. 8月精选Python开源项目Top10

    作者 | Mybridge 译者 | linstancy 编辑 | Jane 出品 | AI科技大本营 [导读]过去一个月里,我们对近 250 个 Python 开源项目进行了排名,并挑选出热度前 1 ...

  4. 精选Python开源项目Top10!

    作者 | MyBridge 译者 | Linstancy 整理 | Jane 出品 | AI科技大本营 [导读]过去一个月里,我们对近 250 个 Python 开源项目进行了排名,并挑选出热度前 1 ...

  5. 10月机器学习开源项目Top10

    作者 | Mybridge 译者 | 林春眄 整理 | Jane 出品 | AI科技大本营 [导读]过去一个月里,我们对近 250 个机器学习开源项目进行了排名,并挑选出热度前 10 的项目.这份清单 ...

  6. 2018年2月Angular开源项目Top10

    http://www.ngfans.net/topic/143/post 第一名:Angular-realworld-example-app .版本是Angular 5+,github上有1460个星 ...

  7. 11月最佳机器学习开源项目Top10!

    整理 | Jane 出品 | AI科技大本营 过去一个月,我们从近 250 个机器学习开源项目中挑选出了最受大家关注的前十名.这些项目在 GitHub 上平均 Stars 数为 2713.这些项目涉及 ...

  8. 2018年10月Top 10 Python开源项目

    过去一个月,MyBridge从将近250个Python开源项目中选择出了最好的10个项目: 这些项目在GitHub上平均获得1140个star 项目涵盖话题包括性能分析.图表提取.HTTP框架.HTT ...

  9. python开源项目2019_2019年6月Github上最热门的Python开源项目

    原标题:2019年6月Github上最热门的Python开源项目 来自:开源最前线(ID:OpenSourceTop) 6月份GitHub上最热门的Python开源项目新鲜出炉,一起和猿妹盘点一下本月 ...

最新文章

  1. 编程实现木马的ActiveX启动和注入IE的启动方式
  2. Nginx upstream模块
  3. oracle trace跟踪,浅析Oracle追踪工具SQL Trace的启用方式
  4. Linux下Mongodb安装和启动配置
  5. NC单点登录设置默认界面
  6. 李氏第二法分析稳定性matlab,9-4李雅普诺夫稳定性分析2010.ppt
  7. 机甲大师s1 python编程_机甲大师RoboMaster S1教育机器人- DJI 大疆创新
  8. python面试题:python计算股票收益最大化
  9. 怎样理解OOP?OOP又是什么?
  10. python学习No5
  11. 搜狗搜索图片查看器调用帮助
  12. Job for postfix.service failed because the control process exited with error code. See systemctl st
  13. Jmeter介绍与使用
  14. 物联网设备数据流转之数据如何存储:TDengine集成SpringBoot, MyBatisPlus实现ORM与CRUD
  15. [JavaScript犀牛书]第二章 词法结构
  16. Abbkine细胞周期染色试剂盒特色和实验建议
  17. uart_ops结构体分析之amba_pl011_pops
  18. python检查交换机端口状态_Python3 自动登录全部交换机查询MAC所在端口
  19. 网络性能测试中CHARIOT脚本参数配置对测试数据的影响
  20. P1365 WJMZBMR打osu! / Easy(维护两种期望的简单dp)

热门文章

  1. docker 数据共享,数据复制
  2. [leetcode]Surrounded Regions @ Python
  3. meteor从入门到精通_我已经大规模运行Meteor一年了。 这就是我所学到的。
  4. c2 链路_POS链路不能打开的解决办法
  5. 80070583类不存在_Java自学-接口与继承 内部类
  6. PAT(甲级)2020年春季考试 7-2 The Judger
  7. 什么是URL?协议头,路径和端口是什么意思?
  8. 20155222卢梓杰 实验三 免杀原理与实践
  9. linux发行版的用户交互
  10. 小扎的野心不止做社交 市政厅的上线说明了这一点