GitHub最火的Python庫|看看你用過幾個

菜鳥獨白

Github在碼農界就是程序員的Facebook,上面好的源碼,牛逼的庫非常多,一個好的程序員一定要保持對新技術的渴望,經常走走看看,會有很多好東西,讓你眼前一亮!馬上年底了我們來看看GitHub上都有哪些超高人氣的Python庫,小夥伴們一起來看看吧!

最高人氣Top5-Python庫

1.Tensorflow 人氣指數:83695

大名鼎鼎的TensorFlow 是來自谷歌的一個用於人工智能的開源工具.它採用數據流圖(data flow graphs)用於數值計算的開源軟件庫。架構靈活讓你可以在多種平臺上展開計算,例如臺式計算機中的一個或多個CPU(或GPU)服務器,移動設備等等。

GitHub最火的Python庫|看看你用過幾個

地址:https://github.com/tensorflow/tensorflow

2.awesome-python 人氣指數:42959

Python框架精選大集合,收羅了一大堆牛逼的Python框架,幾乎你用Python的所有方方面面它都有收羅在裡面,我們我例舉幾個非常著名的領域:

爬蟲HTTP庫

  • grequests - requests + gevent for asynchronous HTTP requests.

  • httplib2 - Comprehensive HTTP client library.

  • requests - HTTP Requests for Humans.

  • treq - Python requests like API built on top of Twisted's HTTP client.

  • urllib3 - A HTTP library with thread-safe connection pooling, file post support, sanity friendly.

數據分析的庫

  • Blaze - NumPy and Pandas interface to Big Data.

  • Open Mining - Business Intelligence (BI) in Pandas interface.

  • Orange - Data mining, data visualization, analysis and machine learning through visual programming or scripts.

  • Pandas - A library providing high-performance, easy-to-use data structures and data analysis tools.

Web開發的框架

  • Bottle - A fast, simple and lightweight WSGI micro web-framework.

  • CherryPy - A minimalist Python web framework, HTTP/1.1-compliant and WSGI thread-pooled.

  • Django - The most popular web framework in Python.

  • awesome-django

  • Flask - A microframework for Python.

  • awesome-flask

  • Pyramid - A small, fast, down-to-earth, open source Python web framework.

  • awesome-pyramid

  • Sanic - Web server that's written to go fast.

  • Tornado - A Web framework and asynchronous networking library.

  • TurboGears - A microframework that can scale up to a full stack solution.

  • Web2py - Full-stack enterprise framework for secure database-driven web-based applications.

地址:https://github.com/vinta/awesome-python

仔細看一下,上面是不是有大家非常熟悉的庫,如果大家在平時開發的過程中涉及到某個領域,不妨先來看看有沒有現成的輪子.

3.Httpie 人氣指數:33190

HTTPie是一個命令行的HTTP客戶端,這款神器使得命令行下調用web服務非常方便人性化.而且是彩色的輸出,很漂亮,內置了測試,分析功能非常強大。

GitHub最火的Python庫|看看你用過幾個

地址:https://github.com/jakubroztocil/httpie

4.Thefuck 人氣指數:33187

相信有很多小夥伴在敲命令行的時候,時不時會敲錯,非常不爽,這款工具的作者一怒之下開發了一款命令行神器,並把它命名為"The fuck",這個絕對是腦洞大開的項目,不得不佩他的創意,解決了一個痛點.

當你輸入命令的出錯的時候,直接敲一個fuck,會自動幫你修正上一條命令, 牛逼的啊!內置了自動匹配算法.

GitHub最火的Python庫|看看你用過幾個

通過上下箭頭選擇,回車確認,好玩又好用.

地址:https://github.com/nvbn/thefuck

5.Flask 人氣指數31946

Python裡面搞web開發的同學相信都聽說過它,一個微型的web開發框架,輕巧而強大.有同學會說Django呢,這兩個庫可以說是兩個極端.

Flask是非常自由,相當於你買了一個毛坯的房子,怎麼裝修看個人喜好,而Django絕對是萬科精裝地暖房,一站式服務,拎包入住,省時省力。

GitHub最火的Python庫|看看你用過幾個

還是那句話想自由一點選Flask,想省事一點選Django,不過好像很多大網站都是用Django多一些.

地址:https://github.com/pallets/flask

下載最多Top5-Python庫

1.Ttensorflow:下載了40873次

還是tensorflow,也就是說tensorflow既是人氣最火的,也是用的最多的開源庫,可想而知2017年機器學習,人工智能有多火了吧.

地址:https://github.com/tensorflow/tensorflow

2.Scikit-learn: 下載了12543次

簡稱sklearn它是機器學習裡面非常非常熱門的一個庫,這個庫是基於開源的Python的科學計算工具包Scipy的一個分支版本,也是眾多分支裡面的翹楚.Scikit-learn的基本功能有6部分:分類,迴歸,聚類,數據降維,模型選擇和數據預處理.

GitHub最火的Python庫|看看你用過幾個

地址:https://github.com/scikit-learn/scikit-learn

3.Django : 下載了12871次

一個重量級的web開發框架,資料狂多,內置了很多服務,幾乎你需要的web服務全部內置了,而且調試方便,號稱全能選手,居家旅行必備.

GitHub最火的Python庫|看看你用過幾個

地址:https://github.com/django/django

4.Flask: 下載了10045次

Flask的下載量也很大,緊隨Django,下載量差的不太多。幾乎所有的招聘Python web開發的崗位都註明了需要懂這兩種框架.

地址:https://github.com/pallets/flask

5.Ansible:下載了9849次

一個自動化運維工具,類似瑞士軍工,集合了眾多運維工具(puppet,cfengine,chef,func,fabric)的優點,實現了批量系統配置,批量程序部署,批量運行命令等功能.

GitHub最火的Python庫|看看你用過幾個

地址:https://github.com/ansible/ansible


從上面這些最火的Python庫裡面,不知道大家領悟出什麼沒有,就是Python最火的兩個應用領域一個是web開發和一個是機器學習,而且Python在機器學習領域越來越成為主流,大家努力吧.

End.

運行人員:中國統計網小編

中國統計網,是國內最早的大數據學習網站

//www.itongji.cn

相關推薦

推薦中...