翻译 | suisui

来源 | 人工智能头条(AI_Thinker)

继续假日充电系列~本文是 Mybridge 挑选的 10 个 Python 开源项目,Github 平均star 2135,希望你能够喜欢~~

Rank 1:Requests-HTML v0.9(7385 stars on Github,来自Kenneth Reitz)

该库旨在尽可能简单直观地解析 HTML,仅支持 Python 3.6。

项目地址:

https://github.com/kennethreitz/requests-html

Rank 2:PyTest v3.5(2453 stars on Github,来自Pytest-dev)

该项目是一个可扩展的 Python 框架,可以轻松编写小型测试,支持更复杂的功能测试。

项目地址:

https://github.com/pytest-dev/pytest

Rank 3:Lector(327 stars on Github,来自BasioMeusPuga)

基于 Qt 的电子书阅读器

项目地址:

https://github.com/BasioMeusPuga/Lector

Rank 4:Asciinema v2.0(5491 stars on Github,来自Asciinema)

Python 编写的终端会话录制器。

项目地址:

https://github.com/asciinema/asciinema

Rank 5:Snips-nlu v0.13(1416 stars on Github,来自Snips)

Snips-nlu 是一个 Python 库,可以解析用自然语言编写的句子并提取结构化信息。

项目地址:

https://github.com/snipsco/snips-nlu

Rank 6:Black(1665 stars on Github,来自Łukasz Langa)

Python 代码格式化工具库。

项目地址:

https://github.com/ambv/black

Rank 7:Instagram-terminal-news-feed(690 stars on Github,来自Bill Cheng)

Instagram Terminal Feed

项目地址:

https://github.com/billcccheng/instagram-terminal-news-feed

Rank 8:Makesite(481 stars on Github,来自Sunaina Pai)

适合 Python 工程师的简单、轻量级静态网站/博客生成器。

项目地址:

https://github.com/sunainapai/makesite

Rank 9:Twitter-scraper(832 stars on Github,来自Kenneth Reitz)

Python 写的 Twitter 爬虫工具,无 API 流速限制,非常高效,可轻松获取任何用户的推文。

项目地址:

https://github.com/kennethreitz/twitter-scraper

Rank 10:Fast-Pandas(667 stars on Github,来自M. Mansour)

Pandas 是为数据科学家和开发人员提供的最灵活、最强大的工具之一。开发者可通过几种方式执行特定的任务。Fast-Pandas 旨在针对这些情况下的不同可用方法进行基准测试。此外,在 numpy 和 pandas 中都有专门的功能部分。

项目地址:

https://github.com/mm-mansour/Fast-Pandas

原文地址:

https://medium.mybridge.co/python-top-10-open-source-of-the-month-v-apr-2018-9e91343756a

10大Python开源项目推荐(Github平均star2135)的更多相关文章

  1. Github上的python开源项目

    Python开源项目,期待大家和我们一起共同维护 github排名榜单 https://github.com/trending github搜索榜单:https://github.com/search ...

  2. python实战===2017年30个惊艳的Python开源项目 (转)

    本文转自:http://www.sohu.com/a/216723120_115128 摘要:本文来自Mybridge,介绍了过去一年里30个惊艳的Python开源项目.点击每一个都可以在GitHub ...

  3. 教你阅读Python开源项目代码

    为什么要阅读开源代码 阅读 Python 开源项目代码主要有如下三个原因: 在工作过程中遇到一些问题 Google 和 StackOverFlow 等网站找不到解决办法,只能去翻源码. 对某些项目或者 ...

  4. GitHub Android 最火开源项目Top20 GitHub 上的开源项目不胜枚举,越来越多的开源项目正在迁移到GitHub平台上。基于不要重复造轮子的原则,了解当下比较流行的Android与iOS开源项目很是必要。利用这些项目,有时能够让你达到事半功倍的效果。

    1. ActionBarSherlock(推荐) ActionBarSherlock应该算得上是GitHub上最火的Android开源项目了,它是一个独立的库,通过一个API和主题,开发者就可以很方便 ...

  5. 分享:10 大顶级开源 ERP 系统

    10 大顶级开源 ERP 系统 企业资源规划(ERP)和客户关系管理(CRM)系统现在已经成为各种组织和企业的必需品,通过它们,可以轻松实现企业的信息数据标准化.系统运行集成化.业务流程合理化.绩效监 ...

  6. 机器学习 Top 20 Python 开源项目

    转自:http://mp.weixin.qq.com/s?__biz=MzA4MjEyNTA5Mw==&mid=2652565022&idx=1&sn=9aa035097120 ...

  7. [转载]Android开发者必须深入学习的10个应用开源项目

    [转载]Android开发者必须深入学习的10个应用开源项目 原文地址:Android开发者必须深入学习的10个应用开源项目(http://blog.sina.com.cn/s/blog_7b8a63 ...

  8. 国内互联网公司的开源项目及github地址汇总

    国内互联网公司的开源项目及github地址汇总 阿里 阿里的开源项目很多,这也跟@淘宝正明的开源态度密不可分.有很多重量级的项目,例如LVS.Tengine,或者很有实践价值的中间件,例如 MetaQ ...

  9. 转:程序员最值得关注的10个C开源项目

    程序员最值得关注的10个C开源项目 1. Webbench Webbench 是一个在 linux 下使用的非常简单的网站压测工具.它使用 fork ()模拟多个客户端同时访问我们设定的 URL,测试 ...

随机推荐

  1. 【转】Rails 4中使用 Bootstrap 3

    转自:http://rvg.me/2013/11/using-bootstrap-3-with-rails-4/ If you are looking to use Bootstrap 3 with ...

  2. Oracle 多表查询(2)

    四.统计函数及分组查询 1.统计函数 在之前学习过一个COUNT()函数,此函数的功能可以统计出表中的数据量,实际上这个就是一个统计函数,而常用的统计函数有如下几个: COUNT():查询表中的数据记 ...

  3. mysql查询最近30天、7天、每天、昨天、上个月的记录

      一些变量说明: add_time为插入的时间 to_days是sql函数,返回的是个天数 data_sub(date,INTERVAL expr type)给指定的日期减去多少天 data()函数 ...

  4. Python函数(二)-参数传递

    位置参数 根据位置顺序来传递参数 # -*- coding:utf-8 -*- __author__ = "MuT6 Sch01aR" def test(a,b): #a和b为形参 ...

  5. paramiko远程

    安装paramiko后,看下面例子: 复制代码代码如下: import paramiko #设置ssh连接的远程主机地址和端口t=paramiko.Transport((ip,port))#设置登录名 ...

  6. java 多线程系列基础篇(十)之线程优先级和守护线程

    1. 线程优先级的介绍 java 中的线程优先级的范围是1-10,默认的优先级是5.“高优先级线程”会优先于“低优先级线程”执行. java 中有两种线程:用户线程和守护线程.可以通过isDaemon ...

  7. git安装、git和GitHub的配合使用、git和码云的配合使用

    1 git安装请参见廖雪松的git教程前面几节 点击前往 2 git速成之基本命令 点击前往 3 git 和 GitHub 配合使用之基础 点击前往 4 git 和 GitHub 配合使用之进阶 点击 ...

  8. IFC4 在线参考手册

    国内地址1:http://www.vfkjsd.cn/ifc/ifc4/index.htm 国内地址2:http://www.bim-times.com/ifc/ifc4/index.htm 官方地址 ...

  9. HDOJ 1196 Lowest Bit

    题目大意是给一个1-100的整数,要求首先转化成2进制,然后从最低位开始数起到不是0的位停止,输出这些位代表队额10进制数 #include <iostream> using namesp ...

  10. Git 之 修复bug

    前面介绍了Git版本控制,为我们省去了很多不必要的麻烦. 回滚 有没有想过,在我们开发过程中,修改需要是常有的事,如果我们现在不想要这个功能了,那么如何回到之前的版本呢?回滚,回到上一个版本. 那如果 ...