菜鳥獨白
Github在碼農界就是程序員的Facebook,上面好的源碼,牛逼的庫非常多,一個好的程序員一定要保持對新技術的渴望,經常走走看看,會有很多好東西,讓你眼前一亮!馬上年底了我們來看看GitHub上都有哪些超高人氣的Python庫,小夥伴們一起來看看吧!
最高人氣Top5-Python庫
1.Tensorflow 人氣指數:83695
大名鼎鼎的TensorFlow 是來自谷歌的一個用於人工智能的開源工具.它採用數據流圖(data flow graphs)用於數值計算的開源軟件庫。架構靈活讓你可以在多種平臺上展開計算,例如臺式計算機中的一個或多個CPU(或GPU)服務器,移動設備等等。
地址: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服務非常方便人性化.而且是彩色的輸出,很漂亮,內置了測試,分析功能非常強大。
地址:https://github.com/jakubroztocil/httpie
4.Thefuck 人氣指數:33187
相信有很多小夥伴在敲命令行的時候,時不時會敲錯,非常不爽,這款工具的作者一怒之下開發了一款命令行神器,並把它命名為"The fuck",這個絕對是腦洞大開的項目,不得不佩他的創意,解決了一個痛點.
當你輸入命令的出錯的時候,直接敲一個fuck,會自動幫你修正上一條命令, 牛逼的啊!內置了自動匹配算法.
通過上下箭頭選擇,回車確認,好玩又好用.
地址:https://github.com/nvbn/thefuck
5.Flask 人氣指數31946
Python裡面搞web開發的同學相信都聽說過它,一個微型的web開發框架,輕巧而強大.有同學會說Django呢,這兩個庫可以說是兩個極端.
Flask是非常自由,相當於你買了一個毛坯的房子,怎麼裝修看個人喜好,而Django絕對是萬科精裝地暖房,一站式服務,拎包入住,省時省力。
還是那句話想自由一點選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部分:分類,迴歸,聚類,數據降維,模型選擇和數據預處理.
地址:https://github.com/scikit-learn/scikit-learn
3.Django : 下載了12871次
一個重量級的web開發框架,資料狂多,內置了很多服務,幾乎你需要的web服務全部內置了,而且調試方便,號稱全能選手,居家旅行必備.
地址: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)的優點,實現了批量系統配置,批量程序部署,批量運行命令等功能.
地址:https://github.com/ansible/ansible
從上面這些最火的Python庫裡面,不知道大家領悟出什麼沒有,就是Python最火的兩個應用領域一個是web開發和一個是機器學習,而且Python在機器學習領域越來越成為主流,大家努力吧.
End.
運行人員:中國統計網小編
中國統計網,是國內最早的大數據學習網站
//www.itongji.cn