最火的五大 python 開源項目

來源:互聯網
上載者:User

標籤:site   好的   自動化   基於   pid   採集   開發架構   功能   單元   

python 語言易學,且開發高效,用 python 語言開發的開源項目活躍度很高,下面介紹目前最活躍的五大 python 開源項目:

1.) 排名第一位的當然是有關機器學習的Google開源項目 TensorFlow,TensorFlow 是一個採用資料流圖,用於數值統計計算的開源項目,此項目一經公布就有過萬的 star 和 fork,被廣泛的用於機器學習和深度神經網路方面的研究。

2.) 排名第二位的是python web 方向的新貴 Flask,Flask 是一個微型的 Python Web 開發架構,它基於WSGI工具箱和 jinja2模板引擎,可以最靈活最快速的配置開發屬於自己的 Python Web網站。

3.) 排名第三位的是python web 方向的經典 Django,Django 是一個採用 M-V-T 設計模式的 Web 架構。在Django中,由於控制器接受使用者輸入的部分由架構自行處理,所以 Django 編程更關注的是模型(Model)、模板(Template)和視圖(Views)。使用 Django,我們可以迅速建立高品質、易維護、和資料庫驅動的Web服務程式,尤其對不甚熟悉資料庫操作的建站同學來說,如獲至寶。

4.)排名第四位的是功能測試架構 pytest,pytest 是一個成熟的全功能的Python測試架構,可以協助你更好的寫出自動化測試程式,它能適應從簡單的單元測試到複雜的整合測試在內的全功能測試,並且支援眾多的外掛程式開發。

5.)排名第五位的是資料擷取工具 scrapy,scrapy 是一個優秀的網路資料爬蟲架構,使用者只需定製開發幾個模組就可以輕鬆的實現一個完善的網路爬蟲,用其來抓取網頁內容資料以及各種圖片檔案等非常方便;Scrapy 還提供了多種類型的爬蟲基類,如 BaseSpider 和sitemap等;Scrapy被廣泛的運用於資料採礦、網路監測和自動化測試等領域。

需要說明的是以上的排名是根據代碼submit 和 fork 的活躍度的排名,僅僅反映的是開原始碼的受歡迎程度,並非就是企業市場應用的火爆度,注意區別,你要根據自己的需求選擇合適你項目的python 開源架構和工具。

?更多關於python的開源項目案列,請前往51Testing軟體測試網(http://www.51testing.com)

最火的五大 python 開源項目

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.