人们为何使用Python
Python用户反映,之所以选择Python的主要因素有以下几个方面:
1、软件质量
Python更注重可读性、一致性和软件质量,从而与脚本语言世界中的其他工具区别开来。
2、程序的可移植性
绝大多数Python程序不做任何改变即可在所有主流的计算机平台上运行。Python提供了多种可选的独立程序,包括用户图形界面、数据接入、基于Web的系统等。甚至还包括程序启动和文件夹处理等操作系统接口,Python尽可能地考虑了程序的可移植性。
3、标准库的支持
Python内置了众多预编译并可移植的功能模块,这些功能模块叫做标准库。标准库支持一系列应用级的编程任务,涵盖了从字符串模式到网络脚本编程的匹配等方面。此外,Python可通过自行开发的库或者众多第三方的应用支持软件进行扩展。这些第三方支持工具包括网站开发、数值计算、串口读写、游戏开发等方面。
4、组件集成
Python脚本可通过灵活的集成机制轻松与应用程序的其他部分进行通信。这种集成使Python成为产品定制和扩展的工具。
5、享受乐趣
Python的易用性和强大的内置工具使编程成为一种乐趣而不是琐碎的重复劳动。
6、Python有哪些优缺点?
软件质量
Python拥有一种独特的简洁和高可读性的语法,以及高度一致的编程模式。
开发效率
Python致力于开发速度的最优化:简洁的语法、动态类型、无需编译、内置工具包等特性使程序员能够快速完成项目开发。
功能强大
动态类型
自动内存管理
大型程序支持
内置对象类型
内置工具
库工具
第三方工具
Python的缺点是它的性能:它不像C和C++这类常规的编译语言运行得那么快。另一方面,它对于绝大多数应用已经足够快了,并且典型的Python代码运行起来速度接近C,因为仔Python解释器中调用链接了C代码。如果速度要求很苛刻的话,应用的数值处理部分可以采用编译好的扩展以满足应用要求。