python有哪些優(yōu)點(diǎn)和缺點(diǎn)_第1頁(yè)
python有哪些優(yōu)點(diǎn)和缺點(diǎn)_第2頁(yè)
python有哪些優(yōu)點(diǎn)和缺點(diǎn)_第3頁(yè)
python有哪些優(yōu)點(diǎn)和缺點(diǎn)_第4頁(yè)
全文預(yù)覽已結(jié)束

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、python有哪些優(yōu)點(diǎn)和缺點(diǎn)python有哪些優(yōu)點(diǎn)和缺點(diǎn) 編輯整理:尊敬的讀者朋友們:這里是精品文檔編輯中心,本文檔內(nèi)容是由我和我的同事精心編輯整理后發(fā)布的,發(fā)布之前我們對(duì)文中內(nèi)容進(jìn)行仔細(xì)校對(duì),但是難免會(huì)有疏漏的地方,但是任然希望(python有哪些優(yōu)點(diǎn)和缺點(diǎn))的內(nèi)容能夠給您的工作和學(xué)習(xí)帶來(lái)便利。同時(shí)也真誠(chéng)的希望收到您的建議和反饋,這將是我們進(jìn)步的源泉,前進(jìn)的動(dòng)力。本文可編輯可修改,如果覺(jué)得對(duì)您有幫助請(qǐng)收藏以便隨時(shí)查閱,最后祝您生活愉快 業(yè)績(jī)進(jìn)步,以下為python有哪些優(yōu)點(diǎn)和缺點(diǎn)的全部?jī)?nèi)容。找知識(shí)產(chǎn)權(quán)與科創(chuàng)服務(wù),上匯桔網(wǎng)python的定位是“優(yōu)雅”、“明確”、“簡(jiǎn)單”,所以python程序看

2、上去總是簡(jiǎn)單易懂,初學(xué)者學(xué)python,不但入門(mén)容易,而且將來(lái)深入下去,可以勝任那些非常非常復(fù)雜的應(yīng)用程序開(kāi)發(fā).python語(yǔ)言的優(yōu)點(diǎn)作為初學(xué)python的科班出身的小白,python非常簡(jiǎn)單,非常適合人類(lèi)閱讀。閱讀一個(gè)良好的python程序就感覺(jué)像是在讀英語(yǔ)一樣,盡管這個(gè)英語(yǔ)的要求非常嚴(yán)格!python的這種偽代碼本質(zhì)是它最大的優(yōu)點(diǎn)之一。它使你能夠?qū)W⒂诮鉀Q問(wèn)題而不是去搞明白語(yǔ)言本身。易學(xué)。python雖然是用c語(yǔ)言寫(xiě)的,但是它擯棄了c中非常復(fù)雜的指針,簡(jiǎn)化了python的語(yǔ)法。python是floss(自由/開(kāi)放源碼軟件)之一。簡(jiǎn)單地說(shuō),你可以自由地發(fā)布這個(gè)軟件的拷貝、閱讀它的源代碼、對(duì)它

3、做改動(dòng)、把它的一部分用于新的自由軟件開(kāi)發(fā)中.python希望看到一個(gè)更加優(yōu)秀的人創(chuàng)造并經(jīng)常改進(jìn)。可移植性由于它的開(kāi)源本質(zhì),python已經(jīng)被移植在許多平臺(tái)上(經(jīng)過(guò)改動(dòng)使它能夠工作在不同平臺(tái)上)。如果你小心地避免使用依賴(lài)于系統(tǒng)的特性,那么你的所有python程序無(wú)需修改就可以在下述任何平臺(tái)上面運(yùn)行.這些平臺(tái)包括linux、windows、freebsd、macintosh、solaris、os/2、amiga、aros、as/400、beos、os/390、z/os、palm os、qnx、vms、psion、acom risc os、vxworks、playstation、sharp zaur

