日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問(wèn)題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷解決方案
Python對(duì)軟件開(kāi)發(fā)人員很重要?

Fredrik Haard最近發(fā)表了一篇“為什么Python對(duì)你如此重要”的文章,引起了開(kāi)發(fā)者的熱烈討論。本文對(duì)其簡(jiǎn)要編譯。

公司主營(yíng)業(yè)務(wù):網(wǎng)站設(shè)計(jì)、網(wǎng)站制作、移動(dòng)網(wǎng)站開(kāi)發(fā)等業(yè)務(wù)。幫助企業(yè)客戶真正實(shí)現(xiàn)互聯(lián)網(wǎng)宣傳,提高企業(yè)的競(jìng)爭(zhēng)能力。成都創(chuàng)新互聯(lián)是一支青春激揚(yáng)、勤奮敬業(yè)、活力青春激揚(yáng)、勤奮敬業(yè)、活力澎湃、和諧高效的團(tuán)隊(duì)。公司秉承以“開(kāi)放、自由、嚴(yán)謹(jǐn)、自律”為核心的企業(yè)文化,感謝他們對(duì)我們的高要求,感謝他們從不同領(lǐng)域給我們帶來(lái)的挑戰(zhàn),讓我們激情的團(tuán)隊(duì)有機(jī)會(huì)用頭腦與智慧不斷的給客戶帶來(lái)驚喜。成都創(chuàng)新互聯(lián)推出朝陽(yáng)免費(fèi)做網(wǎng)站回饋大家。

引用:

我相信Python對(duì)軟件開(kāi)發(fā)人員很重要?,F(xiàn)今已經(jīng)誕生了不少的編程語(yǔ)言,它們都有各自不同的特性:強(qiáng)大者如Lisp,快速如C,運(yùn)用廣泛如Java,論古怪則如Haskell。與這些語(yǔ)言不同,Python是一門比較中庸的編程語(yǔ)言,它將語(yǔ)言的很多特性進(jìn)行了融合,迄今我還未有其他語(yǔ)言如Python這般協(xié)調(diào)。

Python知道開(kāi)發(fā)人員閱讀代碼比編寫它花的時(shí)間要多得多,因此將精力集中于引導(dǎo)開(kāi)發(fā)者編寫易讀的代碼。當(dāng)然,Python也能寫出令人晦澀(obfuscated)的代碼,但是寫代碼最舒服的方式還是(假如你了解Python)保持適度精煉,即:代碼總能明確反映你的意圖。這一點(diǎn)很重要。使用Python開(kāi)發(fā)可謂輕而易舉。甚至包括許多庫(kù),也能用Python完美編寫,保證其易讀性(你可以比較一下其他語(yǔ)言的框架實(shí)現(xiàn),比如用Java編寫的Spring)。

同樣Python也意識(shí)到對(duì)開(kāi)發(fā)人員而言開(kāi)發(fā)速度的重要性。易讀而精煉的代碼只是一部分,另一部分取決于強(qiáng)大的構(gòu)造函數(shù),可避免許多繁瑣重復(fù)的代碼。此外,可維護(hù)性也是很重要的——代碼行數(shù)(Line of Code,LoC)在很多度量結(jié)果都會(huì)中出現(xiàn),或許沒(méi)什么用,不過(guò)它至少說(shuō)明了你需要審查多少代碼,需要理解多少代碼并從中發(fā)現(xiàn)問(wèn)題。

 此外,F(xiàn)redrik Haard還提到了Python的另一個(gè)優(yōu)勢(shì)——Toolmaking。

引用:

快速的軟件開(kāi)發(fā)速度、簡(jiǎn)練的技巧(其他語(yǔ)言開(kāi)發(fā)人員也能輕松掌握Python基本技巧)、龐大的標(biāo)準(zhǔn)庫(kù)維系了這一優(yōu)勢(shì)。任何項(xiàng)目都會(huì)遭遇任務(wù)自動(dòng)化任務(wù)情況,在我的經(jīng)驗(yàn)中,用Python寫的自動(dòng)化任務(wù)比其他主流語(yǔ)言要快一個(gè)數(shù)量級(jí)——事實(shí)上,這也是我學(xué)習(xí)Python的原因?!?/p>

能夠輕松開(kāi)發(fā)custom tool其實(shí)還包含了另一層意思,即開(kāi)發(fā)和維護(hù)custom software也會(huì)很容易。這也是為什么,在龐大的Django成為最著名的Python Web框架之后,還是有大量成功的小巧甚至微型框架存在的原因。當(dāng)使用一門強(qiáng)大的編程語(yǔ)言,擁有大量標(biāo)準(zhǔn)及第三方庫(kù)的時(shí)候,你并不經(jīng)常需要考慮妥協(xié)(trade-off),而這在使用許多現(xiàn)成的(off-the-shelf)大型框架時(shí)是必然會(huì)遭遇的。

 根據(jù)Fredrik的觀點(diǎn),編寫能夠很好契合客戶模型而不是一個(gè)框架的軟件這點(diǎn)很重要。而許多開(kāi)發(fā)人員將時(shí)間都耗在了框架配置以及掩蓋它們的缺點(diǎn)上,而不是真正的開(kāi)發(fā)。

你是如何看待的呢?

原文鏈接:http://www.iteye.com/news/24222


當(dāng)前名稱:Python對(duì)軟件開(kāi)發(fā)人員很重要?
文章出自:http://m.5511xx.com/article/djdhsje.html