1. 程式人生 > >2017年30個驚豔的Python開源專案

2017年30個驚豔的Python開源專案

原文:medium
翻譯:無阻我飛揚

摘要:本文來自Mybridge,介紹了過去一年裡30個驚豔的Python開源專案。點選每一個都可以在GitHub上看到更為詳細的內容。以下是譯文。

這裡寫圖片描述

在過去的一年裡,Mybridge AI 比較了近15000個開源Python專案,選擇了前30名(概率只有0.2%)。

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

  • 本年度機器學習專案(平均得星的數量是3,558):
    這裡
    (0副本)

開源專案對於程式設計師來說可能大有裨益。通過閱讀原始碼並在現有專案之上構建一些東西。是該拿出時間來玩玩過去一年中可能錯過的Python專案啦!

<推薦閱讀>

A) 初學者

這裡寫圖片描述

[27,672條推薦,4.7 / 5星]

這裡寫圖片描述

[90,212條推薦,4.6 / 5星]

(點選下面的數字,給最大貢獻者評級)

Python開源專案排行榜

第一名

這裡寫圖片描述

第二名

Pytorch:強GPU加速Python中的Tensor和動態神經網路[Github上11019顆星]。由Adam Paszke 和pytorch團隊其他成員提供

這裡寫圖片描述

第三名

Grumpy:一個Python原始碼反編譯和執行[Github上8367顆星]

。由Dylan Trotter和Google的其他成員提供

這裡寫圖片描述

第四名

Sanic:非同步Python3.5+Web伺服器加速[Github上8028顆星]。由Channel Cat和Eli Uriegas提供

這裡寫圖片描述

第五名

Python—fire:從任意Python物件中自動生成命令列介面(CLIs)的庫[Github上7775顆星]。由David Bieber和來自Google Brain(Google Brain是Google內部用於訓練大規模深度神經網路的構架,它為使用者提供了方便的API)的其他成員提供

這裡寫圖片描述

第六名

spaCy(v2.0):用Python和Cython實現工業強度的自然語言處理(NLP)[Github上7663顆星]

。由Matthew Honnibal提供

這裡寫圖片描述

第七名

Pipenv:人類的Python開發工作流[Github上7273顆星]。由Kenneth Reitz提供

這裡寫圖片描述

第八名

MicroPython:簡單和高效的Python實現微控制和約束系統[Github上5728顆星]

這裡寫圖片描述

第九名

Prophet:生成具有線性或非線性增長的多重季節性的時間序列資料的高質量預測工具[Github上4369顆星]。由Facebook提供

這裡寫圖片描述

第十名

SerpentAI:用Python編寫的遊戲代理框架。幫助建立Ais/Bots,可以玩任意遊戲[Github上3411顆星]。由Nicholas Brochu提供

這裡寫圖片描述

第十一名

Dash:用純Python編寫的互動的、實時響應的Web應用程式[Github上3281顆星]。由Chris P提供

這裡寫圖片描述

第十二名

InstaPy:Instagram Bot. Like/Comment/Follow自動化指令碼。[Github上3179顆星]。由TImG提供

這裡寫圖片描述

第十三名

Apistar:一個快速的和有表現力的API框架。用於Python**[Github上3024顆星]**。由Tom Christie提供

這裡寫圖片描述

第十四名

Faiss:有效相似性搜尋和密集向量叢集的庫[Github上2717顆星]。由Matthijs Douze和來自Facebook研究院的其他成員提供

這裡寫圖片描述

第十五名

MechanicalSoup:一個與網站自動化互動的Python庫[Github上2244顆星]

這裡寫圖片描述

第十六名

Better-exceptions:用Python編寫的自動地漂亮的和有用的異常處理[Github上2121顆星]。由Qix提供

這裡寫圖片描述

第十七名

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

這裡寫圖片描述

第十八名

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

這裡寫圖片描述

第十九名

Mimesis (v1.0):Python庫,有助於為不同的目的以不同的語言生成模擬資料。這些資料在軟體開發和測試的不同階段特別有用[Github上1732顆星]。由Líkið Geimfari 提供

這裡寫圖片描述

第二十名

開放式無紙化:掃描、索引和歸檔所有的紙質文件。一個文件管理系統[Github上1717顆星]。由Tina Zhou提供

這裡寫圖片描述

第二十一名

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

這裡寫圖片描述

第二十二名

