Python全栈开发:基础入门
上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拥有许多功能丰富和可跨平台的库,并且在不同的平台上其兼容性良好。