目前有众多可选的编程语言,这往往是入门者首先面对的问题。鉴于目前大约有100万 python用户,的确没有办法完全准确地回答这个问题。开发工具的选择有时取决于特定的约束条件或者个人喜好。
然而,在过去的12年中,在对近255个团体组织和3000名学生的python培训过程中,作者发现这个问题的答案具有一些共性。python用户反映,之所以选择python的主要因素有以下几个方面。
1软件质量
2提高开发者效率
3程序的可移植性
4标准库的支持
5组件集成
6享受乐趣
python是一门多用途的编程语言,时常在扮演脚本语言的角色。一般来说,python可以定义为面向对象的脚本语言;这个定义把面向对象的支持和全面的面向脚本语言的角色融合在一起。事实上,人们往往以脚本而不是程序描述python的代码文件。