Python編程在實(shí)際應(yīng)用中的三大優(yōu)點(diǎn)的相關(guān)介紹
你是否對(duì)Python編程有所興趣?你是否了解Python編程的優(yōu)點(diǎn)所在,其實(shí)它在計(jì)算機(jī)語言的實(shí)際操作過程中就有非常強(qiáng)大的功能,以下的文章就是對(duì)其相關(guān)實(shí)際應(yīng)用的相關(guān)內(nèi)容的詳細(xì)介紹。
一是跨平臺(tái)
linux預(yù)裝,可以作為shell的輔助長時(shí)間來,基本上都在做計(jì)算方面的東西,相應(yīng)的軟件都是針對(duì)linux上的。因?yàn)閘inux上的東西基本上都需要做一些配置,腳本都是shell、perl,所以開始學(xué)些shell跟perl,中間有一段時(shí)間沒有再做,結(jié)果過了很長時(shí)間,再去看perl那些所謂的亂碼文件,基本上忘的差不多,而且自己寫的代碼也搞不清楚究竟是什么意思,相當(dāng)費(fèi)神。
于是開始看看有什么替代的東西沒有,結(jié)果發(fā)現(xiàn)了python,后來知道python,也知道python類似perl,有大量的用戶群體,而且是解釋類的。我簡單的看了看語法以后,就寫了一部分東西。其實(shí)我最開始用python僅僅是作為shell腳本的替代品來用,腳本就是做個(gè)流程框架,實(shí)際的工作還是用fortran來完成的。我寫腳本其實(shí)是在windows上,最后放到linux上運(yùn)行,中間要注意的主要是路徑問題。#t#
二是代碼可讀性好
語法跟c、fortran差別不大說到選擇,我最開始看的包括perl、tcl,最后才選擇了python??吹竭^一個(gè)笑話,說是python中如何生成隨機(jī)數(shù),答案是讀入一個(gè)perl腳本。python的強(qiáng)制縮進(jìn)確定了代碼結(jié)構(gòu)上的清楚,至少很早以前寫的程序,你還能夠看的明白,反正我是對(duì)perl的那些符號(hào)厭倦了。
python里面都是強(qiáng)制縮進(jìn),所以代碼結(jié)構(gòu)清晰,保證你過再長的時(shí)間來看,對(duì)整個(gè)程序的結(jié)構(gòu)都是一清二楚。語法什么的跟c、fortran很相似,很容易上手。而且如果你不喜歡oop的話,照樣可以用結(jié)構(gòu)化編程,這點(diǎn)不像ruby、java那些。
三是有豐富的庫可供使用這點(diǎn)也是最重要的是Python編程
有大量的庫可供使用,省下了很多需要你去造的車輪子。
1、大量庫的保證下,代碼很簡短同樣的功能,c或者其他的語言去實(shí)現(xiàn),都比python這類腳本的代碼要長,而且復(fù)雜的多。用python省下了很多造輪子的事情。
2、數(shù)據(jù)類型很豐富list、dict、tuple之類的用起來才知道方便
3、文本處理很方便如果你只會(huì)用fortran,那么你很困惑如何獲得時(shí)間、計(jì)算今天明天后天的方式,而且更加困惑4位年、兩位年的問題,在python里面很方便。
4、正則表達(dá)式很強(qiáng)大以前沒有接觸過,在linux上做東西才知道有這東西,python支持正則。
5、網(wǎng)絡(luò)編程有很多庫可以用
學(xué)了python之后做的第二個(gè)小東西是抓一些網(wǎng)頁的數(shù)據(jù),到網(wǎng)上搜了搜以后,就寫了一個(gè),Python編程 實(shí)現(xiàn)起來代碼很短,而且很簡單。諸如ftp、http等東西都有現(xiàn)成的可用。















 
 
 
 
 
 
 