GitHub上Stars最多的10個Python項目

1、tensorflow/tensorflow

Stars:41347

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

 

2、vinta/awesome-python

Stars:27494

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

 

3、jkbrzt/httpie

Stars:27432

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

 

4、pallets/flask

Stars:24304


 

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

 

5、nvbn/thefuck

Stars:23211

 

 

開發者都或多或少接觸過 linux 接觸過命令行,當然肯定也都被命令行狠地“fuck”過。我很多時候都是微不足道的原因導致了命令行出錯,例如將 python 輸入成 ptyhon,例如將 ls -alh 輸入成 ls a-lh而導致出錯,這個時候我會想說:“fuck”。

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

 

6、django/django

Stars:22839

 

 

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

Django 框架的核心組件有:

  • 用於創建模型的對象關係映射

  • 爲最終用戶設計的完美管理界面

  • 一流的 URL 設計

  • 設計者友好的模板語言

  • 緩存系統

 

7、kennethreitz/requests

Stars:22525

 

雖然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、rg3/youtube-dl

Stars:22447

 

 

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

 

9、ansible/ansible

Stars:20465

 

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

 

10、josephmisiti/awesome-machine-learning

Stars:18626

此項目整理了機器學習相關的學習資源等。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章