更新時(shí)間:2022-10-24 來(lái)源:黑馬程序員 瀏覽量:
TIOBE公司的總裁保羅-簡(jiǎn)森曾經(jīng)說(shuō)過(guò),Python的普及與數(shù)據(jù)挖掘、人工智能和數(shù)值計(jì)算等領(lǐng)域的蓬勃發(fā)展相關(guān),但同時(shí)也與普遍編程需求的增加有關(guān)。Python自身的一些特點(diǎn)造成了搜索詞條的人特別多。
(1)人工智能的蓬勃發(fā)展
要說(shuō)現(xiàn)在網(wǎng)上里面最炙手可熱的非人工智能莫屬,連學(xué)前兒童在上的輔導(dǎo)班都要掛個(gè)名字叫“某某AI”來(lái)吸引家長(zhǎng)們報(bào)名。
人工智能的概念其實(shí)很早就出現(xiàn)了,近幾年由于算力的增長(zhǎng)、海量數(shù)據(jù)的積累還有算法的進(jìn)步和優(yōu)化,人工智能開始真正的發(fā)揮作用,已應(yīng)用到各個(gè)領(lǐng)域。
除了出鏡率比較高的電商零售、智能機(jī)器人,傳統(tǒng)的農(nóng)業(yè)、建筑業(yè)也都在應(yīng)用人工智能來(lái)管理,像今年智慧工地就推廣得特別迅速。
Python作為人工智能的頭號(hào)語(yǔ)言,一方面會(huì)吸引大量計(jì)劃從事人工智能的人來(lái)學(xué)習(xí),另一方面自然也帶動(dòng)了網(wǎng)絡(luò)上對(duì)這門“新語(yǔ)言”的關(guān)注和討論。
(2)普遍編程需求的增加
過(guò)去大多數(shù)編程活動(dòng)是由專業(yè)人員來(lái)完成,起碼是計(jì)算機(jī)專業(yè)的。
但是目前,由于各種需要,人們期望有一種簡(jiǎn)單易學(xué)的、不是程序員也能上手的語(yǔ)言,而Python恰好滿足了這些需求。我覺(jué)得這是Python特別了不起的地方,它打破了普通人和編程之間的壁壘。
Python代碼簡(jiǎn)單,同樣的功能,Python代碼量會(huì)更“瘦小”,可讀性也強(qiáng),舉一個(gè)最簡(jiǎn)單的例子,看看把大象裝進(jìn)冰箱,如果用不同的語(yǔ)言來(lái)實(shí)現(xiàn),分別用了幾步?
而且Python本身自帶豐富的庫(kù)文件可以直接拿來(lái)使用,比如爬取信息,快速分析數(shù)據(jù),或者寫一些小的腳本工具,最開始我就是用Python來(lái)寫小工具提高工作效率的。
好的,我來(lái)復(fù)盤一下:
從數(shù)據(jù)來(lái)看,Python的熱度在10年間發(fā)生了翻天覆地的變化,Python用戶即包括了編程開發(fā)人員,也包括了很多非開發(fā)人員,而其他類似C語(yǔ)言、Java等只有開發(fā)人員會(huì)使用,所以會(huì)出現(xiàn)這種Python的討論度高于Java,Java的開發(fā)者高于Python的情況。
Python也許會(huì)開辟一條新的編程語(yǔ)言路線,讓編程這種原來(lái)非常專業(yè)的技術(shù)開始走入尋常百姓家,你用Python開發(fā)人工智能,我用Python處理Excel表格,各取所需,皆大歡喜!