10大Python开源项目推荐(Github平均star2135)

翻译 | 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)的更多相关文章
- Github上的python开源项目
Python开源项目,期待大家和我们一起共同维护 github排名榜单 https://github.com/trending github搜索榜单:https://github.com/search ...
- python实战===2017年30个惊艳的Python开源项目 (转)
本文转自:http://www.sohu.com/a/216723120_115128 摘要:本文来自Mybridge,介绍了过去一年里30个惊艳的Python开源项目.点击每一个都可以在GitHub ...
- 教你阅读Python开源项目代码
为什么要阅读开源代码 阅读 Python 开源项目代码主要有如下三个原因: 在工作过程中遇到一些问题 Google 和 StackOverFlow 等网站找不到解决办法,只能去翻源码. 对某些项目或者 ...
- GitHub Android 最火开源项目Top20 GitHub 上的开源项目不胜枚举,越来越多的开源项目正在迁移到GitHub平台上。基于不要重复造轮子的原则,了解当下比较流行的Android与iOS开源项目很是必要。利用这些项目,有时能够让你达到事半功倍的效果。
1. ActionBarSherlock(推荐) ActionBarSherlock应该算得上是GitHub上最火的Android开源项目了,它是一个独立的库,通过一个API和主题,开发者就可以很方便 ...
- 分享:10 大顶级开源 ERP 系统
10 大顶级开源 ERP 系统 企业资源规划(ERP)和客户关系管理(CRM)系统现在已经成为各种组织和企业的必需品,通过它们,可以轻松实现企业的信息数据标准化.系统运行集成化.业务流程合理化.绩效监 ...
- 机器学习 Top 20 Python 开源项目
转自:http://mp.weixin.qq.com/s?__biz=MzA4MjEyNTA5Mw==&mid=2652565022&idx=1&sn=9aa035097120 ...
- [转载]Android开发者必须深入学习的10个应用开源项目
[转载]Android开发者必须深入学习的10个应用开源项目 原文地址:Android开发者必须深入学习的10个应用开源项目(http://blog.sina.com.cn/s/blog_7b8a63 ...
- 国内互联网公司的开源项目及github地址汇总
国内互联网公司的开源项目及github地址汇总 阿里 阿里的开源项目很多,这也跟@淘宝正明的开源态度密不可分.有很多重量级的项目,例如LVS.Tengine,或者很有实践价值的中间件,例如 MetaQ ...
- 转:程序员最值得关注的10个C开源项目
程序员最值得关注的10个C开源项目 1. Webbench Webbench 是一个在 linux 下使用的非常简单的网站压测工具.它使用 fork ()模拟多个客户端同时访问我们设定的 URL,测试 ...
随机推荐
- Rails的静态资源管理(一)——Asset Pipeline是什么
官方文档:http://guides.ruby-china.org/asset_pipeline.html http://guides.rubyonrails.org/asset_pipeline.h ...
- PDM/CDM中进行搜索
Option Explicit ValidationMode = True InteractiveMode = im_Batch Dim mdl '当前model '获取当前活 ...
- SUSE 开启ssh、telnet
SSH 1. /etc/ssh/sshd_config [SSH的配置文件] 2. SuSEfirewall2 stop #关闭防火墙 如图,输入命令 vi /etc/ssh/sshd_config ...
- js和jQuery判断数组是否包含指定元素
最近遇见一些前台基础性问题,在这里笔者觉得有必要记录一下,为了以后自己查阅或者读者查看. 已知var arr = ['java','js','php','C++']; 问题:arr数组是否包含‘jav ...
- ListView显示Sqlite的数据美化版与性能优化
在上一篇文章中,我们已经实现在listview显示数据库内容的.但是我们listview中,排版不是很好看,所以这篇文章呢,我们来对listveiw进行美化.哈哈,说白了,就是对listview添加一 ...
- python的文件锁使用
python的文件锁目前使用的是fcntl这个库,它实际上为 Unix上的ioctl,flock和fcntl 函数提供了一个接口. 1.fcntl库的简单使用 import fcntl import ...
- mahout in Action研读(1)-给用户推荐图书
1.mahout in Action2.2第一个例子 Running a first recommender engine 数据: 第一个数字是用户ID 第二个是书的ID,第三个是用户对书的评 ...
- mysql存储过程@命名变量的区别
存储过程中@是用来标识每一次运行存储过程都会保存的值.而直接命名是每一次都会初始化的局部变量.@@是用来标识全局变量. CREATE PROCEDURE prc_test ()BEGIN DECLAR ...
- Tornado模板配置
#!/usr/bin/env python # -*- coding:utf-8 -*- #tornado模板配置 import tornado.ioloop import tornado.web c ...
- session和cookie个字消除的方法
session消除的方法就是: session_destroy(); cookie消除的方法就是setcookie()函数的时间设为当前时间即可 if(isset($_COOKIE['adminId' ...