當前位置:
首頁 > 知識 > 2017年Python開源項目TOP30

2017年Python開源項目TOP30

2017年Python開源項目TOP30

2017年Python開源項目TOP30

在2017年,我們對比了將近15000個開源的Python項目,最後從中挑選出30個(約0.2%的概率)最受歡迎的項目呈現給大家。

這是一個競爭異常激烈的名單,我們精挑細選了2017年1月到12月之間發布的最佳開源Python庫、工具和應用程序。Mybridge AI通過考量受歡迎程度、參與度和新近度等指標來評估這些參選項目的質量。這些項目在Github上得星的數量平均為3707個。

開源項目對於程序員來說可能大有裨益,你可以通過開源代碼進行學習同時可以在開源項目上構建自己的東西。是時候拿出點時間來玩玩過去一年中可能錯過的Python項目啦!

NO 1

Home-assistan(v0.6+):一個運行在Python3上的開源家庭自動化平台[GitHub上11357顆星], 由Paulus Schoutsen提供。

2017年Python開源項目TOP30

NO 2

Pytorch:一個張量計算和動態神經網路Python包,擁有強悍GPU加速[GitHub上11019顆星],由Adam Paszke以及PyTorch其他成員提供。

2017年Python開源項目TOP30

NO 3

Grumpy:一個將python代碼編譯成Go代碼的編譯器以及運行環境[Github上8367顆星],由Dylan Trotter以及谷歌其他同事提供。

2017年Python開源項目TOP30

NO 4

Sanic:基於Python3.5+的非同步web伺服器,可以讓用戶快速完成web開發[GitHub上8028顆星], 由Channel Cat和Eli Uriegas提供。

2017年Python開源項目TOP30

NO 5

Python-fire:可以為任何python對象自動生成命令行介面(CLIs)的庫[GitHub上7775顆星],由David Bieber和Google其他同事提供。

2017年Python開源項目TOP30

NO 6

spaCy(v2.): 使用Python和Cython進行工業級的自然語言處理(NLP)[Github上7633顆星],由Mathew Honnibal提供。

2017年Python開源項目TOP30

NO 7

Pipenv:Python開發流程依賴管理工具[Github上7273顆星],由Kenneth Reitz提供。

2017年Python開源項目TOP30

NO 8

MicroPython: 一個更加精簡高效的python實現,主要應用於微控制器和資源受限的系統[Github上5728顆星]。

2017年Python開源項目TOP30

NO 9

Prophet:一個針對擁有線性或者非線性增長的多季節性特性的時間序列生成高質量的預測工具[Github上4369顆星],由Facebook提供。

2017年Python開源項目TOP30

NO 10

SerpentAI:Python中的遊戲代理框架,可以幫助你創建AIs/Bots來玩任何遊戲[Github上3411顆星],由Nicholas Brochu提供。

2017年Python開源項目TOP30

NO 11

Dash:用純Python語言編寫完成Web應用程序,具有很好的交互性和實時性[Github上3281顆星],由Chris P提供。

2017年Python開源項目TOP30

NO 12

InstaPy:Instagram Bot。喜歡/評論/關注自動化腳本[Github上3179顆星],由TimG提供。

2017年Python開源項目TOP30

NO 13

Apistar: 可以給Python提供一個快速且表現力好的API框架[Github上3024顆星],由Tom Christie提供。

2017年Python開源項目TOP30

NO 14

Faiss: 用於有效相似性搜索和密集向量聚類的庫[Github上2717顆星],由Facebook Research提供。

2017年Python開源項目TOP30

NO 15

MechaincalSoup:一個與網站自動交互的python庫[Github上2244顆星]。

2017年Python開源項目TOP30

NO 16

Better-exceptions:自動地對python異常信息進行美化同時添加更多的調試信息[Github上2121顆星],由Qix提供。

2017年Python開源項目TOP30

NO 17

Flashtext:從句子中提取或者替換關鍵字[Github上2019顆星],由Vikash Singh提供。

2017年Python開源項目TOP30

NO 18

Maya:用Python實現人類的日期時間[Github上1828顆星],由Kenneth Reitz提供。

2017年Python開源項目TOP30

NO 19

Mimesis(v1.0): 該Python庫可以針對多種目的使用不同的語言生成模擬數據。這些數據在軟體開發和測試的不同階段特別有用[Github上1732顆星],由Líkie Geimfari提供。

2017年Python開源項目TOP30

NO 20

Open-paperless:一個用於掃描,索引和存檔所有紙質文檔的文件管理系統[Github上1717顆星],由Tina Zhou提供。

2017年Python開源項目TOP30

NO 21

Fsociety:一個黑客工具包————滲透測試框架[Github上1585顆星],由Manis Manisso提供。

2017年Python開源項目TOP30

NO 22

LivePython:實時可視化追蹤您的Python代碼[Github上1577顆星],由Anastasis Germanidis提供。

2017年Python開源項目TOP30

NO 23

Hatch:Python中現代化的項目、包和虛擬環境管理器[Github上1537顆星],由Ofek Lev提供。

2017年Python開源項目TOP30

NO 24

Tangent:一個由純Python代碼編寫的源代碼到源代碼的可調式微分庫[Github上1433顆星],由 Alex Wiltschko和Google Brain提供。

2017年Python開源項目TOP30

NO 25

Clairvoyant:識別和監控股票市場短期走勢的Python程序[Github上1159顆星],由Anthony Federico提供。

2017年Python開源項目TOP30

NO 26

MonkeyType:通過收集運行時的類型生成靜態類型注釋的Python工具[Github上1143顆星],由Instagram工程組的Carl Meyer提供。

2017年Python開源項目TOP30

NO 27

Eel:一個用於製作簡單的HTML/JS應用程序的Python庫[Github上1137顆星]

2017年Python開源項目TOP30

NO 28

Surprise(v1.0):一個用於構建和分析推薦系統的Python SciKits(科學庫工具包)[Github上1103顆星]。

2017年Python開源項目TOP30

NO 29

Gain:一個人人都可使用的Web爬行框架[Github上1009顆星],由高久力提供。

2017年Python開源項目TOP30

NO 30

PDFTabExtract:一個從PDF文件中提取表格的工具,有助於掃描文檔進行數據挖掘,[Github上722顆星]。

2017年Python開源項目TOP30


英文原文:https://qiniumedia.freelycode.com/vcdn/1/優質文章長圖2/30amazingpythonproject.pdf
譯者:HOLO

喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 Python部落 的精彩文章:

Py-Spy:Python程序的抽樣分析器
把Python當作Shell使用:Xonsh

TAG:Python部落 |