App下載

普通人學(xué)Python有什么用?

猿友 2021-01-28 13:43:23 瀏覽數(shù) (4880)
反饋

隨著技術(shù)不斷發(fā)展,人類的社會(huì)活動(dòng)呈現(xiàn)一個(gè)明顯的趨勢(shì):人和人之間的交流越來(lái)越少,越來(lái)越簡(jiǎn)潔,而人與機(jī)器設(shè)備的交流越來(lái)越多,很多年輕人花在手機(jī)和電腦上的時(shí)間已經(jīng)遠(yuǎn)遠(yuǎn)超過(guò)了花在別人甚至是最親近的人身上的時(shí)間。

盡管大家都在吐槽和抵制這樣的趨勢(shì),可是誰(shuí)都無(wú)法改變這樣的趨勢(shì),因?yàn)楸举|(zhì)上這就是人類發(fā)展科技所盼望達(dá)成的效果。

所以識(shí)時(shí)務(wù)者只能學(xué)一點(diǎn)和機(jī)器交流的方法,學(xué)會(huì)計(jì)算機(jī)的語(yǔ)言,這樣一來(lái),萬(wàn)一哪一天機(jī)器完全奴役了人類,好歹也能比其他人死得稍微明白一點(diǎn),要是技術(shù)還不錯(cuò),說(shuō)不定還能加入人類反叛軍,制造出屬于自己的終結(jié)者,為人類的自由一戰(zhàn)。

扯得有點(diǎn)遠(yuǎn),還是回歸咱普通人吧。

一、python是比較適合普通人的一門語(yǔ)言

為什么這么說(shuō)呢?拿造房子打比方:一個(gè)原始人要造現(xiàn)代化的房子的難度是極大的,因?yàn)樗孟葘W(xué)會(huì)燒磚、制水泥、煉鋼、制造玻璃,要學(xué)會(huì)基本的建筑力學(xué)、焊接技術(shù),還要借助現(xiàn)代化的各種機(jī)械,每一樣都必不可少。

而對(duì)于零基礎(chǔ)的非專業(yè)人士來(lái)說(shuō),要用其它任何語(yǔ)言在短時(shí)間內(nèi)學(xué)會(huì)編寫一個(gè)像樣的程序就和原始人學(xué)會(huì)建造現(xiàn)代化的房子差不多,知識(shí)體系太龐雜,要記要背的東西也太多,上手難度太大。

和大學(xué)讀計(jì)算機(jī)專業(yè)不同,平時(shí)的學(xué)習(xí)純粹是出于興趣和一些簡(jiǎn)單的工作需要,沒(méi)有考試,沒(méi)有必學(xué)不可的壓迫感,所以冗長(zhǎng)的基礎(chǔ)學(xué)習(xí)步驟會(huì)讓絕大多數(shù)人失去學(xué)習(xí)興趣。

而 python 的優(yōu)勢(shì)就在于它本身是基于程序工作者們大量的前期工作,已經(jīng)把磚塊燒好,把鋼筋煉好,把組裝好的機(jī)械設(shè)備放在了我們面前,讓初學(xué)者直接從原始社會(huì)跳到了現(xiàn)代社會(huì),只需要用接近人類的語(yǔ)言和思維方式,就能很快學(xué)會(huì)如何建造大樓。

所以學(xué) python 能很快找到成就感,用不了多少時(shí)間就可以獨(dú)立寫出能夠有意思的小程序。

二、學(xué)習(xí)Python可以鍛煉思維

平時(shí)生活工作中我們會(huì)做無(wú)數(shù)的重復(fù)勞動(dòng),這些勞動(dòng)除了浪費(fèi)生命之外其實(shí)是沒(méi)有太大意義的,文人們當(dāng)然喜歡把這樣無(wú)意義的重復(fù)稱為"這就是生活”,可在程序員大佬們看來(lái),一切重復(fù)的勞動(dòng)都是可以優(yōu)化的。

比如你要制作一張九九乘法表給自己讀幼兒園的孩子學(xué)習(xí),像下面這樣把數(shù)字一個(gè)個(gè)打到文檔上,就是一件重復(fù)無(wú)意義的工作:

當(dāng)然你可以把這些無(wú)意義的工作想得很有意義,這是對(duì)孩子無(wú)私的奉獻(xiàn),哪怕寫個(gè) 90*90 乘法表,你也愿意花上一整天去做。

可是在程序員們看來(lái),不管是9乘以9還是90乘以90,都可以通過(guò)自己的思考運(yùn)用代碼來(lái)快速完成:

下面學(xué)習(xí)8天之后能夠獨(dú)立寫出的程序:

20191107133300_402.png

試想一下,這種思維邏輯遠(yuǎn)比練手速更有意義。

三、提升工作效率

目前來(lái)說(shuō),很多人出現(xiàn)加班的情況都是因?yàn)樾实拖拢汛蟛糠謺r(shí)間都浪費(fèi)在重復(fù)操作上,然后還不斷學(xué)習(xí)如何管理時(shí)間,顯然是治標(biāo)不治本。

比如說(shuō):

客服可以用 python 編寫自動(dòng)回復(fù)系統(tǒng),回復(fù)大部分常規(guī)性問(wèn)題;

分析師可以根據(jù)自己的需求編寫爬蟲(chóng)程序去網(wǎng)上自動(dòng)收集大量的相關(guān)資料并自動(dòng)歸類和分析;

老總可以編寫個(gè)人自動(dòng)發(fā)郵件程序,定時(shí)定人分類收發(fā)大批量的工作郵件。

不管哪個(gè)行業(yè),都能找到 python 的用武之地,能把學(xué)到的東西用到現(xiàn)實(shí)工作中的人一定能比別人省出更多的自由時(shí)間,去做自己喜歡的、更有意義的事。

最后要說(shuō)一點(diǎn),Python 起步容易,學(xué)深很難,可我們不是程序員不需要對(duì)自己提太高的要求,保持興趣才是學(xué)習(xí)最重要的事。


0 人點(diǎn)贊