查看原文
其他

收藏学习 | 2017年开源 Python 项目 Top30

2018-01-25 Mybridge 集智AI学园

前言

Python 是2017年增长最快的编程语言,这一年在 github.com 上出现了超过15000个开源 Python 项目,挑选出30个最佳项目,供大家参考~


No.1


Home-assistant (v0.6+): Open-source home automation platform running on Python 3

智能家庭助理 : 基于 Python 3的家庭自动化平台,可以跟踪和控制家中的所有智能设备

标星:11k+

地址:https://github.com/home-assistant/home-assistant



No.2


Pytorch: Tensors and Dynamic neural networks in Python with strong GPU acceleration

Pytorch: 基于 Python、使用 GPU 优化的深度学习张量库,在2017年强势崛起

标星:11k+

地址:https://github.com/pytorch/pytorch

点击查看集智AI学园整理的《PyTorch 这一年——十佳开源项目



No.3


Grumpy: A Python to Go source code transcompiler and runtime

Grumpy:在 Go 上运行 Python,Google 的开源神器

标星:8k+

地址:https://github.com/google/grumpy



No.4


Sanic: Async Python 3.5+ web server that’s written to go fast

Sanic:基于 Python 3.5+的 Web 框架,用法类似于 flask,速度更快

标星:8k+

地址:https://github.com/channelcat/sanic



No.5


Python-fire: A library for automatically generating command line interfaces (CLIs) from absolutely any Python object. 

Python-fire:自动生成命令行界面的内容库,由 Google 开源

标星:8k+

地址:https://github.com/google/python-fire


No.6


spaCy (v2.0): Industrial-strength Natural Language Processing (NLP) with Python and Cython

spaCy (v2.0):工业级的 Python 自然语言处理工具包,实用性强

标星:7.9k+

地址:https://github.com/explosion/spaCy



No.7


Pipenv: Python Development Workflow for Humans

Pipenv:人性化的 Python 包管理工具,获得 Python 官方推荐

标星:7.9k+

地址:https://github.com/kennethreitz/pipenv



No.8


MicroPython: A lean and efficient Python implementation for microcontrollers and constrained systems

MicroPython:用 Python 开发单片机

标星:5.8k+

地址:https://github.com/micropython/micropython



No.9


Prophet: Tool for producing high quality forecasts for time series data that has multiple seasonality with linear or non-linear growth

Prophet:Facebook 的开源大规模预测系统

标星:4.6k+

地址:https://github.com/facebook/prophet



No.10


SerpentAI: Game Agent Framework in Python. Helping you create AIs / Bots to play any game

SerpentAI:多平台的游戏代理框架,帮你用 AIs/Bots 玩任何游戏

标星:3.6k+

地址:https://github.com/SerpentAI/SerpentAI



No.11


Dash: Interactive, reactive web apps in pure python

Dash:用于构建分析 web 应用程序的 Python 框架

标星:3.7k+

地址:https://github.com/plotly/dash




No.12


InstaPy: Instagram Bot. Like/Comment/Follow Automation Script

InstaPy:操作 Instagram 的自动化脚本

标星:3.3k+

地址:https://github.com/timgrossmann/InstaPy

No.13


Apistar: A fast and expressive API framework

Apistar:基于 Python3的只能 web API 框架

标星:3.2k+

地址:https://github.com/encode/apistar



No.14


Faiss: A library for efficient similarity search and clustering of dense vectors

Faiss:Facebook 开源的相似性搜索类库

标星:2.9k+

地址:https://github.com/facebookresearch/faiss



No.15


MechanicalSoup: A Python library for automating interaction with websites

MechanicalSoup:用于自动与网站交互的 Python 库

标星:2.4k+

地址:https://github.com/MechanicalSoup/MechanicalSoup



No.16


Better-exceptions: Pretty and useful exceptions in Python, automatically

Better-exceptions:自动化的 Python 异常信息展示工具

标星:2.3k+

地址:https://github.com/Qix-/better-exceptions



No.17


Flashtext: Extract Keywords from sentence or Replace keywords in sentences

Flashtext:提取和替换句子中关键词的工具

标星:2.1k+

地址:https://github.com/vi3k6i5/flashtext



No.18


Maya: Datetime for Humans in Python

Maya:人性化的 Python 时间处理库

标星:1.9k+

地址:https://github.com/kennethreitz/maya


No.19


Mimesis (v1.0): Python library, which helps generate mock data in different languages for various purposes. These data can be especially useful at various stages of software development and testing

Mimesls:生成各类虚拟数据的 Python 库

标星:1.8k+

地址:https://github.com/lk-geimfari/mimesis



No.20


Open-paperless: Scan, index, and archive all of your paper documents. A document management system

Open-paperless:文件管理系统,用于纸质文档的扫描、索引和归档

标星:1.8k+

地址:https://github.com/zhoubear/open-paperless



No.21


Fsociety: Hacking Tools Pack. A Penetration Testing Framework

Fsociety:黑客工具,一个渗透测试的框架

标星:1.8k+

地址:https://github.com/Manisso/fsociety



No.22


LivePython: Visually trace Python code in real-time

LivePython:Python 代码的实时可视化工具

标星:1.7k+

地址:https://github.com/agermanidis/livepython



No.23


Hatch: A modern project, package, and virtual env manager for Python

Hatch:一个 Python 项目、包及虚拟环境的管理工具

标星:1.6k+

地址:https://github.com/ofek/hatch



No.24


Tangent: Source-to-Source Debuggable Derivatives in Pure Python

Tangent:一个源到源的 Python 库,用于自动微分,由 Google 开源

标星:1.4k+

地址:https://github.com/google/tangent


No.25


Clairvoyant: A Python program that identifies and monitors historical cues for short term stock movement

Clairvoyant:检测和学习股票市场短期变化

标星:1.2k+

地址:https://github.com/anfederico/Clairvoyant


No.26


MonkeyType: A system for Python that generates static type annotations by collecting runtime types

MonkeyType:通过收集运行时类型生成静态类型注释的工具,由 Instagram 开源

标星:1.2k+

地址:https://github.com/Instagram/MonkeyType



No.27


Eel: A little Python library for making simple Electron-like HTML/JS GUI apps

Eel:用于制作简单的 HTML/JS 的 Python 库

标星:1k+

地址:https://github.com/ChrisKnott/Eel



No.28


Surprise v1.0: A Python scikit for building and analyzing recommender systems

Surprise:一个用于建立和分析推荐系统的 Python scikit

标星:1k+

地址:https://github.com/NicolasHug/Surprise




No.29


Gain: Web crawling framework for everyone

Gain:一个人人可用的 web 爬虫框架

标星:1k+

地址:https://github.com/gaojiuli/gain



No.30


PDFTabExtract: A set of tools for extracting tables from PDF files helping to do data mining on scanned documents

PDFTabExtract:一个用于PDF数据挖掘(OCR 处理)的工具

标星:1k+

地址:https://github.com/WZBSocialScienceCenter/pdftabextract




本文由集智小仙女编译整理自Mybridge.co和github.com,点击“阅读原文”即可查看原文



关注集智AI学园公众号

获取更多更有趣的AI教程吧!

搜索微信公众号:swarmAI

集智AI学园QQ群:426390994

学园网站:campus.swarma.org

 商务合作|zhangqian@swarma.org     

投稿转载|wangjiannan@swarma.org

您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存