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