亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区

  免費(fèi)注冊(cè) 查看新帖 |

Chinaunix

  平臺(tái) 論壇 博客 文庫
最近訪問板塊 發(fā)新帖
查看: 1790 | 回復(fù): 0
打印 上一主題 下一主題

概說Python編程 [復(fù)制鏈接]

論壇徽章:
0
跳轉(zhuǎn)到指定樓層
1 [收藏(0)] [報(bào)告]
發(fā)表于 2005-01-20 19:22 |只看該作者 |倒序?yàn)g覽

Python是一種開放源代碼的腳本編程語言,這種腳本語言特別強(qiáng)調(diào)開發(fā)速度和代碼的清晰程度。它可以用來開發(fā)各種程序,從簡單的腳本任務(wù)到復(fù)雜的、面向
對(duì)象的應(yīng)用程序都有大顯身手的地方。Python還被當(dāng)作一種入門程序員最適合掌握的優(yōu)秀語言,因?yàn)樗赓M(fèi)、面向?qū)ο蟆U(kuò)展性強(qiáng)同時(shí)執(zhí)行嚴(yán)格的編碼標(biāo)準(zhǔn)。
Python是免費(fèi)的
[color="DarkRed"][color="SlateGray"]
概說Python編程


作者: BUILDER.COM


我第一回體驗(yàn)Python是用這種腳本編程語言定制Mailman,這是一種郵件列表管理軟件包。最初我對(duì)Python那些嚴(yán)格的語法規(guī)則和空格排版可真
是厭煩透了。但日子一長,編寫的代碼一多,原來Python腳本的語法其實(shí)夠簡單的,特別容易懂。Python真是一種功能強(qiáng)大的工具,每一位開放源代碼
程序員都應(yīng)該熟悉和掌握它。
Python是什么?

Python是一種開放源代碼的腳本編程語言,這種腳本語言特別強(qiáng)調(diào)開發(fā)速度和代碼的清晰程度。它可以用來開發(fā)各種程序,從簡單的腳本任務(wù)到復(fù)雜的、面向
對(duì)象的應(yīng)用程序都有大顯身手的地方。Python還被當(dāng)作一種入門程序員最適合掌握的優(yōu)秀語言,因?yàn)樗赓M(fèi)、面向?qū)ο蟆U(kuò)展性強(qiáng)同時(shí)執(zhí)行嚴(yán)格的編碼標(biāo)準(zhǔn)。
Python是免費(fèi)的

Guido van Rossum于1990年開始開發(fā)Python,最初的目的無非是一個(gè)自娛的項(xiàng)目。作為Monty
Python的飛行馬戲團(tuán)節(jié)目的愛好者,他給自己開發(fā)的這種編程語言起了現(xiàn)在這個(gè)古怪的名字,中文意思就是大蟒。Python最初設(shè)計(jì)為一種取代
Amoeba分布式操作系統(tǒng)ABC的腳本語言,但不久這種新型編程語言很快就發(fā)展成可以解決相當(dāng)多問題的利器,現(xiàn)在更引入到了多種平臺(tái)。

Guido目前還是Python軟件基金會(huì)的主席。該組織按照GNU公共許可協(xié)議的要求擁有Python的知識(shí)產(chǎn)權(quán)和許可權(quán)。Python可以用在多種平臺(tái)上,包括Windows、Macintosh和各種常見的UNIX系統(tǒng)。另外針對(duì)PalmOS
和微軟的Pocket PC的相應(yīng)版本也在開發(fā)中。
Python品質(zhì)超群

雖然Python常用來創(chuàng)建簡單的腳本,但它采用的編程技術(shù)可不簡單,比如面向?qū)ο缶幋a、套接字、線程和GUI等等。假如你是一位剛?cè)肓鞯某绦騿T,這些特
性顯然對(duì)你太有幫助了,因?yàn)槟憧梢院芸焓煜び幸娴木幊陶Z法和編碼實(shí)踐,之后再學(xué)習(xí)其他語言,比如Java或者C++等引入的技術(shù)概念就容易多了。腳本可以
單獨(dú)執(zhí)行,不過,你還可以通過類文件和各類對(duì)象類型以充分利用這種語言的強(qiáng)大功能。

Python區(qū)別于其他面向?qū)ο笳Z言的關(guān)鍵有兩點(diǎn)。首先,Python強(qiáng)調(diào)空格和編碼結(jié)構(gòu),從而令開發(fā)者的代碼具有良好的重用性。其次,執(zhí)行腳本之前無須編譯Python代碼,這就是它為什么被當(dāng)作腳本語言的原因。
Python易于擴(kuò)展

Python語言有一個(gè)引人注目的優(yōu)勢,它可以針對(duì)語言無法完成功能的函數(shù)調(diào)用函數(shù)庫。Python還具有有些相當(dāng)有用的工具幫助開發(fā)出復(fù)雜的應(yīng)用程序。
其中最常用的就是Tkinker,這種工具可以實(shí)現(xiàn)跨平臺(tái)的GUI開發(fā)。另一種wxPython工具則是對(duì)wxWindows跨平臺(tái)C++框架的擴(kuò)展。
WxPython目前已經(jīng)支持Windows和Linux平臺(tái)。Python Imaging
Library可以讓Python創(chuàng)建、打開、編輯和修改圖象,包括.gif、.jpeg和.png等。為了了解常用的Python擴(kuò)展和應(yīng)用,你不妨訪問下The
Vaults of Parnassus。

