Python作為一門腳本語(yǔ)言,它靈活、易用、易學(xué)、適用場(chǎng)景多,實(shí)現(xiàn)程序快捷便利,早已經(jīng)成為程序員們的一門編程利器。從小到服務(wù)器運(yùn)維的腳本,到大型軟件開發(fā),使用python都能夠很靈活的快速實(shí)現(xiàn)。python不但可以快速實(shí)現(xiàn)大型的web應(yīng)用程序,在網(wǎng)絡(luò)層的開發(fā),以及工程計(jì)算、數(shù)學(xué)計(jì)算上都有方便的開發(fā)手段。Map&Reduce思想在python里面也有著非常方便的實(shí)現(xiàn)。甚至在一些嵌入式設(shè)備上,你也可以實(shí)現(xiàn)自己的python應(yīng)用。諸如著名的云計(jì)算框架openstack之類很多編程應(yīng)用,都能見到python的身影。
網(wǎng)絡(luò)爬蟲(Web Spider),是通過(guò)網(wǎng)頁(yè)的鏈接地址來(lái)尋找網(wǎng)頁(yè)的。從網(wǎng)站某一個(gè)頁(yè)面(通常是首頁(yè))開始,讀取網(wǎng)頁(yè)的內(nèi)容,找到在網(wǎng)頁(yè)中的其它鏈接地址,然后通過(guò)這些鏈接地址尋找下一個(gè)網(wǎng)頁(yè),這樣一直循環(huán)下去,直到把這個(gè)網(wǎng)站所有的網(wǎng)頁(yè)都抓取完為止。