1. 程式人生 > >2016年度GitHub上Stars最多的10個Python專案

2016年度GitHub上Stars最多的10個Python專案

這是2016年最後一個工作日了,感謝所有的小夥伴幾個月以來的陪伴,是你們的陪伴,我才有一直寫下去的動力。希望你們度過了一個愉快充實的2016,而2017年我還會繼續寫,希望你們一直在,我們一起努力!

2016年接近尾聲,在最近的幾篇文章中,會整理總結一些2016年度開源專案。今天整理的是:2016年度GitHub最受歡迎的Python專案。

1

Stars:41347

0

TensorFlow™ 是一個採用資料流圖(data flow graphs),用於數值計算的開源軟體庫。節點(Nodes)在圖中表示數學操作,圖中的線(edges)則表示在節點間相互聯絡的多維資料陣列,即張量(tensor)。它靈活的架構讓你可以在多種平臺上展開計算,例如臺式計算機中的一個或多個CPU(或GPU),伺服器,移動裝置等等。TensorFlow 最初由Google大腦小組(隸屬於Google機器智慧研究機構)的研究員和工程師們開發出來,用於機器學習和深度神經網路方面的研究,但這個系統的通用性使其也可廣泛用於其他計算領域。

2

Stars:27494

這個開源專案包含的是:收集了Python相關的框架、開源庫、軟體、學習等等資源。有了它,學好Python不害怕!

3

Stars:27432

0

HTTPie 是一個開源的命令列的 HTTP 工具包,提供命令列互動方式來訪問 HTTP 服務。

4

Stars:24304

0

Flask 是一個微型的 Python 開發的 Web 框架

5

Stars:23211

0

開發者都或多或少接觸過 linux 接觸過命令列,當然肯定也都被命令列狠地“fuck”過。我很多時候都是微不足道的原因導致了命令列出錯,例如將 python 輸入成 ptyhon,例如將 

ls -alh輸入成 ls a-lh而導致出錯,這個時候我會想說:“fuck”。

開發 thefuck 的這位同仁,恐怕也經常會有這種不和諧的情況。因此開發了這個軟體 thefuck。thefuck 不僅僅能修復字元輸入順序的錯誤,在很多別的你想說“fuck”的情況下,thefuck 依然有效。

6

Stars:22839

0

Django 是 Python 程式語言驅動的一個開源模型-檢視-控制器(MVC)風格的 Web 應用程式框架。使用 Django,我們在幾分鐘之內就可以建立高品質、易維護、資料庫驅動的應用程式。

Django 框架的核心元件有:

  • 用於建立模型的物件關係對映

  • 為終端使用者設計的完美管理介面

  • 一流的 URL 設計

  • 設計者友好的模板語言

  • 快取系統

7

Stars:22525

0

雖然Python的標準庫中urllib2模組已經包含了平常我們使用的大多數功能,但是它的API使用起來讓人實在感覺不好。它已經不適合現在的時代,不適合現代的網際網路了。而Requests的誕生讓我們有了更好的選擇。

正像它的名稱所說的,HTTP for Humans,給人類使用的HTTP庫!在Python的世界中,一切都應該簡單。Requests使用的是urllib3,擁有了它的所有特性,Requests 支援 HTTP 連線保持和連線池,支援使用 cookie 保持會話,支援檔案上傳,支援自動確定響應內容的編碼,支援國際化的 URL 和 POST 資料自動編碼。現代、國際化、人性化。

除此之外,Requests的文件非常完備,中文文件也相當不錯。Requests能完全滿足當前網路的需求,主要支援的功能如下:

Requests 完全滿足如今網路的需求。

  • 國際化域名和 URLs

  • Keep-Alive & 連線池

  • 持續性的 Cookie 會話

  • 類瀏覽器式的 SSL 加密認證

  • 基本/精簡式的身份認證

  • 優雅的鍵/值 Cookies

  • 自動解壓

  • Unicode 編碼的響應主體

  • 多段檔案上傳

  • 連線超時

  • 支援 .netrc

  • 適用於 Python 2.6—3.3

  • 安全的執行緒使用

8

Stars:22447

0

youtube-dl 是一個很小的命令列程式,用於從YouTube等網站下載視訊。它需要 Python interpreter (2.6, 2.7, or 3.3+),支援多平。它還提供一個包含Python的Windows可執行程式 。youtube-dl可以在Unix box, Windows或Mac OS X中使用。

9

Stars:20465

0

ansible是新出現的 自動化 運維工具 , 基於Python研發 。 糅合了眾多老牌運維工具的優點實現了批量作業系統配置、批量程式的部署、批量執行命令等功能。 僅需在管理工作站上安裝 ansible 程式配置被管控主機的 IP 資訊,被管控的主機無客戶端。 ansible 應用程式存在於 epel( 第三方社群 ) 源,依賴於很多 python元件

10

Stars:18626

此專案整理了機器學習相關的學習資源等。

作為開發者,以上有你使用過的專案嗎?那麼你對這些專案的評價是什麼呢?

640?wx_fmt=jpeg