{eval=Array;=+count(Array);}
不做編程工作,學(xué)習(xí)python有什么用嗎?這個就非常多啦,作為一門膠水型、簡單易用的編程語言,python第三方庫擴(kuò)展豐富,自然能做的事情非常多,下面我簡單介紹3個,分別是自動化辦公、爬取網(wǎng)站數(shù)據(jù)和下載網(wǎng)頁視頻,感興趣的朋友可以嘗試一下:
日常工作,我們一定會牽扯到word、excel、txt、csv等文件的處理,如果數(shù)據(jù)量小,手動處理還得心應(yīng)手,如果數(shù)據(jù)量龐大,處理起來就會非常費(fèi)時費(fèi)力,這時你就可以使用python進(jìn)行自動化處理,針對常見的文件格式,python提供了許多現(xiàn)成的庫可以直接使用,word的python-docx,excel的pandas,ppt的python-pptx,都可以輕松批量處理數(shù)據(jù),效率高且操作簡單,自動化辦公在合適不過:
日常瀏覽網(wǎng)站,我們可能需要從網(wǎng)站獲取實(shí)時、大量的數(shù)據(jù),如果只是手動復(fù)制黏貼,就明顯非常不合適了,效率低且不利于數(shù)據(jù)規(guī)整,這時你就可以使用python網(wǎng)絡(luò)爬蟲,針對特定的網(wǎng)頁編寫特定的爬取規(guī)則,邊解析數(shù)據(jù)便規(guī)整數(shù)據(jù),效率高且操作簡單,如果你需要批量爬取網(wǎng)站數(shù)據(jù),以供自己分析研究,那python爬蟲在合適不過,有許多現(xiàn)成的庫和框架都可以直接使用,urllib、bs4、lxml、scrapy等都是爬蟲的利器,值得推薦和使用:
日常休閑娛樂,我們可能需要保存網(wǎng)頁的視頻到本地,如果有現(xiàn)成的插件在合適不過,當(dāng)然,沒有也不影響,python針對網(wǎng)頁視頻下載,也提供了2個非常實(shí)用的下載工具,you-get和youtube-dl,完全免費(fèi)、開源,只需知道視頻網(wǎng)頁地址,即可一鍵輕松下載到本地,支持在線播放、批量下載,效率高且操作簡單,如果你需要經(jīng)常保存網(wǎng)頁視頻,那這2個工具在合適不過:
當(dāng)然,除了以上3個方面,python還有許多其他用途,機(jī)器學(xué)習(xí)、web開發(fā)、人臉識別、測試運(yùn)維等,都有現(xiàn)成的框架或庫可以直接使用,當(dāng)然,你也可以使用python開發(fā)小型游戲(pygame),繪制卡通人物(turtle),網(wǎng)上也有相關(guān)教程和資料,介紹的非常詳細(xì),感興趣的話,可以搜一下,希望以上分享的內(nèi)容能對你有所幫助吧,也歡迎大家評論、留言進(jìn)行補(bǔ)充。
不做編程也可以使用python 來幫助自己的工作更高效更優(yōu)秀。
第一,高效工作。借助python 做批量的工作,比如批量文件改名,或者分類整理文件。做批量的工作是python 可以做的工作,可以大幅提高工作效率。
第二,數(shù)據(jù)分析。借助python 可以從不同數(shù)據(jù)源,比如文本文件,電子表格,word文檔甚至網(wǎng)絡(luò)上數(shù)據(jù)源,來全面的整理數(shù)據(jù)和分析數(shù)據(jù),使得數(shù)據(jù)發(fā)揮真正的作用。
第三,圖表曲線制作。借助python 可以繪制各種效果的圖表。使得公司對你刮目相看。
以上是我的回答。
編程是很有意思的事情,編程語言就是控制計算機(jī),讓他干啥就干啥,可以寫游戲,可以寫一些自己工作相關(guān)的工具助手,提高工作效率。
Python可以做很多事情,典型的譬如,Web開發(fā)應(yīng)用、數(shù)據(jù)科學(xué)中機(jī)器學(xué)習(xí)、數(shù)據(jù)分析、數(shù)據(jù)可視化、應(yīng)用腳本等。
還可以用它來開發(fā)游戲,互聯(lián)網(wǎng)數(shù)據(jù)采集,比如自己寫爬蟲程序,爬爬天氣情況,爬一爬吃雞的數(shù)據(jù),挺有意思的。
你學(xué)一個技術(shù)很可能跟你目前工作沒有一點(diǎn)關(guān)聯(lián),或許僅僅就是處于自己的愛好而已。
聽說潘十億也在學(xué)Python,我想他應(yīng)該不是閑的。
Python的用途其實(shí)還是很貼近生活和辦公的。
我講個故事吧。
你有天醒來,突然很有性趣,感覺力量都可以頂穿鋼板,這時候你也覺得電腦的桌面壁紙可以換一下了,于是你打開搜索引擎,找了幾張美圖,可是一張一張的下載,你感覺好累,要不,一下子全部擼到本地就好了,如果這時你會Python的會,你會可以寫個小爬蟲,快快樂樂的給美圖安個家了。至于下幾張,已經(jīng)不是你要考慮的了,你需要考慮的是美圖太多,你挑不過來了。
這時你發(fā)現(xiàn),之前保存的時候,名字起的太隨意,這么多圖片,得整理一下,由于你知道Python,所以你很快又寫了個程序,通過正則匹配,文件匹配,進(jìn)行分類,你甚至還加了個擴(kuò)展庫,根據(jù)美圖美感等級,進(jìn)行歸類。你還用Python進(jìn)行文件讀寫與文件夾歸類。
結(jié)束后,你感覺自己很牛逼,就在我們上發(fā)了個文章,說老子有美圖,需要的留郵箱,大家也都很踴躍,你一開始一個一個壓縮發(fā)郵件,感覺效率太低了,自己完全在做義工呀,于是你又用Python寫了個腳本,自動壓縮,并發(fā)送郵件,分分鐘解決問題。
說完了,上面只是一個Python的使用場景,其它情況下,比如你要處理Word、Excel、PDF等文件時,它也是你的一個好助手。也可以幫你整理電腦里面重復(fù)的文件,刪除重復(fù)的圖片,或者進(jìn)行圖片壓縮之類的。所以只有我們想不到的,沒有我們不能做的。
我就是問題中所說的不做編程工作,但是又學(xué)習(xí)了python的人,我以自身感受來回答一下這個問題。
打個比方吧,我認(rèn)為學(xué)習(xí)一門編程語言就像讀一本課外書,里面的內(nèi)容雖然不用來考試,但是它帶給你的啟發(fā)和見識不一定比教科書差。這也是我個人在學(xué)完python一段時間后的感受。剛開始時,看python語言那么流行,抱著玩一玩的心態(tài)入坑,中間也遇到很多燒腦的地方,但是憑著時間慢慢熬過來了?,F(xiàn)在回頭看學(xué)之前和學(xué)之后的自己,在思維上和對計算機(jī)的理解上躍升了一大個臺階。下面我挑幾個地方說一說。
1.學(xué)python改變思維方式
不僅僅是python,我覺得只要是面向?qū)ο笳Z言應(yīng)該都有這個特點(diǎn)。在你面對一個整體問題的時候,要怎樣考慮去分解,然后每一塊怎樣分步去實(shí)現(xiàn)。其實(shí)這就是python中類(class)的基本用法,每一個功能類寫好了,那么這個問題基本也就解決了。python代碼寫多了,這種思維習(xí)慣會漸漸的進(jìn)入你平時思考問題的過程,你會發(fā)覺原來又大又雜的問題,現(xiàn)在好像可以理清楚了。
2.學(xué)python提升工作效率
python是用來做自動化辦公最好用的語言,沒有之一!特別是辦公三巨頭里面的Excel,python可以跟它無縫對接。只要是格式確定的表格,用python寫一段代碼就可以提取數(shù)據(jù),做數(shù)據(jù)統(tǒng)計,輸出數(shù)據(jù)結(jié)果,最后還可以畫統(tǒng)計圖表。幾十個這種表格,在python代碼下,兩秒鐘出結(jié)果。(我的文章中也有寫python自動化辦公,想一起學(xué)的關(guān)注我 @好逑君Q)
3.學(xué)python后get網(wǎng)絡(luò)資源很easy
python的爬蟲可謂是大名鼎鼎。學(xué)習(xí)python后,爬取想要的網(wǎng)絡(luò)資源,比如音樂,妹子圖啊什么的完全不在話下。至于你想爬多少你自己控制,只要你的硬盤足夠大。
如果你的工作與某種特定數(shù)據(jù)關(guān)聯(lián)度比較高,python可以專門寫出針對這種數(shù)據(jù)的爬蟲,幫你全網(wǎng)收集資料,只要使用時注意合規(guī),真的非常又快又好。這一點(diǎn)跟第2點(diǎn)一脈相承。
說了這么多,總之學(xué)習(xí)python能夠提升自我,從思維和具體技能都可以。不過前提是你要有興趣并且有耐心的堅(jiān)持下去。一旦你學(xué)成了,你會發(fā)現(xiàn)不做編程的你,依然打開了一片新天地。
以上就是我想說的,希望能給樓主,給大家一些參考。
記得去年下半年的時候(具體時間記不清了),被朋友圈的一則python的廣告刷屏了。這則廣告下面的留言,讓我一度懷疑廣點(diǎn)通的精準(zhǔn)性:因?yàn)槌思夹g(shù),還有產(chǎn)品經(jīng)理,Hr,獵頭,運(yùn)營……。由此可見python的熱度有多高,適應(yīng)的人群有多廣。
本人是一名互聯(lián)網(wǎng)從業(yè)者,不是開發(fā)不做編程工作,是一名產(chǎn)品經(jīng)理。很巧,我自學(xué)了python,應(yīng)該是在2019年初。為什么我會去學(xué)python呢?很重要的原因是做數(shù)據(jù)分析。是不是會感覺很奇怪,產(chǎn)品經(jīng)理為什么要做數(shù)據(jù)分析?產(chǎn)品經(jīng)理是一個對綜合能力有要求的崗位,要做好需要懂得多,例如:想通過數(shù)據(jù)來更好地分析需求和市場(了解競品的數(shù)據(jù)),那就學(xué)一些數(shù)據(jù)爬取和分析的技術(shù)。
而python在這點(diǎn)上有很大的優(yōu)勢。第一,Python 豐富和強(qiáng)大的庫以及其出色的數(shù)據(jù)處理能力,使得其一直是編寫爬蟲腳本以及分析數(shù)據(jù)的熱門語言。第二,Python 相對于其他語言來說,更為簡單易學(xué)。我是直接用百度來學(xué)習(xí),1個月不到就能上手。
其他崗呢?不論哪個崗,都可能面臨用excel處理數(shù)據(jù)的情況。例如:整理多個相同格式但是不標(biāo)準(zhǔn)的Excel表格,最終匯總成一個Excel表格,并進(jìn)行數(shù)據(jù)透視分析。表格內(nèi)涉及到合并的單元格,不同表格表頭位置有偏差等問題,如果手工來處理,一是累,二是易出錯。python對excel處理的庫是很容易實(shí)現(xiàn)自動化的處理,更重要的是下次還能用。
人與動物的區(qū)別就是能利用工具提高效率,而人生又是短暫的,所以“珍愛生命,使用python”。
10
回答2
回答0
回答5
回答9
回答5
回答0
回答9
回答10
回答6
回答