在程序員的世界中,有句廣為流傳的話(huà),叫“人生苦短,快用Python”。這句話(huà)非常形象地說(shuō)出了Python語(yǔ)言在程序員心目中的地位。
相比C++或Java等語(yǔ)言,Python讓開(kāi)發(fā)者用更少的代碼來(lái)表達(dá)想法。作為一種解釋型的編程語(yǔ)言,Python更強(qiáng)調(diào)代碼的可讀性和簡(jiǎn)潔的語(yǔ)法。不管是小型還是大型的程序,該語(yǔ)言都試圖讓程序的結(jié)構(gòu)清晰明了。
根據(jù)Stack Overflow流量統(tǒng)計(jì),在2017年6月,Python次成為高收入國(guó)家Stack Overflow訪問(wèn)量的標(biāo)簽,到了2018年,Python肯定會(huì)成為的標(biāo)簽。
另一個(gè)讓Python成語(yǔ)言的原因是它的可擴(kuò)展性。Python虛擬機(jī)本身幾乎可以在所有的操作系統(tǒng)中運(yùn)行。Python可以用于Web程序、GUI開(kāi)發(fā)和操作系統(tǒng)、科學(xué)建模。YouTube、Google、Yahoo!、NASA都在內(nèi)部大量地使用Python。
另外,在Python語(yǔ)言中,幾乎所有的想法都可以通過(guò)30-40行代碼快速驗(yàn)證。Python的火爆得益于本身編程語(yǔ)言的優(yōu)勢(shì)外,還在于它成為了許多公司開(kāi)發(fā)人工智能程序的編程語(yǔ)言。
例如,在今年打敗中國(guó)棋手柯潔的AlphaGo程序中,就用到了Python。此外,Facebook開(kāi)源了人工智能編程工具箱PyTorch后,更是奠定了它作為人工智能時(shí)代的語(yǔ)言。國(guó)內(nèi)許多做人臉識(shí)別等程序的人工智能公司,也非常推崇Python作為其編程語(yǔ)言。
Python是社會(huì)人工智能應(yīng)用的一個(gè)趨勢(shì),是編程世界里的“網(wǎng)紅”語(yǔ)言。孩子從小培養(yǎng)邏輯思維,計(jì)算思維,也會(huì)讓孩子在未來(lái)的競(jìng)爭(zhēng)中處于有利地位。