4、us、windows ce甚至還有pocketpc、symbian以及google基于linux開(kāi)發(fā)的android平臺(tái)!在計(jì)算機(jī)內(nèi)部,python解釋器把源代碼轉(zhuǎn)換成稱(chēng)為字節(jié)碼的中間形式,然后再把它翻譯成計(jì)算機(jī)使用的機(jī)器語(yǔ)言并運(yùn)行.事實(shí)上,由于你不再需要擔(dān)心如何編譯程序,如何確保連接轉(zhuǎn)載正確的庫(kù)等等,所有這一切使得使用python更加簡(jiǎn)單。由于你只需要把你的python程序拷貝到另外一臺(tái)計(jì)算機(jī)上,它就可以工作了,這也使得你的python程序更加易于移植.python既支持面向過(guò)程的函數(shù)編程也支持面向?qū)ο蟮某橄缶幊?在面向過(guò)程的語(yǔ)言中,程序是由過(guò)程或僅僅是可重用代碼的函數(shù)構(gòu)建起來(lái)的.在面向?qū)ο?/p>

5、的語(yǔ)言中,程序是由數(shù)據(jù)和功能組合而成的對(duì)象構(gòu)建起來(lái)的。與其他主要的語(yǔ)言如c+和java相比,python以一種非常強(qiáng)大又簡(jiǎn)單的方式實(shí)現(xiàn)面向?qū)ο缶幊獭?可擴(kuò)展性和可嵌入性。如果你需要你的一段關(guān)鍵代碼運(yùn)行得更快或者希望某些算法不公開(kāi),你可以把你的部分程序用c或c+編寫(xiě),然后在你的python程序中使用它們.你可以把python嵌入你的c/c+程序,從而向你的程序用戶(hù)提供腳本功能。豐富的庫(kù).python標(biāo)準(zhǔn)庫(kù)確實(shí)很龐大。python有可定義的第三方庫(kù)可以使用。它可以幫助你處理各種工作,包括正則表達(dá)式、文檔生成、單元測(cè)試、線程、數(shù)據(jù)庫(kù)、網(wǎng)頁(yè)瀏覽器、cgi、ftp、電子郵件、xml、xmlrpc、htm

6、l、wav文件、密碼系統(tǒng)、gui(圖形用戶(hù)界面)、tk和其他與系統(tǒng)有關(guān)的操作。記住,只要安裝了python,所有這些功能都是可用的.這被稱(chēng)作python的“功能齊全”理念。除了標(biāo)準(zhǔn)庫(kù)以外,還有許多其他高質(zhì)量的庫(kù),如wxpython、twisted和python圖像庫(kù)等等。 python確實(shí)是一種十分精彩又強(qiáng)大的語(yǔ)言。它合理地結(jié)合了高性能與使得編寫(xiě)程序簡(jiǎn)單有趣的特色。規(guī)范的代碼。python采用強(qiáng)制縮進(jìn)的方式使得代碼具有極佳的可讀性。python語(yǔ)言的缺點(diǎn)很多時(shí)候不能將程序連寫(xiě)成一行,如import sys;for i in sys.path:print i。而perl和awk就無(wú)此限制,可以較

7、為方便的在shell下完成簡(jiǎn)單程序,不需要如python一樣,必須將程序?qū)懭胍粋€(gè)。py文件。(對(duì)很多用戶(hù)而言這也不算是限制)運(yùn)行速度,有速度要求的話,用c+改寫(xiě)關(guān)鍵部分吧。不過(guò)對(duì)于用戶(hù)而言,機(jī)器上運(yùn)行速度是可以忽略的。因?yàn)橛脩?hù)根本感覺(jué)不出來(lái)這種速度的差異.既是優(yōu)點(diǎn)也是缺點(diǎn),python的開(kāi)源性使得python語(yǔ)言不能加密,但是目前國(guó)內(nèi)市場(chǎng)純粹靠編寫(xiě)軟件賣(mài)給客戶(hù)的越來(lái)越少,網(wǎng)站和移動(dòng)應(yīng)用不需要給客戶(hù)源代碼,所以這個(gè)問(wèn)題就是問(wèn)題。不過(guò)隨著時(shí)間的推移,很多國(guó)內(nèi)軟件公司,尤其是游戲公司,也開(kāi)始規(guī)模使用他。 構(gòu)架選擇太多(沒(méi)有像c這樣的官方。net構(gòu)架,也沒(méi)有像ruby由于歷史較短,構(gòu)架開(kāi)發(fā)的相對(duì)集中。ruby on rails 構(gòu)架開(kāi)發(fā)中小型web程序天下無(wú)敵)。不過(guò)這也從另一個(gè)

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論