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

Python界面特點(diǎn)進(jìn)行學(xué)習(xí)探討

開發(fā) 后端
Python界面的大體布局,這些功能都是可用的除了標(biāo)準(zhǔn)庫以外,還有許多其他高質(zhì)量的庫,如wxPython、Twisted和Python圖形庫等等數(shù)不勝數(shù)。

Python界面圖形用戶界面、文件處理、多媒體、正則表達(dá)式、文檔生成、單元測試、線程、數(shù)據(jù)庫、網(wǎng)絡(luò)通訊、網(wǎng)頁瀏覽器、CGI、FTP、電子郵件、XML、HTML、WAV文件、密碼系統(tǒng)

Python的年歲比Java老,到現(xiàn)在,這種語言已經(jīng)發(fā)展出了規(guī)模雖然不大但仍然在成長中的自描述企業(yè)應(yīng)用 Pythonistas。Python整合了各種模塊、異常、動態(tài)輸入、高級動態(tài)數(shù)據(jù)類型和類等概念。它同多種系統(tǒng)函數(shù)和系統(tǒng)庫乃至各類Windows系統(tǒng)建立了接口。

如果說Python并不一定能滲透到任何計(jì)算領(lǐng)域的話,至少在企業(yè)開發(fā)這一行它的處境就是這樣。在企業(yè)開發(fā)領(lǐng)域, Python還被當(dāng)成一種可以替換Perl的腳本語言。本文就對Python界面構(gòu)造企業(yè)級應(yīng)用這一問題做簡短闡述。

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

◆免費(fèi)可用(像Perl一樣,Python也是開放源代碼軟件)。
◆穩(wěn)定(Python目前已發(fā)布到2.2版,我剛才已經(jīng)提到,它的年頭比Java還老)。
◆良好地支持對象、模塊和其他可重用機(jī)制。
◆采用C和Java語言的集成方便性和擴(kuò)展性。

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

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

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

提倡Python的人還宣稱,采用這些字符可能會產(chǎn)生顯著的編程風(fēng)格差異,使得那些負(fù)責(zé)維護(hù)代碼的人遭遇代碼可讀性方面的困難。 Python明晰的語法使其成為一種學(xué)習(xí)曲線平和的編程語言。有經(jīng)驗(yàn)的程序員甚至可能在一天之內(nèi)就掌握Python的基礎(chǔ)知識。

至多不過一周作用就可以上手,而編程語言的專家則肯定會比他掌握C、C++、Java甚至Perl要快很多。
Python界面因其語法的明晰而獲得的最大好處或許該算是開發(fā)時(shí)間的大大降低了。

一名從事企業(yè)級應(yīng)用程序開發(fā)工作的開發(fā)人員告訴我,他所在單位的開發(fā)時(shí)間因?yàn)?FONT>Python的采用而大大節(jié)約,同時(shí)卻并沒有給軟件性能帶來任何負(fù)面影響。他說:“就我們的業(yè)務(wù)而言,快速地開發(fā)出新產(chǎn)品比開發(fā)出性能驚人的軟件產(chǎn)品要重要得多,開發(fā)時(shí)間相比軟件的優(yōu)化要貴得多(以每小時(shí)計(jì)算)。

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

【編輯推薦】

  1. 漫談Python 源代碼編制技巧
  2. 簡單易于操作的Python 工具詳解
  3. 有關(guān)Python應(yīng)用領(lǐng)域進(jìn)行說明介紹
  4. PythonAndroid面向?qū)ο蟮木幊獭?FONT>Python應(yīng)用程序
  5. 如何使用Python模塊解析配置文件 ?
責(zé)任編輯:chenqingxiang 來源: IT168
相關(guān)推薦

2009-12-30 15:37:14

ADO處理

2010-01-06 18:33:56

JSON與XML

2010-01-08 15:06:35

JSON功能

2009-12-31 11:15:57

Silverlight

2009-12-24 17:01:42

ADO3.0

2010-02-01 10:30:13

Python世界

2010-01-08 16:52:57

C++和C#

2010-08-03 14:52:49

Flex界面設(shè)計(jì)

2009-12-15 13:27:34

VS開發(fā)環(huán)境

2009-09-14 13:25:08

LINQ多方面探討

2010-02-06 14:23:49

Android系統(tǒng)手機(jī)

2024-03-07 12:40:28

Python*args開發(fā)

2022-06-09 09:14:31

機(jī)器學(xué)習(xí)PythonJava

2022-06-05 21:16:08

機(jī)器學(xué)習(xí)Python

2009-12-24 16:56:21

ADO.NET庫

2009-12-17 13:33:14

VS2005類

2010-07-20 10:58:39

Perl腳本

2010-02-23 14:55:00

Python動態(tài)語言

2010-03-05 15:49:56

Android界面

2010-02-02 15:48:49

Python數(shù)據(jù)庫
點(diǎn)贊
收藏

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