Python優(yōu)勢(shì)的大有點(diǎn)就是比其他語(yǔ)言簡(jiǎn)單易學(xué),功能強(qiáng)大的解釋型編程語(yǔ)言,它有簡(jiǎn)潔明了的語(yǔ)法,率的高層數(shù)據(jù)結(jié)構(gòu),能夠簡(jiǎn)單而有效地實(shí)現(xiàn)面向?qū)ο缶幊蹋瑲g迎大家學(xué)習(xí)參考。
如果你僅僅認(rèn)為用Python優(yōu)勢(shì)只能寫(xiě)寫(xiě)“Hello World”,那你就大錯(cuò)特錯(cuò)了。 Python可以被應(yīng)用到網(wǎng)絡(luò)開(kāi)發(fā)、GUI開(kāi)發(fā)、圖形開(kāi)發(fā)、Web開(kāi)發(fā)、游戲開(kāi)發(fā)、手機(jī)開(kāi)發(fā)、數(shù)據(jù)庫(kù)開(kāi)發(fā)等眾多領(lǐng)域。
網(wǎng)絡(luò)開(kāi)發(fā)方面,Python提供了大量可用的網(wǎng)絡(luò)編程模塊,涉及到Socket、EMail、FTP等等;眾所周知的豆瓣網(wǎng)http://www.douban.com/),就是使用了專(zhuān)門(mén)用于Python的網(wǎng)絡(luò)開(kāi)發(fā)框架——Twisted;此外,Python還支持Jabber等等。
GUI開(kāi)發(fā)方面,既有Python標(biāo)準(zhǔn)GUI庫(kù)——TKinter,又有很多強(qiáng)大的第三方GUI庫(kù),例如wxPython。 Web開(kāi)發(fā)方面,Python顯強(qiáng)大。應(yīng)用服務(wù)器,有zope;CMS系統(tǒng),有plone(基于zope)。
游戲開(kāi)發(fā)方面,Python也有舉足輕重的地位。很多網(wǎng)絡(luò)游戲腳本,例如賬號(hào)注冊(cè)系統(tǒng)、物品交換系統(tǒng)、場(chǎng)地轉(zhuǎn)換系統(tǒng)和攻擊防御系統(tǒng),都是用Python寫(xiě)的,與C++相比,Python加輕便。IDLE是python創(chuàng)初人Guido van Rossum使用python and Tkinter來(lái)創(chuàng)建的一個(gè)集成開(kāi)發(fā)環(huán)境。DrPython是一個(gè)高可配置的程序開(kāi)發(fā)環(huán)境,用Python語(yǔ)言開(kāi)發(fā),可跨平臺(tái)使用。
Visual Python.Visual Python 是一個(gè)Visual Studio .NET中的一個(gè)強(qiáng)大的Python插件!Python是一種不但成熟而且功能也十分強(qiáng)大的面向?qū)ο蟪绦蛟O(shè)計(jì)語(yǔ)言。盡管Python有著這樣或者那樣的優(yōu)點(diǎn)。
但是它仍然面對(duì)著這樣的一種現(xiàn)實(shí):真正了解Python的人給予了它很高的評(píng)價(jià)!Python - ChinaUnix.net.Python的優(yōu)勢(shì)以及Python庫(kù)?python的優(yōu)點(diǎn): NO.1 快速開(kāi)發(fā)(唯一能和python比開(kāi)發(fā)效率的語(yǔ)言只有rudy)。
NO.2跨平臺(tái)(由于python的開(kāi)源,他比java能體現(xiàn)"一次編寫(xiě)到處運(yùn)行", NO.3解釋性( 無(wú)須編譯,直接運(yùn)行/調(diào)試代碼), NO.4構(gòu)架選擇太多(GUI構(gòu)架方面 主要的就有 wxPython, tkInter, PyGtk, PyQt 。
Web構(gòu)架方面Zope, Django,ModPython for Apache,Karrigell ,Quixote 都各有所長(zhǎng)。Python與Ruby比較 (2008-07-04 23:37:54)針對(duì)于python的網(wǎng)絡(luò)編程,有一本很好的書(shū):《python網(wǎng)絡(luò)編程基礎(chǔ)》這本書(shū)介紹了使用Python語(yǔ)言進(jìn)行網(wǎng)絡(luò)編程的基礎(chǔ)知識(shí)。
主要內(nèi)容包括網(wǎng)絡(luò)基礎(chǔ)知識(shí)、網(wǎng)絡(luò)操作、Web Services、解析HTML和XHTML、XML、E-mail服務(wù)、FTP、使用Python操作數(shù)據(jù)庫(kù)、SSL、幾種服務(wù)器端框架(包括Socket服務(wù)器、SimpleXMLRPCServer、CGI和mod_python)。
以及多任務(wù)處理(包括Forking、線(xiàn)程和異步通信)等。這樣很可能會(huì)涉及從實(shí)際嘗試"佳文本編輯器,附加命令行"方法到 Python 開(kāi)發(fā),而對(duì)于復(fù)雜的 Python 集成開(kāi)發(fā)環(huán)境 (IDE) 在 Python 討論網(wǎng)站上有詳盡的內(nèi)容。
掃碼匿名提建議
直達(dá)CEO信箱