python之torchlight使用_为什么Python被誉为全世界最高效的编程语言?
原標(biāo)題:為什么Python被譽(yù)為全世界最高效的編程語(yǔ)言?
JOBLOGIC-X (工作邏輯-X)是由900+來(lái)自Morgan Stanley, Goldman Sachs, PWC, Google, Apple, SAP等全球職場(chǎng)精英創(chuàng)辦的求職培訓(xùn)教育平臺(tái)。我們的服務(wù)項(xiàng)目包含各類培訓(xùn),簡(jiǎn)歷面試輔導(dǎo),VIP求職直通車(chē)等多種定制求職項(xiàng)目,旨在通過(guò)全方位的求職培訓(xùn)幫助在美華人就業(yè)。我們希望像未知數(shù)X一樣,改變?nèi)A人在美國(guó)的人生方程!
Python是一門(mén)面向?qū)ο蟮木幊陶Z(yǔ)言,它相對(duì)于其他語(yǔ)言,更加易學(xué)、易讀,非常適合快速開(kāi)發(fā)。相比于其他語(yǔ)言,Python 具有簡(jiǎn)單、易學(xué)、免費(fèi)、開(kāi)源、可移植、可擴(kuò)展、可嵌入、面向?qū)ο蟮葍?yōu)點(diǎn),它的面向?qū)ο笊踔帘萰ava和C#.net更徹底。
在WEB應(yīng)用開(kāi)發(fā)、網(wǎng)絡(luò)編程、科學(xué)計(jì)算、圖形界面開(kāi)發(fā)等方面,Python都迅速占據(jù)了市場(chǎng)席位。
為什么Python被譽(yù)為全世界最高效的編程語(yǔ)言?
交互式命令
Python可以單步直譯運(yùn)行。運(yùn)行Python解釋器進(jìn)入交互式命令行的環(huán)境,你可以在提示符號(hào)>>>旁輸入代碼,Enter鍵輸出結(jié)果:
print("Hello, Python!")
Hello, Python!
有點(diǎn)像Shell 腳本的執(zhí)行方式。
不只是腳本
原因是“腳本語(yǔ)言”泛指僅作簡(jiǎn)單編程任務(wù)的語(yǔ)言如Linux shell 、 Java等,它們只能處理簡(jiǎn)單的任務(wù)而Python是面向?qū)ο缶幊? OOP)的,支持異常處理和類型檢查。Python的支持者較喜歡稱它為一種高階動(dòng)態(tài)編程語(yǔ)言。
強(qiáng)大易用的標(biāo)準(zhǔn)庫(kù)
核心庫(kù)不超過(guò)10Mb
Html、 Xml解析: BeautifulSoup, Expat
字符串處理:字典、數(shù)組切片、正則表達(dá)式 re
單元測(cè)試: PyUnit
代碼版本控制: PySVN
網(wǎng)絡(luò)訪問(wèn): urllib2
圖形模塊: Tkinter、 PyTCL、 WxPython
串行化、多線程等
擴(kuò)展標(biāo)準(zhǔn)庫(kù)十分容易
膠水語(yǔ)言 Glue Languages
Python經(jīng)常用作將不同語(yǔ)言編寫(xiě)的程序“粘”在一起的膠水語(yǔ)言。Google內(nèi)部的很多項(xiàng)目使用C++編寫(xiě)性能要求極高的部分,然后用Python調(diào)用相應(yīng)的模塊。
C/C++:
Boost.Python使得 Python 和 C++ 的類庫(kù)能互相調(diào)用( .pyc)
Java:
Jython 是用Java實(shí)現(xiàn)的Python,可同時(shí)使用二者的類庫(kù)
NET:
IronPython是Python在.NET平臺(tái)上的版本
收放自如 Scalability
Python內(nèi)建的數(shù)據(jù)結(jié)構(gòu)( variable, list 和dict)以及對(duì)多線程分布式操作的支持,使得程序可以用相同的代碼處理不同規(guī)模的數(shù)據(jù),以及并發(fā)的用戶需求。
不要括號(hào)
Python使用縮進(jìn)而不是括號(hào)來(lái)進(jìn)行代碼段標(biāo)識(shí),減少了視覺(jué)上的混亂,并且使程序變短,從而提高了程序的可讀性。
程序員三大美德
“懶惰”:能讓人盡量減少總能量支出的美德。它使你寫(xiě)出節(jié)省腦力、可以重用的碼;也督促你為程序?qū)懽⑨尯臀臋n,那樣你就不用回答各種問(wèn)題。所以它是程序員的第一大美德。
“不耐煩”:當(dāng)電腦想偷懶時(shí)你爆發(fā)的怒氣。它使你寫(xiě)的代碼能主動(dòng)預(yù)測(cè)、而非被動(dòng)滿足用戶需求,至少裝作是這樣。所以它是程序員的第二大美德。
“傲慢”:自傲到人神共憤的程度,也是一種品質(zhì),能使你編寫(xiě)(維護(hù))的程序讓人無(wú)可指摘。所以它是程序員的第三大美德。
知名Python應(yīng)用
Zope:www.zope.com
一個(gè)應(yīng)用程序服務(wù)器,具有內(nèi)容管理、團(tuán)隊(duì)開(kāi)發(fā)、 XML、面向?qū)ο蟆?SOAP接口等一系先進(jìn)特性,開(kāi)源。
Gadfly:http://www.chordate.com/gadfly.html
一個(gè)用Python寫(xiě)的面向?qū)ο箨P(guān)系型數(shù)據(jù)庫(kù),具有小巧、快速、可移植性好的特點(diǎn),具有大部分SQL語(yǔ)言特性。開(kāi)源。
Wallbase:http://wallbase.net
Python編寫(xiě)的圖片站點(diǎn)。
uTorrent :http://www.utorrent.com
BitTorrent下載軟件,主程序僅2Mb,支持ipv6地址解析。開(kāi)源。
Torchlight: torchlight.perfectworld.com
Python編寫(xiě)的大型3D游戲,原Blizzard公司人員制作發(fā)行,開(kāi)源。
文章來(lái)源:經(jīng)管之家
誠(chéng)意轉(zhuǎn)載 版權(quán)歸原作者所有
Joblogic-X暑期公益講座第四期
推薦閱讀
查看往期活動(dòng),最新內(nèi)推職位,Data Analysis課程
JOBLOGIC-X (工作邏輯-X)是由900+來(lái)自Morgan Stanley, Goldman Sachs, PWC, Google, Apple, SAP等全球職場(chǎng)精英創(chuàng)辦的求職培訓(xùn)教育平臺(tái)。我們的服務(wù)項(xiàng)目包含各類培訓(xùn),簡(jiǎn)歷面試輔導(dǎo),VIP求職直通車(chē)等多種定制求職項(xiàng)目,旨在通過(guò)全方位的求職培訓(xùn)幫助在美華人就業(yè)。我們希望像未知數(shù)X一樣,改變?nèi)A人在美國(guó)的人生方程!返回搜狐,查看更多
責(zé)任編輯:
總結(jié)
以上是生活随笔為你收集整理的python之torchlight使用_为什么Python被誉为全世界最高效的编程语言?的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 张学友最好听的一首歌
- 下一篇: python echo服务器_pytho