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