LivePython:實時視覺化跟蹤Python程式碼[Github上1577顆星]。由Anastasis Germanidis提供

這裡寫圖片描述

第二十三名

Hatch:用於Python的現代專案、包和虛擬環境管理器[Github上1537顆星]。由Ofek Lev提供

這裡寫圖片描述

第二十四名

Tangent:用純Python實現源到源的可除錯導數[Github上1433顆星]。由Alex Wiltschko和來自Google Brain其他成員提供

這裡寫圖片描述

第二十五名

Clairvoyant:識別和監控短期股票走勢的歷史線索的Python程式[Github上1159顆星]。由Anthony Federico提供

這裡寫圖片描述

第二十六名

MonkeyType:Python通過收集執行時型別生成靜態型別註釋的系統[Github上1143顆星]。由Instagram工程組Carl Meyer提供

這裡寫圖片描述

第二十七名

Eel:一個小的Python庫,用於製作簡單的電子類HTML / js GUI應用程式[Github上1137顆星]

這裡寫圖片描述

第二十八名

Surprise v1.0:建立和分析推薦系統的Python scikit**[Github上1103顆星]**。

這裡寫圖片描述

第二十九名

Gain:獲取每個人的Web爬行框架[Github上1009顆星]。由高久力提供

這裡寫圖片描述

第三十名

PDFTabExtract: 一組從PDF檔案中提取表的工具,有助於對掃描文件進行資料探勘[Github上722顆星]

這裡寫圖片描述

這就是Python2017年度開源專案。可以在Mybridge網站上基於自己的程式設計技能讀最好的日常文章。

相關推薦

201730Python開源專案

原文:medium 翻譯:無阻我飛揚 摘要:本文來自Mybridge,介紹了過去一年裡30個驚豔的Python開源專案。點選每一個都可以在GitHub上看到更為詳細的內容。以下是譯文。 在過去的一年裡,Mybridge AI 比較了近150

2017最具潛力的前端開源專案Top20

1.Bootstrap 作者:Twitter 官網:http://getbootstrap.com/ Github:https://github.com/twbs/bootstrap Star:10W+ 最近更新:4.0.0-alpha.5(2016.1

2018最火熱的十Python開源專案!你用過哪些?

  過去一個月,MyBridge 從將近 250 個 Python 開源專案中選擇出了最好的 10 個專案: 這些專案在 GitHub 上平均獲得 1140 個 star 專案涵蓋話題包括效能分析、圖表提取、HTTP 框架、HTTP API、程式碼重構和論文爬取等

python庫:tqdm和retry

Python基本是我目前工作、計算、資料探勘的唯一程式語言(除了符號計算用Mathematica外)。當然,基本的Python功能並不是很強大,但它勝在有巨量的第三方擴充套件庫。在選用Python的第三方庫時,我都會經過仔細考慮,希望能挑選出最簡單的、最直觀的一個(因為本人比

20176大數據發展趨勢

大數據發展趨勢 大數據發展特點隨著大數據的應用範圍不斷擴大,越來越多的公司開始部署大數據戰略。同時,大數據技術也使得商業發展的速度更快、效率更高。通過大數據技術,企業可以更輕松地獲取信息,以便進行更準確地決策。很多公司已經從大數據中獲益,那麽,明年的大數據發展情況又如何呢?2017年大數據又將如何影響商業發

2017年底,幾次Python後端面試

可惜了 項目 創業公司 由於 接口 現場 記得 搜狗 字符 前記:16年本科畢業,選了大公司的QA,工作一段時間後發現更喜歡做開發,遂走上了轉崗之路,在一家小公司的做了半年開發之後,由於公司原因,遂開始了艱難的投簡歷面試之路。臨近年底,工作機會不是很多,下面記錄了部分面試

201810月份GitHub上最熱門的Python開源專案

本文我們將和大家介紹 GitHub 上 10 月份最受歡迎的 11 個Python開源專案,在這些專案中,你有在用或用過哪些呢? 1TensorFlow-Course https://github.com/open-source-for-science/TensorFlow-Cour

2018GitHub上最流行50大Python開源專案(上)

近日開源眾包平臺IssueHunt(這是一個開源專案的賞金平臺)評選出了2018年GitHub上最流行的50個Python開源專案 下面我們一起來看看上榜的專案都有哪些: 1) TensorFlow Models 如果你對機器學習和深度學習感興趣

這裡有10優質Python開源專案,希望對你學習有幫助

