Python特性浅析
一、什么是Python
Python是由吉多·范罗苏姆(Guido van Rossum)于1989年开发的,作为ABC语言的一种继承。根据其创建者 Guido van Rossum 的说法,Python 是:
“高级编程语言,其核心设计理念都是关于代码可读性和允许程序员用几行代码表达概念的语法”
从上面一句话可以看出来Python的语言特点大概就是:
- 代码可读性
- 代码简洁性
Python的应用场景有很多,如:
- Web开发,拥有很多知名的Web框架(Django、Flask...)
- 云计算,典型代表OpenStack
- 数据分析,拥有众多的第三方数据分析库,如:NumPy、Pandas、Matpolotlib等
- 人工智能,进行机器学习、深度学习算法的研究
三、解释型语言
假如你看Python相关资料的介绍可能看到Python是一门解释型语言,那么什么是解释型语言呢?与之相对的就是编译型语言。
- 编译型
当编译成这样的二进制之后,以后只要运行遮掩的二进制文件即可,所以执行效率高。
常见的语言有:C、C++、Golang等
- 解释型
所以,Python与编译型语言相比在执行效率上是会有一些劣势,而上面所说的解释器又是什么呢?你认为我们在前面所说的安装Python是做什么用的呢?其实在安装Python后就会有一个Python解释器,它就是专门将我们所写的Python程序翻译成二进制的。
每一门语言都有其优势和劣势,需要辩证的去看,我们可以取其所长,加以利用。
更多文章合集前往:往期精彩文章