Python是一門長(zhǎng)期以來被認(rèn)為具有強(qiáng)大功能,易于學(xué)習(xí)和理解代碼的編程語(yǔ)言,Windows,Linux / Unix,Mac OS X和其他平臺(tái)用戶均可使用它,現(xiàn)在他們可以從以下位置下載官方Python軟件包Python Software Foundation頁(yè)面。Python已預(yù)裝在大多數(shù)Linux發(fā)行版,如Ubuntu版本中,但是在Microsoft的Windows操作系統(tǒng)中,我們需要顯式安裝和配置。
清晰有趣
Python由Guido van Rossum創(chuàng)建,并于1991年首次發(fā)布,是一種解釋型,高級(jí)通用編程語(yǔ)言,被認(rèn)為是ABC語(yǔ)言的后繼語(yǔ)言,其哲學(xué)強(qiáng)調(diào)代碼的可讀性。它力求使語(yǔ)法和語(yǔ)法清晰,包括“應(yīng)該有一個(gè)-最好只有一個(gè)顯而易見的方法”的設(shè)計(jì)理念。它的意思是使用起來也很有趣,這在它的名字中就得到了體現(xiàn)–向英國(guó)喜劇團(tuán)Monty Python致敬。
自1990年代初以來-當(dāng)一小群早期用戶熟悉Python以來-很明顯,該語(yǔ)言提供了一種新的簡(jiǎn)便的編寫代碼的方式。印度Dell EMC的軟件工程師Prajwal Shetty指出,如今,它每天被成千上萬(wàn)人使用,并受到專業(yè)人士和業(yè)余愛好者的歡迎,他本人也是Python的忠實(shí)擁護(hù)者。自2003年以來,它一直被TIOBE編程社區(qū)索引評(píng)為十種最受歡迎的編程語(yǔ)言之一,而近年來,它成為僅次于Java和C的第三種最受歡迎的語(yǔ)言。 2007、2010和2018。
Shetty指出,Python當(dāng)前增加新用戶的速度比許多其他編程語(yǔ)言要快,并且預(yù)計(jì)在不久的將來(可能在未來三到四年內(nèi))它將成為世界上最受歡迎的編程語(yǔ)言。確實(shí),在2019年,它達(dá)到了TIOBE指數(shù)的最高評(píng)分。對(duì)于最初由van Rossum(當(dāng)時(shí)因當(dāng)時(shí)存在的編程語(yǔ)言的缺點(diǎn)而感到沮喪)的項(xiàng)目開始的東西可謂壯舉。
它在Web開發(fā)人員,數(shù)據(jù)科學(xué)家和系統(tǒng)管理員中仍然很受歡迎。包括Wikipedia,Google,Yahoo和Facebook在內(nèi)的許多大型組織都使用Python。該語(yǔ)言用作Web應(yīng)用程序的腳本語(yǔ)言(在某些情況下,它比Java和C之類的常規(guī)語(yǔ)言更具生產(chǎn)力)。它也用于科學(xué)計(jì)算,人工智能項(xiàng)目和自然語(yǔ)言處理,并嵌入許多軟件產(chǎn)品中。許多操作系統(tǒng)都將Python作為標(biāo)準(zhǔn)組件。
弄臟手
盡管微軟已經(jīng)與Python社區(qū)建立了十多年的關(guān)系,并且目前雇用了該語(yǔ)言的一些主要貢獻(xiàn)者,但Windows長(zhǎng)期以來一直是唯一沒有提供現(xiàn)成的Python解釋器的主流操作系統(tǒng)。
對(duì)于那些知道如何安裝和使用編程語(yǔ)言的經(jīng)驗(yàn)豐富的專業(yè)用戶來說,這也許不是一個(gè)大問題。但是,對(duì)于許多仍然是Python初學(xué)者的人來說,這無(wú)疑是一個(gè)問題。” Shetty說。
Python仍然完全獨(dú)立于Windows操作系統(tǒng),但是它的安裝現(xiàn)在包含直接將命令帶到Python存儲(chǔ)頁(yè)面的命令。對(duì)于以該語(yǔ)言開始的用戶,Microsoft Store軟件包被視為默認(rèn)選擇。Shetty認(rèn)為,盡管大多數(shù)開發(fā)人員都喜歡在Linux環(huán)境中工作,但微軟的舉動(dòng)“無(wú)疑幫助了試圖使雙手變得骯臟的Python初學(xué)者。”
他自己的語(yǔ)言之旅始于2015年,當(dāng)時(shí)他在RoboSoft Technologies從事工程學(xué)和實(shí)習(xí)。那時(shí),他參加了密歇根大學(xué)的在線“ Python入門”課程,此后一直使用該語(yǔ)言。他認(rèn)為,對(duì)于軟件開發(fā)人員而言,此舉意味著可以幫助建立構(gòu)建環(huán)境并快速部署代碼。
“它提高了工作效率,”
Shetty爭(zhēng)論說,Shetty還是個(gè)孩子的時(shí)候就決定當(dāng)一名軟件工程師,并在11年級(jí)時(shí)開始編程。
他還堅(jiān)持認(rèn)為,從項(xiàng)目管理的角度來看,更輕松地訪問Python意味著在截止日期之前完成計(jì)劃的工作,同時(shí)滿足所需的關(guān)鍵性能指標(biāo)。
Shetty聲稱:“它在敏捷開發(fā)的沖刺中顯示了出色的成果。”
Python編程語(yǔ)言的許多優(yōu)點(diǎn)很可能會(huì)在未來幾年繼續(xù)吸引眾多新用戶,因此也將繼續(xù)鞏固該語(yǔ)言在人氣排名中的地位。微軟的決定將進(jìn)一步促進(jìn)該語(yǔ)言的持續(xù)發(fā)展。
以上就是關(guān)于Python受歡迎程度持續(xù)增長(zhǎng)的兩個(gè)主要原因的全部?jī)?nèi)容,想了解更多關(guān)于Python的信息,請(qǐng)繼續(xù)關(guān)注中培偉業(yè)。