導讀:在過去的一個月中,我們對近250個Python開源專案進行了排名,選出了前十。 我們比較了在此期間有新的釋出或是重大發布的專案。Mybridge AI基於多種因素對專案進行排名,以衡量其在專業人員眼中的質量。 開源專案對程式設計師大有裨益。希望你找到一個有意思的專案,讓你有所啟發。

推薦5值得關注的Python開源專案

今天小編看到了五個開源專案,覺得還錯,推薦給大家。 1、Wagtail CMS Wagtail是一個基於Django的CMS系統 它擁有優質的使用者體驗 並且為設計人員和開發人員提供了高度定製的介面。   文件:http://docs.wagtail.i

181 Python 開源專案分享

在基於 GitHub 2018 年 Octoverse 報告中,簡要分析了 Github 中哪些程式語言是最佳代表或是趨勢。 有許多方法可以衡量程式語言的流行程度。 在Octoverse報告中,GitHub使用了:   公共和私有儲存庫中貢獻者使用的主要語言

30基本的Python技巧和竅門程式設計師你知道麼

30 tips & tricks for Python Programming 1  直接交換兩個數字位置 1 x, y = 10, 20 2 print(x, y) 3 x, y = y, x 4 print(x, y) 5 #1 (10, 20) 6 #2 (20, 1

20188月份GitHub上最熱門的Python開源專案

本篇文章為大家盤點了8月份最熱門的Python專案,一起來看看你都知道哪些,或者有哪些你已經在使用的了。 1system-design-primer 該專案是關於如何設計大型系統,以及如何應對系統設計面試。系統設計是一個很寬泛的話題。在網際網路上

2018Python開源專案Top100!只在這裡!

整理 | Jane 出品 | Python大本營 2018 年的最後一天,營長為大家新鮮出爐了一份 2018 年 Python 開源專案 Top100 清單!這些專案都是營長每月通過收集 Mybridge 的資料整理而來的,是不是很棒!(我要在留言區看到你們誇我~)

最新的10優質Python開源專案

訪問flyai.club,一鍵建立你的人工智慧專案 譯者 | 泰然 來源 | Python開發 https://ogmcsrgk5.qnssl.com/vcdn/1/%E4%BC%98%E8%B4%A8%E6%96%87%E7%AB%A0%E9%95%BF

2017暑期全國高校教師 “Python程式設計及應用”培訓班通知

全國各高等院校計算機、軟體等相關院(系): Python是一門免費、開源的跨平臺高階動態程式語言,支援指令式程式設計、函數語言程式設計,擁有大量功能強大的內建物件、標準庫和涉及各行業領域的擴充套件庫,使得各領域的工程師、科研人員、策劃人員甚至管理人員能夠快速實現和驗證自

2018GitHub上最流行50大Python開源專案(下)

近日開源眾包平臺IssueHunt(這是一個開源專案的賞金平臺)評選出了2018年GitHub上最流行的50個Python開源專案,上次我們盤點了前面25個專案:《2018年GitHub上最流行50大Python開源專案(上)》   下面我們一起來看看上榜的專案都有哪些: &n

2017 30 款最好的支援 Linux 的 Steam 遊戲

在幾年之前, Steam for Linux 上可玩的遊戲並不是很吸引人。但現在情況完全不一樣了。Steam 商店裡現在有許多支援 Linux 平臺的遊戲(包括很多主流大作)。我們在本文中將介紹 Steam 上最好的一些 Linux 遊戲。-- Ankush Das 本文導航◈ Steam 上最好的 Lin

招銀科技2017筆試題,使用python進行簡單的字串壓縮

今天心血來潮,想起一道招銀筆試題。題目是這樣的,利用python,或shell語言進行字串壓縮。 整理一下思路 ,類似於c語言用指標運算元組,這裡面有個陷阱,x在list中遍歷時 , 不要輕易去改list的值,否則會發生很神奇的錯誤,這裡就備份了一個list做修改。 我選擇

從15000Python開源專案中精選的Top30,Github平均star為3707,趕緊收藏!

翻譯 | AI科技大本營(ID:rgznai100) 參與 | SuiSui 繼推出2017年機器學習開源專案Top 30榜單後,Mybridge AI又推出了一個Python開源專案Top 30榜單,包括開源Python庫、工具等。該榜單基於專案質量、使用者參與度以及其他幾個方面進行了評估,從大約15