最好的一種判斷語言的方法就是在實(shí)踐中使用它。
人們選擇Python的六個(gè)主要原因是:
(1)軟件質(zhì)量。在很大程度上,Python更注重可讀性、一致性和軟件質(zhì)量,從而與腳本語言世界中的其他工具區(qū)別開來。此外,Python支持軟件開發(fā)的高級(jí)重用機(jī)制。比如面向?qū)ο蟪绦蛟O(shè)計(jì)(OOP)。
(2)提高開發(fā)者的效率。Python代碼的大小往往只有C++或Java代碼的1/5~1/3。并且Python程序可以立即運(yùn)行,無需傳統(tǒng)編譯/靜態(tài)語言所必需的編譯及鏈接等步驟,進(jìn)一步提高了程序員的效率。
(3)程序的可移植性。絕大多數(shù)的Python程序不做任何改變即可在所有主流計(jì)算機(jī)平臺(tái)上運(yùn)行。此外,Python提供了多種可選的獨(dú)立程序,包括用戶圖形界面、數(shù)據(jù)庫存入、基于Web的系統(tǒng)等。
(4)標(biāo)準(zhǔn)庫的支持。標(biāo)準(zhǔn)庫支持一系列應(yīng)用級(jí)的編程任務(wù),涵蓋了從字符模式到網(wǎng)絡(luò)腳本編程的匹配等方面。此外,Python可通過自行開發(fā)的庫或眾多第三方的應(yīng)用支持軟件進(jìn)行擴(kuò)展。
(5)組件集成。Python腳本可通過靈活的集成機(jī)制輕松地與應(yīng)用程序的其他部分進(jìn)行通信。這種集成使Python成為產(chǎn)品定制和擴(kuò)展的工具。
(6)享受簡(jiǎn)便。Python的易用性和強(qiáng)大內(nèi)置工具使編程成為一種樂趣而不是瑣碎的重復(fù)勞動(dòng)。
其中,質(zhì)量和效率這兩條是人們選擇Python的主要原因。
如今正在使用Python的四個(gè)著名的公司和組織的名稱:Industrial Light&Magic、EVE Online、Jet Propulsion Labs、Maya和ESRI等。做軟件開發(fā)的所有組織幾乎都流行使用Python,無論是長期戰(zhàn)略產(chǎn)品開發(fā)還是測(cè)試或系統(tǒng)管理這樣的短期策略任務(wù)都廣泛采用了Python。
Python的缺點(diǎn)是它的性能:它不像C和C++這類常規(guī)的編譯語言運(yùn)行的那么快.另一方面,它對(duì)于絕大多數(shù)應(yīng)用已經(jīng)足夠快了,并且典型的Python代碼運(yùn)行起來速度接近C,因?yàn)樵赑ython解釋器中調(diào)用鏈接了C代碼。
你可用Python做:你幾乎可以在計(jì)算機(jī)上的任何方面使用Python,從網(wǎng)站和游戲開發(fā)到機(jī)器人和航天飛機(jī)控制。
在Python中import this的意義:import this會(huì)觸發(fā)Python內(nèi)部的一個(gè)彩蛋,它將顯示Python語言層面之下的設(shè)計(jì)哲學(xué)。
(最后,興趣是最好的老師。)
更多文章、技術(shù)交流、商務(wù)合作、聯(lián)系博主
微信掃碼或搜索:z360901061
微信掃一掃加我為好友
QQ號(hào)聯(lián)系: 360901061
您的支持是博主寫作最大的動(dòng)力,如果您喜歡我的文章,感覺我的文章對(duì)您有幫助,請(qǐng)用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點(diǎn)擊下面給點(diǎn)支持吧,站長非常感激您!手機(jī)微信長按不能支付解決辦法:請(qǐng)將微信支付二維碼保存到相冊(cè),切換到微信,然后點(diǎn)擊微信右上角掃一掃功能,選擇支付二維碼完成支付。
【本文對(duì)您有幫助就好】元

