与大多数编程语言不同的是,Python并不是始于一家大型公司或大学项目。它更接近于大学学生的基层工作,并且在之后变成产业中喜欢语言结构以及缺少就功能的人的选择。该语言本身非常紧凑且很容易使用。我们同样也能够轻松地将Python语言解释器整合到现有的项目中,这也是为何你会发现Python作为许多游戏的内涵脚本语言的原因。
呈现了许多Java的服务器友好型属性的Python也是非常棒的服务器语言。实际上,Python编译器能够棉鞋Java VM和微软的CLR编译Python代码。你会发现许多服务器(游戏邦注:如YouTube,谷歌和雅虎)都使用了Python进行后端处理。
基于用户支持的PyGame程序库,Python在游戏社区越来越受欢迎。PyGame是一个能够将已建立的SDL跨平台图像程序库抽象化为一些容易使用的Python内容的对象程序库。一些让人印象深刻的游戏都是使用Python进行编写。
优点:是一种免费的开放源。专注于用户社区。能够完全整合到谷歌的AppEngine—-这是谷歌的“付费”处理服务器。
缺点:事实上,几乎所有处理都不是经过一家大型公司而是通过其用户社区,所以这可能是为了让公司签订一个Python项目的强行推销方式,尽管一些巨头已经在Python做出了巨大投资,所以现在的Python不再像过去那样作为一种“业余语言”了。
可移植性:非常好。大多数适合Python的第三方程序库都是围绕着像SDL和OpenGL等可移植技术进行创造,所以我们能够基于Python轻松编写一些可运行于任何平台的内容。
是否适合新手:Python语言拥有能够轻松上手的语法并且很容易学医。此外,还存在一些很棒的社区编写教程。