Python自身還可以嵌入到其他編程語言中。最常見的就是Jython,這是一種用Java編寫的Python解釋器。這樣你就可以同時(shí)利用兩種語言的優(yōu)點(diǎn)。你還可以在強(qiáng)大的Java應(yīng)用程序框架中結(jié)合Python清晰的語法來創(chuàng)建出依賴于兩種語言庫的應(yīng)用程序。
編碼標(biāo)準(zhǔn)

嚴(yán)格的Python語法是初級(jí)程序員忽略這一強(qiáng)大編程語言的最主要原因。和大多數(shù)的其他面向Web腳本語言不同的是,Python的空白排版不依賴于括號(hào)
或者分號(hào)來表示語句結(jié)束,換行和占位符用來描述代碼的可視結(jié)果。這種編程方式乍看之下令人感到厭煩,但卻對(duì)你另有莫大的好處,這就是代碼的可靠性。
Python這種結(jié)構(gòu)化是建立在下面的理論之上:開發(fā)者的工作時(shí)間機(jī)構(gòu)財(cái)產(chǎn)中最有價(jià)值的財(cái)富。一旦你習(xí)慣了編寫Python代碼的規(guī)則。實(shí)際上你就習(xí)慣了一種內(nèi)建的編碼標(biāo)準(zhǔn)。這也正是大多數(shù)Python開發(fā)者所依賴的標(biāo)準(zhǔn)。
獲取Python

你可以從
[color="#0000ff"]http://www.python.org
或者各類平臺(tái)上...e網(wǎng)站也發(fā)布用于 Windows、Linux和Solaris等平臺(tái)的Python庫。
最簡單的Python代碼

下面我們舉例說明Python。假設(shè)你目前使用的是Windows系統(tǒng),而且已經(jīng)安裝了Python,請(qǐng)首先啟動(dòng)IDLE,也就是Python的GUI,F(xiàn)在處于Python
Shell中(如果你在UNIX類型的系統(tǒng)上就需要鍵入 python類型指示你的Python可執(zhí)行文件)。接著在">>>"提示符下鍵入:
>>>print "Hello World"

這個(gè)大家耳熟能詳?shù)某绦蚓驮谄聊簧巷@示出結(jié)果,你還可以如下所示給變量賦值:
>>>myvar = 42
>>>print myvar

在上例中會(huì)顯示結(jié)果42。

如果你開發(fā)的腳本無須在Python Shell 中直接輸入Python就更有用了。程序清單A就包含了一個(gè)Hello
World腳本的示例,其中編寫了if-else語句。

你可以在命令行上鍵入scriptname.py來執(zhí)行自己的腳本(py是Python
腳本的標(biāo)準(zhǔn)文件擴(kuò)展名)。你應(yīng)該能看到正確的顯示結(jié)果。清單A中,跟著if和else之后由占位符縮排的語句就是空白格式化的一部分。

這些很簡單的示例演示了Python清晰的語法。為了了解更多有關(guān)Python編程的信息,你不妨查看下Python網(wǎng)站上的初學(xué)者指南。如果你不習(xí)慣于上網(wǎng)瀏覽,那么你還可以閱讀O'Reilly
和New Riders 出版的有關(guān)圖書。比如How to Think Like a Computer Scientist :
Learning with Python和Python Essential Reference。
小結(jié)

不論你是一位初學(xué)編程語言以圖增長自己知識(shí)技能的入門程序員還是為了謀取更大代碼可靠性的Perl高手,你都會(huì)發(fā)現(xiàn)Python是一種相當(dāng)靈活和強(qiáng)大的編程語言。它可以開發(fā)出各種各樣的應(yīng)用程序,從功能齊備的郵件列表軟件到各種跨平臺(tái)的GUI應(yīng)用程序一應(yīng)俱全。


--------------------------------------------------------------------
  
[color="SlateGray"]

本文來自ChinaUnix博客,如果查看原文請(qǐng)點(diǎn):http://blog.chinaunix.net/u/600/showart_10398.html
您需要登錄后才可以回帖 登錄 | 注冊(cè)

本版積分規(guī)則 發(fā)表回復(fù)

  

北京盛拓優(yōu)訊信息技術(shù)有限公司. 版權(quán)所有 京ICP備16024965號(hào)-6 北京市公安局海淀分局網(wǎng)監(jiān)中心備案編號(hào):11010802020122 niuxiaotong@pcpop.com 17352615567
未成年舉報(bào)專區(qū)
中國互聯(lián)網(wǎng)協(xié)會(huì)會(huì)員  聯(lián)系我們:huangweiwei@itpub.net
感謝所有關(guān)心和支持過ChinaUnix的朋友們 轉(zhuǎn)載本站內(nèi)容請(qǐng)注明原作者名及出處

清除 Cookies - ChinaUnix - Archiver - WAP - TOP