學(xué)會(huì)python可以干什么?
作為一種通用語(yǔ)言,Python幾乎可以用在任何領(lǐng)域和場(chǎng)合,角色幾乎是無(wú)限的。Python主要可以用來(lái)做一下幾方面:
1、Web應(yīng)用開(kāi)發(fā)服務(wù)器端編程,具有豐富的Web開(kāi)發(fā)框架,如Django和TurboGears,快速完成一個(gè)網(wǎng)站的開(kāi)發(fā)和Web服務(wù)。典型如國(guó)內(nèi)的豆瓣、果殼網(wǎng)等;國(guó)外的Google、Dropbox等。
2、系統(tǒng)網(wǎng)絡(luò)運(yùn)維在運(yùn)維的工作中,有大量重復(fù)性工作的地方,并需要做管理系統(tǒng)、監(jiān)控系統(tǒng)、發(fā)布系統(tǒng)等,將工作自動(dòng)化起來(lái),提高工作效率,這樣的場(chǎng)景Python是一門(mén)非常合適的語(yǔ)言。
3、科學(xué)與數(shù)字計(jì)算Python被廣泛的運(yùn)用于科學(xué)和數(shù)字計(jì)算中,例如生物信息學(xué)、物理、建筑、地理信息系統(tǒng)、圖像可視化分析、生命科學(xué)等,常用numpy、SciPy、Biopython、SunPy等。
4、3D游戲開(kāi)發(fā)Python有很好的3D渲染庫(kù)和游戲開(kāi)發(fā)框架,有很多使用Python開(kāi)發(fā)的游戲,如迪斯尼卡通城、黑暗之刃。常用PyGame、Pykyra等和一個(gè)PyWeek的比賽。
5、圖形界面開(kāi)發(fā)Python可編寫(xiě)桌面圖形用戶界面,還可以擴(kuò)展微軟的Windows,常用Tk、GTK+、PyQt、win32等。
6、網(wǎng)絡(luò)編程除了網(wǎng)絡(luò)和互聯(lián)網(wǎng)的支持,Python還提供了對(duì)底層網(wǎng)絡(luò)的支持,有易于使用的Socket接口和一個(gè)異步的網(wǎng)絡(luò)編程框架Twisted Python。
7、人工智能Python語(yǔ)言對(duì)于人工智能來(lái)說(shuō)是最好的語(yǔ)言。隨著人工智能的普及,Python使用也會(huì)越來(lái)越廣泛
我這邊還有尚學(xué)堂Python的學(xué)習(xí)資料 有需要可以免費(fèi)給你