1. 程式人生 > >2018年GitHub上最流行50大Python開源專案(下)

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

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

 

下面我們一起來看看上榜的專案都有哪些:

 

 

26) spaCy

 

 

spaCy是Python和Cython中高階自然語言處理的庫。它建立在最新研究的基礎上,從第一天開始設計用於實際產品。spaCy帶有預先訓練的統計模型和單詞向量,目前支援20多種語言的標記化。它具有世界上最快的語法分析器,用於標記,解析和命名實體識別的卷積神經網路模型以及簡單的深度學習整合。(GitHub:https://github.com/explosion/spaCy)

 

 

27) Theano

 

 

Theano 是一個 Python 庫,用來定義、優化和模擬數學表示式計算,用於高效的解決多維陣列的計算問題。(詳情:GitHub:https://github.com/Theano/Theano)

 

 

28) TFlearn

 

 

TFlearn是一個基於Tensorflow構建的模組化透明深度學習庫。它旨在為TensorFlow提供更高級別的API,以促進和加速實驗,同時保持完全透明並與之相容。(GitHub:https://github.com/tflearn/tflearn)

 

 

29) Kivy

 

 

Kivy是一個開源的跨平臺Python框架,用於開發利用創新的多點觸控使用者介面的應用程式。它主要關注創新型使用者介面開發,如:多點觸控應用程式。Kivy還提供一個多點觸控滑鼠模擬器。(GitHub:https://github.com/kivy/kivy)

 

 

30) Mailpile

 

 

Mailpile是一個現代,快速的Web郵件客戶端,具有使用者友好的加密和隱私功能。Mailpile的開發由大量支持者社群資助,所有與該專案相關的程式碼都將在OSI批准的自由軟體許可下發布。(GitHub:https://github.com/mailpile/Mailpile)

 

 

31) Matplotlib

 

 

Matplotlib是一個Python 2D繪相簿,可以跨平臺生成各種硬拷貝格式和互動式環境的出版品質圖。Matplotlib可用於Python指令碼,Python和IPython shell,Web應用程式伺服器以及各種圖形使用者介面工具包。(詳情:GitHub:https://github.com/matplotlib/matplotlib)

 

 

32) YAPF

 

 

即使原始程式碼沒有違反樣式指南,YAPF也會獲取程式碼並將其重新格式化為符合樣式指南的最佳格式。YAPF 是 Google 開發的一個用來格式化 Python 程式碼的工具。(GitHub:https://github.com/google/yapf)

 

 

33) Cookiecutter

 

 

一個命令列實用程式,用於從cookiecutters(專案模板)建立專案,例如,從Python包專案模板建立Python包專案。(GitHub:https://github.com/audreyr/cookiecutter)

 

 

34) HTTP Prompt

 

 

HTTP Prompt 是一個互動式的命令列 HTTP 客戶端,支援自動完成、語法高亮,基於 HTTPie 和 prompt_toolkit 構建。(詳情:GitHub:https://github.com/eliangcs/http-prompt)

 

 

35) speedtest-cli

 

使用speedtest.net測試網際網路頻寬的命令列介面。(詳情:GitHub:https://github.com/sivel/speedtest-cli)

 

 

36) Pattern

 

 

Pattern是Python的Web挖掘模組。它具有資料探勘,自然語言處理,機器學習和網路分析的工具。(GitHub:https://github.com/clips/pattern)

 

 

37) Gooey (Beta)

 

 

一條命令,將命令列程式變成一個 GUI 程式。(詳情:GitHub:https://github.com/chriskiehl/Gooey)

 

 

38) Wagtail CMS

 

 

Wagtail是一個基於Django的內容管理系統。它專注於使用者體驗,併為設計人員和開發人員提供精確控制。(GitHub:https://github.com/wagtail/wagtail)

 

 

39) Bottle

 

 

Bottle是一個快速,簡單,輕量級的WSGI微型Web框架,適用於Python。整個框架只有一個檔案,幾十K,除了Python標準庫之外沒有依賴項。(GitHub:https://github.com/bottlepy/bottle)

 

 

40) Prophet (by Facebook)

 

 

Prophet 是一個 Python 的微框架,用於金融市場。Prophet 可以讓開發人員把精力放在金融策略模型、專案組合管理和分析上。 它最適用於具有至少一年曆史資料的每日週期數據。(GitHub:https://github.com/facebook/prophet)

 

 

41) Falcon

 

 

Falcon是一個可靠的高效能Python Web框架,用於構建大型應用程式後端和微服務。它鼓勵REST架構風格,並試圖在保持高效的同時儘可能節省工作強度。(GitHub:https://github.com/falconry/falcon)

 

 

42) Mopidy

 

 

Mopidy是一個用Python編寫的可擴充套件音樂伺服器。Mopidy可播放本地磁碟,Spotify,SoundCloud,Google Play Music等音樂。你可以使用一系列MPD和Web客戶端從任何手機,平板電腦或計算機上編輯播放列表。(GitHub:https://github.com/mopidy/mopidy)

 

 

43) Hug

 

 

旨在使開發Python驅動的API儘可能簡單,但並不簡單。因此,它大大簡化了Python API開發。(GitHub:https://github.com/timothycrosley/hug)

 

 

44) SymPy

 

 

用於數學符號的Python庫。(GitHub:https://github.com/sympy/sympy)

 

 

45) Dash

 

 

Dash是用於構建分析Web應用程式的Python框架。無需JavaScript(https://github.com/plotly/dash)

 

 

46) Visdom

 

 

Visdom 是 Facebook 開源的一款用於建立、組織和共享實時豐富資料的視覺化工具。支援 Torch 和 Numpy。(GitHub:https://github.com/facebookresearch/visdom)

 

 

47) LUMINOTH

 

 

Luminoth是一個用於計算機視覺的開源工具包。目前支援目標探測和影象分類,但以後會有更多的擴充套件。該工具包在 TensorFlow 和 Sonnet 上用 Python 搭建而成。(GitHub:https://github.com/tryolabs/luminoth)

 

 

48) Pygame

 

 

Pygame 是一組用來開發遊戲軟體的 Python 程式模組,基於 SDL 庫的基礎上開發。允許你在 Python 程式中建立功能豐富的遊戲和多媒體程式,Pygame 是一個高可移植性的模組可以支援多個作業系統。(詳情:GitHub:https://github.com/pygame/pygame)

 

 

49) Requests

 

 

Requests 是一個 Python 的 HTTP 客戶端庫。允許你使用簡單的Python詞典傳送HTTP / 1.1請求,新增標題,表單資料,多部分檔案和引數。它還允許你以相同的方式訪問響應資料。(GitHub:https://github.com/requests/requests)

 

 

50) Statsmodels

 

 

Statsmodels是一個Python包,為統計計算的scipy提供補充,包括描述性統計和統計模型的估計和推斷。(GitHub:https://github.com/statsmodels/statsmodels)