-
Web应用开发
服务器端编程,具有丰富的Web开发框架,如
Django和TurboGears,完成一个网站的
开发和Web服务。典型如的豆瓣、果壳网
等;国外的Google、Dropbox等。
-
系统网络运维
在运维的工作中,有大量重复性工作的地方,
并需要做管理系统、监控系统、发布系统等,
将工作自动化起来,提高工作效率,这样的场
景Python是一门非常合适的语言。
-
科学与数字计算
Python被广泛的运用于科学和数字计算中,例
如生物信息学、物理、建筑、地理信息系统、
图像可视化分析、生命科学等,常用numpy、
SciPy、Biopython、SunPy等。
-
3D游戏开发
Python有很好的3D渲染库和游戏开发框架,
有很多使用Python开发的游戏,如迪斯尼卡通
城、黑暗之刃。常用PyGame、Pykyra等和一
个PyWeek的比赛。
-
图形界面开发
Python可编写桌面图形用户界面,还可以扩展
微软的Windows,常用Tk、GTK+、PyQt、
win32等。
-
网络编程
除了网络和互联网的支持,Python还提供了对
底层网络的支持,有易于使用的Socket接口和
一个异步的网络编程框架Twisted Python。