欧美精品一区三区在线观看,久久婷婷五综合一区二区,亚洲无线观看国产高,国产人人草自拍视频

  • <sup id="wg3ln"></sup>

    
    
      <sub id="wg3ln"></sub>

      python是什么?

      癸丑氏

      Python是一種面向?qū)ο蟮慕忉屝陀?jì)算機(jī)程序設(shè)計(jì)語(yǔ)言,具有豐富和強(qiáng)大的庫(kù)。它常被昵稱為膠水語(yǔ)言,能夠把用其他語(yǔ)言制作的各種模塊(尤其是C/C++)很輕松地聯(lián)結(jié)在一起。

      Python是一種面向?qū)ο蟮慕忉屝陀?jì)算機(jī)程序設(shè)計(jì)語(yǔ)言,由荷蘭人Guido van Rossum于1989年發(fā)明,第一個(gè)公開(kāi)發(fā)行版發(fā)行于1991年。

      Python作為當(dāng)下最熱門(mén)的編程語(yǔ)言,在今年世界腳本語(yǔ)言排行榜中位列榜首,已經(jīng)成為了多個(gè)領(lǐng)域的首選語(yǔ)言。

      發(fā)展歷程

      自從20世紀(jì)90年代初Python語(yǔ)言誕生至今,它已被逐漸廣泛應(yīng)用于系統(tǒng)管理任務(wù)的處理和Web編程。Python的創(chuàng)始人為Guido van Rossum。1989年圣誕節(jié)期間,在阿姆斯特丹,Guido為了打發(fā)圣誕節(jié)的無(wú)趣,決心開(kāi)發(fā)一個(gè)新的腳本解釋程序,作為ABC 語(yǔ)言的一種繼承。之所以選中Python(大蟒蛇的意思)作為該編程語(yǔ)言的名字,是取自英國(guó)20世紀(jì)70年代首播的電視喜劇《蒙提.派森干的飛行馬戲團(tuán)》(Monty Python's Flying Circus)。ABC是由Guido參加設(shè)計(jì)的一種教學(xué)語(yǔ)言。就Guido本人看來(lái),ABC 這種語(yǔ)言非常優(yōu)美和強(qiáng)大,是專門(mén)為非專業(yè)程序員設(shè)計(jì)的。但是ABC語(yǔ)言并沒(méi)有成功,究其原因,Guido 認(rèn)為是其非開(kāi)放造成的。Guido 決心在Python 中避免這一錯(cuò)誤。同時(shí),他還想實(shí)現(xiàn)在ABC 中閃現(xiàn)過(guò)但未曾實(shí)現(xiàn)的東西。就這樣,Python在Guido手中誕生了??梢哉f(shuō),Python是從ABC發(fā)展起來(lái),主要受到了Modula-3(另一種相當(dāng)優(yōu)美且強(qiáng)大的語(yǔ)言,為小型團(tuán)體所設(shè)計(jì)的)的影響。并且結(jié)合了Unix shell和C的習(xí)慣。Python已經(jīng)成為最受歡迎的程序設(shè)計(jì)語(yǔ)言之一。自從2004年以后,python的使用率呈線性增長(zhǎng)。2011年1月,它被TIOBE編程語(yǔ)言排行榜評(píng)為2010年度語(yǔ)言.由于Python語(yǔ)言的簡(jiǎn)潔性、易讀性以及可擴(kuò)展性,在國(guó)外用Python做科學(xué)計(jì)算的研究機(jī)構(gòu)日益增多,一些知名大學(xué)已經(jīng)采用Python來(lái)教授程序設(shè)計(jì)課程。例如卡耐基梅隆大學(xué)的編程基礎(chǔ)、麻省理工學(xué)院的計(jì)算機(jī)科學(xué)及編程導(dǎo)論就使用Python語(yǔ)言講授。眾多開(kāi)源的科學(xué)計(jì)算軟件包都提供了Python的調(diào)用接口,例如著名的計(jì)算機(jī)視覺(jué)庫(kù)OpenCV、三維可視化庫(kù)VTK、醫(yī)學(xué)圖像處理庫(kù)ITK。而Python專用的科學(xué)計(jì)算擴(kuò)展庫(kù)就更多了,例如如下3個(gè)十分經(jīng)典的科學(xué)計(jì)算擴(kuò)展庫(kù):NumPy、SciPy和matplotlib,它們分別為Python提供了快速數(shù)組處理、數(shù)值運(yùn)算以及繪圖功能。因此Python語(yǔ)言及其眾多的擴(kuò)展庫(kù)所構(gòu)成的開(kāi)發(fā)環(huán)境十分適合工程技術(shù)、科研人員處理實(shí)驗(yàn)數(shù)據(jù)、制作圖表,甚至開(kāi)發(fā)科學(xué)計(jì)算應(yīng)用程序。今年3月,該語(yǔ)言作者在郵件列表上宣布Python 2.7將于1月1日終止支持。用戶如果想要在這個(gè)日期之后繼續(xù)得到與Python 2.7有關(guān)的支持,則需要付費(fèi)給商業(yè)供應(yīng)商。

      Python優(yōu)點(diǎn)

      1. 簡(jiǎn)單

      我們可以說(shuō)Python是簡(jiǎn)約的語(yǔ)言,非常易于讀寫(xiě),遇到問(wèn)題時(shí),程序員可以把更多的注意力放在問(wèn)題本身上,而不用花費(fèi)太多精力在程序語(yǔ)言、語(yǔ)法上。

      2. 免費(fèi)

      Python是免費(fèi)開(kāi)源的。這意味著程序員不用花錢(qián),就可以共享、復(fù)制和交換它,這也幫助Python形成了強(qiáng)壯的社區(qū),使用它更加完善,技術(shù)發(fā)展更快。專業(yè)人士可以在社區(qū)和初學(xué)者分享他們的知識(shí)和經(jīng)驗(yàn)。

      3. 兼容性

      Python兼容眾多平臺(tái),所以開(kāi)發(fā)者不會(huì)遇到使用其他語(yǔ)言時(shí)常會(huì)遇到的困擾。

      4. 面向?qū)ο?/p>

      Python既支持面向過(guò)程,也支持面向?qū)ο缶幊?。在面向過(guò)程編程中,程序員復(fù)用代碼,在面向?qū)ο缶幊讨校褂没跀?shù)據(jù)和函數(shù)的對(duì)象。盡管面向?qū)ο蟮某绦蛘Z(yǔ)言通常十分復(fù)雜,Python卻設(shè)法保持簡(jiǎn)潔。

      5. 庫(kù)

      Python社區(qū)創(chuàng)造了一大堆各種各樣的Python庫(kù)。在他們的幫助下,你可以管理文檔,執(zhí)行單元測(cè)試、數(shù)據(jù)庫(kù)、web瀏覽器、電子郵件、密碼學(xué)、圖形用戶界面和更多的東西。所有東西包括在標(biāo)準(zhǔn)庫(kù),然而,除了它,還有很多其他的庫(kù)。

      Python語(yǔ)言的用途

      多年來(lái),Python在各種流行編程語(yǔ)言中一直排名靠前。它幾乎可以適用任何開(kāi)發(fā),它旨在提高程序員的開(kāi)發(fā)效率而不在于他們編的代碼。Python適用于網(wǎng)站、桌面應(yīng)用開(kāi)發(fā),自動(dòng)化腳本,復(fù)雜計(jì)算系統(tǒng),科學(xué)計(jì)算,生命支持管理系統(tǒng),物聯(lián)網(wǎng),游戲,機(jī)器人,自然語(yǔ)言處理等很多方面。而且,既使對(duì)于那些從沒(méi)有開(kāi)發(fā)經(jīng)驗(yàn)的人來(lái)講,Python的代碼也是簡(jiǎn)潔易懂的。由于Python程序代碼簡(jiǎn)單,所以和與其他程序語(yǔ)言相比,后期的程序維護(hù)更容易,更舒心。從商業(yè)角度來(lái)看,需要的成本降低,程序員的效率提高。