Python是一種面向對象思想的描述型計算機程序編寫語言,具有多種多樣和強悍的庫,Python早就變?yōu)槔^Java,C++之后的的第三大語言。特點:簡單易學、永久開源網站、高層建筑語言、擴展性強、面向對象思想、可擴展性、可嵌入型、多種多樣的庫、規(guī)范的編號等。課程內容大概包括PythonWEB、Python爬蟲技術和數(shù)據(jù)信息數(shù)據(jù)分析、Python自動化運維。
1門語言搞定6大主流IT需求!
Web應用開發(fā)
服務器端編程,具有豐富的Web開發(fā)框架,如Django和TurboGears,完成一個網站的開發(fā)和Web服務。典型如國內的豆瓣、果殼網等;國外的Google、Dropbox等。
科學與數(shù)字計算
Python被廣泛的運用于科學和數(shù)字計算中,例如生物信息學、物理、建筑、地理信息系統(tǒng)、圖像可視化分析、生命科學等,常用numpy、SciPy、Biopython、SunPy等。
系統(tǒng)網絡運維
在運維的工作中,有大量重復性工作的地方,并需要做管理系統(tǒng)、監(jiān)控系統(tǒng)、發(fā)布系統(tǒng)等,將工作自動化起來,提高工作效率,這樣的場景Python是一門非常合適的語言。
網絡編程
除了網絡和互聯(lián)網的支持,Python還提供了對底層網絡的支持,有易于使用的Socket接口和一個異步的網絡編程框架Twisted Python。
圖形界面開發(fā)
Python可編寫桌面圖形用戶界面,還可以擴展微軟的Windows,常用Tk、GTK+、PyQt、win32等。
3D游戲開發(fā)
Python有的3D渲染庫和游戲開發(fā)框架,有很多使用Python開發(fā)的游戲,如迪斯尼卡通城、黑暗之刃。常用PyGame、Pykyra等和一個PyWeek的比賽。