【學(xué)完P(guān)ython可以做什么】
1.*EB應(yīng)用開發(fā)
服務(wù)器端編程,具有豐富的WEB開發(fā)框架,如DJANGO和TURBOGEARS,快速完成一個網(wǎng)站的開發(fā)和WEB服務(wù)。典型如國內(nèi)的豆瓣、果殼網(wǎng)等;國外的GOOGLE、DROPBOX等。
2.系統(tǒng)網(wǎng)絡(luò)運(yùn)維
在運(yùn)維的工作中,有大量重復(fù)性工作的地方,并需要做管理系統(tǒng)、監(jiān)控系統(tǒng)、發(fā)布系統(tǒng)等,將工作自動化起來,提高工作效率,這樣的場景PYTHON是一門非常合適的語言。
3.科學(xué)與數(shù)字計算
PYTHON被廣泛的運(yùn)用于科學(xué)和數(shù)字計算中,例如生物信息學(xué)、物理、建筑、地理信息系統(tǒng)、圖像可視化分析、生命科學(xué)等,常用NUMPY、SCIPY、BIOPYTHON、SUNPY等。
4.3D游戲開發(fā)
PYTHON有很好的3D渲染庫和游戲開發(fā)框架,有很多使用PYTHON開發(fā)的游戲,如迪斯尼卡通城、黑暗之刃。常用PYGAME、PYKYRA等和一個PYWEEK的比賽。
5.圖形界面開發(fā)
PYTHON可編寫桌面圖形用戶界面,還可以擴(kuò)展微軟的WINDOWS,常用TK、GTK+、PYQT、WIN32等。
6.網(wǎng)絡(luò)編程
除了網(wǎng)絡(luò)和互聯(lián)網(wǎng)的支持,PYTHON還提供了對底層網(wǎng)絡(luò)的支持,有易于使用的SOCKET接口和一個異步的網(wǎng)絡(luò)編程框架TWISTED PYTHON。