
上QQ阅读APP看书,第一时间看更新
1.3 Python的特点
1.免费开源
Python是FLOSS(自由/开放源码软件)之一,允许自由发布软件的备份、阅读和修改其源代码,并可以将其一部分自由地用于新的自由软件中。
2.简单易学
Python遵循"简单、优雅、明确"的设计哲学,并且拥有相对较少的关键字和一个明确定义的语法,使读者学习起来更加简单。
3.高级语言
Python是一种高级语言,相对于C语言,它牺牲了性能而提升了编程人员的效率,使得编程人员可以不用关注底层的细节,从而把精力全部放在编程上。
4.解释执行
Python是解释型语言,边编译边执行。
5.可移植性
基于其开放源代码的特性,Python能运行在不同的平台上。
6.面向对象
Python既支持面向过程,也支持面向对象。
7.可嵌入性
Python可以嵌入C/C++语言中,从而让程序的用户获得"脚本化"的能力。
8.可扩展性
可以通过C/C++语言为Python编写扩展模块。
9.丰富的库
Python拥有许多功能丰富和可跨平台的库,并且在不同的平台上其兼容性良好。