-
1 # 資料指揮
-
2 # 月見空青385
python最近兩年確實挺火的,大概總結下python的主要幾個用處吧。
1、資料爬蟲,大資料時代資料的重要性不用多說了吧,學了資料爬蟲可以自己去採集資料了。學習爬蟲的話可以試下第三方庫requests,以及爬蟲框架scrapy。
2、資料分析,光有了資料還不行,還需要把資料用起來,這個時候資料分析就有用處了。學習資料分析的話試下numpy和pandas庫。
3、雲端開發,主要涉及的是Django、flask、tornado庫。
4、人工智慧、機器學習,這兩年人工智慧被炒的火熱,也讓python這門語言走到了風口。
希望回答對你有一些幫助吧!
-
3 # AI鍊金師
用處很多,我自己平時也是用python開發
1、運維指令碼,很用伺服器的維護指令碼都是用python開發,簡單方便,比shell寫起來容易多來
2、資料分析&AI,python有pandas和numpy的資料分析包,也有tensorflow的AI開發框架支援,當然還有kereas等,都能為我們提高開發效果,讓我們的精力聚焦到演算法研究和資料分析上,減少程式碼實現的成本
3、爬蟲,scripy,python有豐富的爬蟲工具包,文字解析、IP代理等等,以及支援正則和xpath的表示式,降低爬蟲的開發成本
4、網頁&restful介面開發,Django、Flask等,支援快速開發介面、實現網頁
當讓python也是比較有效的後臺開發指令碼,在後臺服務中也應用較多,用處很多。
人生苦短,我用python
-
4 # Python進階學習交流
Python被稱為人工智慧時代的黃金語言,但是僅僅掌握它還是不能夠勝任人工智慧方面的工作。Python語言是一門工具,而人工智慧是一個非常廣的方向,諸如寬度學習、深度學習、各類演算法等等。
如果你具備了Python程式設計能力,那你可以用Python做點什麼呢?
一、網路爬蟲。採集網頁的資料,為後期的資料探勘或者資料庫的建立提供資料支撐,網路爬蟲資料還可以做瀏覽器等;
二、資料探勘和分析、科學計算、機器學習。Python中的pandas、numpy、matplotlib等資料處理庫,可以助力你進行科學計算和視覺化;
三、日常任務。比如自動備份你的MP3、12306搶票等;
四、web開發。其實很多著名的網站像知乎、YouTube、豆瓣網就是Python寫的,此外很多大公司,包括Google、Yahoo等,甚至NASA(美國航空航天局)都大量地使用Python;
五、網路遊戲後臺。很多線上遊戲的後臺都是Python開發的;
六、運維、應用開發、大資料、人工智慧、自然語言處理等。
……還可以寫很長很長…………還可以寫很長很長……
如果你具備Python企業級開發與大資料運維能力,那麼你不僅可以用Python做企業級開發,更可以做比“大資料開發”更高階的“大資料運維”,成為市場上稀缺的大資料運維工程師,年薪50w不在話下。
下面分別是Python網路爬蟲和web方向需要學習的知識點。
Python網路爬蟲學習涉及的內容主要有:Python入門知識、web前端知識、爬蟲基礎知識、爬蟲進階知識等等,一步一步循序漸進。每一個階段學習到的知識都特色豐富,從簡單到複雜。
Python web方向涉及的內容主要有:搭建環境、面向物件程式設計(OOP)、HTML知識、Django、Tornado、專案思想、多程序等等,同樣的,每個學習階段,都有大量的知識點等著我們去挖掘。
學習過程是煎熬的,而且循序漸進。當你的基礎部分學完了,之後你也肯定會忘記一部分,本自己以為掌握好的知識點,等到用時候發現自己還是不知道怎麼用。不用慌,這個問題不大~~這是學習的必經之路,溫故而知新,當你再回去複習基礎知識,你會有更深入的認識(驀然回首,那人卻在燈火闌珊處)。我們都處於奮鬥的時代,別因為小小困難而輕易放棄,學習更是要耐得住寂寞,不可急於求成。
-
5 # 小小猿愛嘻嘻
Python作為一門起源比較早的程式語言,實際應用非常廣泛,涉及機器學習、資料處理、網路爬蟲、Web開發、測試運維等各個方面,下面我簡單介紹一下,感興趣的朋友可以嘗試一下:
機器學習這個是目前Python興起和火熱的一個主要原因,Python提供了大量用於機器學習的模組,像tensorflow,scikit-learn,PyBrain等,可以快速建立和驗證常見的學習演算法,包括分類、迴歸、聚類等,因此,在機器學習方面,Python有著非常廣泛的應用前景:
資料處理這也是Python應用的一個重要方向,Python提供了大量用於科學計算、線性代數、資料處理的模組,像numpy,scipy,pandas等,可以快速處理日常各種資料和檔案,包括txt,csv,excel等,程式碼量更少,也更容易學習和掌握,因此,對於資料處理來說,Python也有著非常重要的應用:
網路爬蟲這也是Python的一個應用方面,Python提供了大量用於網路爬蟲的模組,像bs4,requests,scrapy等,定製化高,可以快速抓取到網路上的資料,更容易也更輕鬆,因此在網路爬蟲方面,Python也有著不錯的應用:
Web開發這也是Python目前應用比較廣泛的一個方面,Python提供了大量用於Web開發的框架,像Django,Flask,Tornado等,可以快速建立一個Web應用,擴充套件性和靈活性都非常不錯,因此在Web開發方面,Python也有著非常不錯的應用:
測試運維這也是目前Python使用比較多的一個方面,作為一門解釋性語言,Python易學易懂,對於許多伺服器指令碼來說,更易編寫和維護,提供了許多用於測試運維的模組,像selenium,ansible,saltstack等,可以很方便的進行應用測試和伺服器管理,因此,對於測試運維來說,Python也有著非常重要的應用:
目前,就分享這5個方面吧,其實Python還有許多其他應用方面,像資料視覺化、遊戲開發、桌面GUI開發等,網上也有相關資料和教程,介紹的非常詳細,感興趣的話,可以搜一下,希望以上分享的內容能對你有所幫助吧,也歡迎大家評論、留言進行補充。
回覆列表
幾個方面用的多
1、網頁爬蟲,有很多成熟的庫,還有scapy等框架;
2、大資料計算,有tenflow等框架
3、自動化運維的指令碼
4、聽說未來內建去office可以替代VBA
5、當然還有WEB框架,django,flask等。