偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

深度說明Python應用程序特點

開發(fā) 后端
Python應用程序是一種簡單易學,功能強大的解釋型編程語言,它有簡潔明了的語法,高效率的高層數(shù)據(jù)結構,能夠簡單而有效地實現(xiàn)面向對象編程。

Python應用程序是一個非常易于學習的語言,人們經(jīng)常把Python看作是一種這種語言具有非常簡捷而清晰的語法特點,適合完成各種高層任務,幾乎可以在所有的操作系統(tǒng)中運行。

Python應用程序的年歲比Java老,到現(xiàn)在,這種語言已經(jīng)發(fā)展出了規(guī)模雖然不大但仍然在成長中的自描述企業(yè)應用 Pythonistas。雖然人們經(jīng)常把Python同Perl相比較,把它們看作一種專門應用于Internet的腳本語言,然而,Python已確實在大規(guī)模的軟件開發(fā)領域占據(jù)了自己的一席之地。這種腳本編程語言具有以下顯著特點:

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

Python應用程序的某些特點使其成為企業(yè)應用的合理選擇:

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

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

◆良好地支持對象、模塊和其他可重用機制。

◆采用C和Java語言的集成方便性和擴展性。

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

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

雖然某些程序員反對在Python代碼中大量使用空格,不過,幾乎人人都承認Python代碼的可讀性遠勝于C或者Java,后兩 者都采用了專門的字符標記代碼塊結構、循環(huán)、函數(shù)以及其他編程結構的開始和結束。提倡Python的人還宣稱,采用這些字符可能會產(chǎn)生顯著的編程風格差 異,使得那些負責維護代碼的人遭遇代碼可讀性方面的困難。

Python明晰的語法使其成為一種學習曲線平和的編程語言。有經(jīng)驗的程序員甚至可能在一天之內就掌握Python的基礎知識,至多不過一周作用就可以上手,而編程語言的專家則肯定會比他掌握C、C++、Java甚至Perl要快很多。

Python應用程序因其語法的明晰而獲得的最大好處或許該算是開發(fā)時間的大大降低了。一名從事企業(yè)級應用程序開發(fā)工作的開發(fā)人員告訴我,他所在單位的開發(fā)時間 因為Python的采用而大大節(jié)約。

同時卻并沒有給軟件性能帶來任何負面影響,他說:“就我們的業(yè)務而言,快速地開發(fā)出新產(chǎn)品比開發(fā)出性能驚人的軟件產(chǎn)品 要重要得多,開發(fā)時間相比軟件的優(yōu)化要貴得多(以每小時計算)。

對開發(fā)速度采用何種評價標準一直是個很難確定的問題,不過通常情況下,普遍認為開發(fā)Python應用程序的速度大約是用Java開發(fā)同類應用程序速度的10倍。要是相比C/C++節(jié)約的時間就更多了。

【編輯推薦】

  1. 如何使Python嵌入C++應用程序?
  2. 深入探討Ruby與Python語法比較
  3. Python學習資料介紹分享
  4. Python學習經(jīng)驗談:版本、IDE選擇及編碼解決方案
  5. 淺析Python的GIL和線程安全
責任編輯:chenqingxiang 來源: 清華大學出版社
相關推薦

2010-01-26 17:16:33

C++應用程序

2010-02-22 17:46:57

Python應用程序

2010-02-01 14:05:03

2010-02-22 14:54:47

Python應用程序

2010-02-24 13:38:34

2010-03-03 17:56:44

Android應用程序

2010-02-04 09:41:03

Android應用程序

2011-08-12 14:54:45

iPhone委托

2016-10-18 10:53:05

移動程序

2010-01-28 17:14:38

Visual C++應

2010-01-04 13:56:50

ADO.NET應用程序

2010-01-22 10:44:10

VC++應用程序

2010-03-05 14:52:09

Android應用程序

2010-03-04 10:11:17

Android手機系統(tǒng)

2021-09-26 08:30:31

Python應用程序代碼

2009-12-18 16:56:05

ADO.NET應用程序

2010-02-07 09:30:39

Android 程序

2010-02-26 11:08:29

Python應用程序

2011-12-07 12:01:31

ibmdw

2012-06-07 09:15:14

ibmdw
點贊
收藏

51CTO技術棧公眾號