Image Description

Python 是荷兰人吉多·范罗苏姆在1989年的圣诞节期间开发的,是一种广泛使用的解释型、高级编程、通用型编程语言。

Python 设计哲学强调代码可读性和语法简洁,是一门适合初学者学习的语言。其最大优点是丰富的第三方开源库,开发代码过程中,许多功能都有现成的实现,大大提高了编程效率。

在科学计算、自动化运维、云计算、网络爬虫、数据分析、人工智能、Web 开发等领域,Python 发挥着巨大的作用,容易上手的特性让更多的人使用 Python 来解决实际问题。

Image

凡事都有两面性。Python的优点是上手简单,应用领域广泛,第三方资源库丰富,那 Python 的缺点是什么?

第一个缺点是运行速度慢。因为是解释型语言,Python代码在执行时会一行行翻译成 CPU所能理解的二进制代码,这个过程很慢。

第二个缺点是不能加密,发布 Python程序相当于发布源代码,解释型语言有这样的问题。

Python特性

1. 易于学习:Python 语法简单明了,学习难度低。

2. 易于阅读:Python 代码定义清晰。

3. 易于维护:源代码易维护。

4. 一个广泛的标准库:最大的优势之一是丰富的标准库,支持跨平台。

5. 互动模式:支持互动模式,可以在终端调试。

6. 可移植:Python 已被移植到许多平台。

7. 可扩展:如果需要一段运行很快的代码,可以用C或C++写,然后Python程序调用。

8. 数据库:Python 提供所有主要的商业数据库的接口。

9. GUI编程:Python 支持GUI可以创建和移植到许多系统调用。

10. 可嵌入: 你可以将Python嵌入到C/C++程序,让你的程序的用户获得"脚本化"的能力。