收藏學習 | 2017年開源 Python 項目 Top30
前言
Python 是2017年增長最快的編程語言,這一年在 http://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
MicroPthon: 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
本文由集智小仙女編譯整理自http://Mybridge.co和http://github.com
推薦閱讀:
※flowpy添加switch語句支持
※python 函數
※深入淺出地,徹徹底底地理解python中的編碼
※py交易的梗是怎麼出現的?
TAG:Python |