自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

總結(jié)Python應(yīng)用程序幾大顯著特點(diǎn)

開(kāi)發(fā) 后端
Python應(yīng)用程序的發(fā)展歷史要比Java悠久很多,一直到現(xiàn)在,這種語(yǔ)言已經(jīng)發(fā)展到一些中小型企業(yè)普遍都喜歡使用的開(kāi)發(fā)語(yǔ)言之一。

Python應(yīng)用程序是軟件開(kāi)發(fā)界的一個(gè)后起之秀,大多數(shù)開(kāi)發(fā)人員經(jīng)常把Python語(yǔ)言看作它是一種嚴(yán)格的腳本語(yǔ)言,但是讓人意想不到的是Python語(yǔ)言已經(jīng)足夠強(qiáng)大到應(yīng)用于工業(yè)級(jí)軟件開(kāi)發(fā)領(lǐng)域。

雖然人們經(jīng)常把Python應(yīng)用程序同Perl相比較,把它們看作一種專門應(yīng)用于Internet的腳本語(yǔ)言,然而,Python已確實(shí)在大規(guī)模的軟件開(kāi)發(fā)領(lǐng)域占據(jù)了自己的一席之地。這種腳本編程語(yǔ)言具有以下顯著特點(diǎn):

◆面向?qū)ο?/P>

◆解釋語(yǔ)言

◆交互式

◆模塊化

◆動(dòng)態(tài)性

◆高級(jí)語(yǔ)言

◆可移植

◆可用C和C++擴(kuò)展

Python整合了各種模塊、異常、動(dòng)態(tài)輸入、高級(jí)動(dòng)態(tài)數(shù)據(jù)類型和類等概念。它同多種系統(tǒng)函數(shù)和系統(tǒng)庫(kù)乃至各類Windows系統(tǒng)建立了接口。如果說(shuō)Python并不一定能滲透到任何計(jì)算領(lǐng)域的話,至少在企業(yè)開(kāi)發(fā)這一行它的處境就是這樣。在企業(yè)開(kāi)發(fā)領(lǐng)域,Python還被當(dāng)成一種可以替換Perl的腳本語(yǔ)言。本文就對(duì)Python構(gòu)造企業(yè)級(jí)應(yīng)用這一問(wèn)題做簡(jiǎn)短闡述。

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

Python語(yǔ)言的某些特點(diǎn)使其成為企業(yè)應(yīng)用的合理選擇:

◆免費(fèi)可用(像Perl一樣,Python也是開(kāi)放源代碼軟件)。

◆穩(wěn)定(Python目前已發(fā)布到2.2版,我剛才已經(jīng)提到,它的年頭比Java還老)。

◆良好地支持對(duì)象、模塊和其他可重用機(jī)制。

◆采用C和Java語(yǔ)言的集成方便性和擴(kuò)展性。

以上這些特性非常有利于Python應(yīng)用程序在企業(yè)中的應(yīng)用,不過(guò),Python還具有一些適合企業(yè)應(yīng)用但卻不太令人注意的其他合理因素。開(kāi)發(fā)和維護(hù)的成本節(jié)約IT部分通常要完成的任務(wù)相當(dāng)繁重但支撐這些工作的資源卻很少,這已經(jīng)成為公開(kāi)的秘密。任何承諾提高編碼效率、降低軟件總成本的IT解決方案都應(yīng)該進(jìn)行周到的考慮。

Python所具有的一個(gè)顯著優(yōu)勢(shì)就是可以在企業(yè)的軟件創(chuàng)建和維護(hù)階段節(jié)約大量資金,而這兩個(gè)階段的軟件成本占到了軟件整個(gè)生命周期中總成本 的50%到95%。Python清晰可讀的語(yǔ)法使得軟件代碼具有異乎尋常的易讀性,甚至對(duì)那些不是最初接觸和開(kāi)發(fā)原始項(xiàng)目的程序員都 能具有這樣的強(qiáng)烈感覺(jué)。

雖然某些程序員反對(duì)在Python代碼中大量使用空格,不過(guò),幾乎人人都承認(rèn)Python代碼的可讀性遠(yuǎn)勝于C或者Java,后兩 者都采用了專門的字符標(biāo)記代碼塊結(jié)構(gòu)、循環(huán)、函數(shù)以及其他編程結(jié)構(gòu)的開(kāi)始和結(jié)束。

提倡Python的人還宣稱,采用這些字符可能會(huì)產(chǎn)生顯著的編程風(fēng)格差 異,使得那些負(fù)責(zé)維護(hù)代碼的人遭遇代碼可讀性方面的困難。Python明晰的語(yǔ)法使其成為一種學(xué)習(xí)曲線平和的編程語(yǔ)言。

