不做編程工作,學習python有什麼用嗎?

唯美短句精選


編程是很有意思的事情,編程語言就是控制計算機,讓他幹啥就幹啥,可以寫遊戲,可以寫一些自己工作相關的工具助手,提高工作效率。

Python可以做很多事情,典型的譬如,Web開發應用、數據科學中機器學習、數據分析、數據可視化、應用腳本等。

還可以用它來開發遊戲,互聯網數據採集,比如自己寫爬蟲程序,爬爬天氣情況,爬一爬吃雞的數據,挺有意思的。

你學一個技術很可能跟你目前工作沒有一點關聯,或許僅僅就是處於自己的愛好而已。


騎著摩托去取經的唐僧


不做編程工作,學習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語言那麼流行,抱著玩一玩的心態入坑,中間也遇到很多燒腦的地方,但是憑著時間慢慢熬過來了。現在回頭看學之前和學之後的自己,在思維上和對計算機的理解上躍升了一大個臺階。下面我挑幾個地方說一說。

1.學python改變思維方式

不僅僅是python,我覺得只要是面嚮對象語言應該都有這個特點。在你面對一個整體問題的時候,要怎樣考慮去分解,然後每一塊怎樣分步去實現。其實這就是python中類(class)的基本用法,每一個功能類寫好了,那麼這個問題基本也就解決了。python代碼寫多了,這種思維習慣會漸漸的進入你平時思考問題的過程,你會發覺原來又大又雜的問題,現在好像可以理清楚了。

2.學python提升工作效率

python是用來做自動化辦公最好用的語言,沒有之一!特別是辦公三巨頭裡面的Excel,python可以跟它無縫對接。只要是格式確定的表格,用python寫一段代碼就可以提取數據,做數據統計,輸出數據結果,最後還可以畫統計圖表。幾十個這種表格,在python代碼下,兩秒鐘出結果。(我的文章中也有寫python自動化辦公,想一起學的關注我 @好逑君Q)

3.學python後get網絡資源很easy

python的爬蟲可謂是大名鼎鼎。學習python後,爬取想要的網絡資源,比如音樂,妹子圖啊什麼的完全不在話下。至於你想爬多少你自己控制,只要你的硬盤足夠大。

如果你的工作與某種特定數據關聯度比較高,python可以專門寫出針對這種數據的爬蟲,幫你全網收集資料,只要使用時注意合規,真的非常又快又好。這一點跟第2點一脈相承。


說了這麼多,總之學習python能夠提升自我,從思維和具體技能都可以。不過前提是你要有興趣並且有耐心的堅持下去。一旦你學成了,你會發現不做編程的你,依然打開了一片新天地。

以上就是我想說的,希望能給樓主,給大家一些參考。


分享到:


相關文章: