Python是一種面向?qū)ο笏枷氲拿枋鲂陀?jì)算機(jī)程序編寫(xiě)語(yǔ)言,具有多種多樣和強(qiáng)悍的庫(kù),Python早就變?yōu)槔^Java,C++之后的的第三大語(yǔ)言。特點(diǎn):簡(jiǎn)單易學(xué)、永久開(kāi)源網(wǎng)站、高層建筑語(yǔ)言、擴(kuò)展性強(qiáng)、面向?qū)ο笏枷、可擴(kuò)展性、可嵌入型、多種多樣的庫(kù)、規(guī)范的編號(hào)等。課程內(nèi)容大概包括PythonWEB、Python爬蟲(chóng)技術(shù)和數(shù)據(jù)信息數(shù)據(jù)分析、Python自動(dòng)化運(yùn)維。
1門(mén)語(yǔ)言搞定6大主流IT需求!
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等。
科學(xué)與數(shù)字計(jì)算
Python被廣泛的運(yùn)用于科學(xué)和數(shù)字計(jì)算中,例如生物信息學(xué)、物理、建筑、地理信息系統(tǒng)、圖像可視化分析、生命科學(xué)等,常用numpy、SciPy、Biopython、SunPy等。
系統(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ǔ)言。
網(wǎng)絡(luò)編程
除了網(wǎng)絡(luò)和互聯(lián)網(wǎng)的支持,Python還提供了對(duì)底層網(wǎng)絡(luò)的支持,有易于使用的Socket接口和一個(gè)異步的網(wǎng)絡(luò)編程框架Twisted Python。
圖形界面開(kāi)發(fā)
Python可編寫(xiě)桌面圖形用戶(hù)界面,還可以擴(kuò)展微軟的Windows,常用Tk、GTK+、PyQt、win32等。
3D游戲開(kāi)發(fā)
Python有的3D渲染庫(kù)和游戲開(kāi)發(fā)框架,有很多使用Python開(kāi)發(fā)的游戲,如迪斯尼卡通城、黑暗之刃。常用PyGame、Pykyra等和一個(gè)PyWeek的比賽。