有經(jīng)驗(yàn)的程序員甚至可能在一天之內(nèi)就掌握Python的基礎(chǔ)知識(shí),至多不過(guò)一周作用就可以上手,而編程語(yǔ)言的專家則肯定會(huì)比他掌握C、C++、Java甚至Perl要快很多。Python因其語(yǔ)法的明晰而獲得的最大好處或許該算是開(kāi)發(fā)時(shí)間的大大降低了。一名從事企業(yè)級(jí)應(yīng)用程序開(kāi)發(fā)工作的開(kāi)發(fā)人員告訴我。

他所在單位的開(kāi)發(fā)時(shí)間 因?yàn)?FONT>Python的采用而大大節(jié)約,同時(shí)卻并沒(méi)有給軟件性能帶來(lái)任何負(fù)面影響,他說(shuō):“就我們的業(yè)務(wù)而言??焖俚亻_(kāi)發(fā)出新產(chǎn)品比開(kāi)發(fā)出性能驚人的軟件產(chǎn)品要重要得多,開(kāi)發(fā)時(shí)間相比軟件的優(yōu)化要貴得多(以每小時(shí)計(jì)算)。

對(duì)開(kāi)發(fā)速度采用何種評(píng)價(jià)標(biāo)準(zhǔn)一直是個(gè)很難確定的問(wèn)題,不過(guò)通常情況下,普遍認(rèn)為開(kāi)發(fā)Python應(yīng)用程序的速度大約是用Java開(kāi)發(fā)同類應(yīng)用程序速度的10倍。要是相比C/C++節(jié)約的時(shí)間就更多了。

Python應(yīng)用程序創(chuàng)建的Zope是開(kāi)放源代碼領(lǐng)域使用最廣泛和最容易理解的內(nèi)容管理框架。這種工具可以讓了解Python的程序員以相比JSP/ASP更少的時(shí)間來(lái)創(chuàng)建和部署具有高度交互性的網(wǎng)站。

在這種框架下,網(wǎng)站屬主可以非常輕松地修改網(wǎng)站的內(nèi)容而無(wú)須程序員的介入。Zope投入 實(shí)用已經(jīng)有若干年的時(shí)間了,目前,特別在歐洲地區(qū)已經(jīng)獲得了普遍的應(yīng)用。Zope在美國(guó)也贏得了廣泛的歡迎。

目前對(duì)Zope的開(kāi)發(fā)主要集中于簡(jiǎn)化開(kāi)發(fā)過(guò)程 和進(jìn)一步將功能同內(nèi)容的表示相分離,從而再度增加了Zope的普及率,同Python一樣Zope也是開(kāi)放源代碼軟件。Zope確實(shí)引入了相當(dāng)?shù)南到y(tǒng)負(fù)荷,從而在開(kāi)發(fā)期間降低了系統(tǒng)的性能,但是采用某些技術(shù)可以有效地把部署網(wǎng)站時(shí)產(chǎn)生的問(wèn)題最小化。

【編輯推薦】

  1. 有關(guān)Python系統(tǒng)文件進(jìn)行介紹指導(dǎo)
  2. 如何正確的使用Python函數(shù)
  3. 對(duì)Python 構(gòu)建工具進(jìn)行詳細(xì)介紹分析
  4. PythonAndroid淺析Python優(yōu)勢(shì)所在
  5. 如何使用Python模塊解析配置文件?
責(zé)任編輯:chenqingxiang 來(lái)源: 263網(wǎng)絡(luò)通訊
相關(guān)推薦

2010-02-02 15:37:11

2010-01-26 17:16:33

C++應(yīng)用程序

2010-01-13 13:36:54

C++應(yīng)用程序

2016-10-18 10:53:05

移動(dòng)程序

2019-10-17 10:10:23

優(yōu)化Web前端

2021-09-26 08:30:31

Python應(yīng)用程序代碼

2011-12-07 12:01:31

ibmdw

2010-02-22 17:46:57

Python應(yīng)用程序

2010-02-01 14:05:03

2010-02-26 11:08:29

Python應(yīng)用程序

2012-06-07 09:15:14

ibmdw

2012-05-29 10:04:08

2019-06-21 09:54:09

Web 開(kāi)發(fā)代碼

2010-02-22 15:49:35

Python應(yīng)用程序

2010-02-26 09:55:22

Python應(yīng)用程序

2018-12-03 08:25:24

2010-02-22 10:27:44

Python應(yīng)用程序

2010-02-26 14:40:15

Python應(yīng)用程序

2010-02-24 13:25:22

Python線程應(yīng)用程

2018-09-13 08:49:08

DockerPythonDjango
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)