目录
1. Python 简史
Python 由Guido van Rossum 于1989 年年底出于某种娱乐目的而开发, Python 语言是基于础C教学语言的,而ABC 这种语言非常强大,是专门为非专业程序员设计的。
2008 年12 月, Python 发布了3.0 版本(也常常被称为Python 3000 或简称Py3k ) 。
Python 3.0 没有考虑与Python 2.x 的兼容。
目前,由于大数据、人工智能( AI )的流行, Python 变得比以往更加流行。在最新的TIOBE编程语言排行榜上, Python 己经迅速上升到第4 位,仅次于Java 、C 、C++ 。
2. Python 的特点
Python 是一种面向对象、解释型、弱类型的脚本语言,它也是一种功能强大而完善的通用型语言。
Python 的两大特色是清晰的语法和可扩展性。
Python 作为一门解释型的语言,它天生具有跨平台的特征,只要为平台提供了相应的Python解释器, Python 就可以在该平台上运行。
Python 自然也具有解释型语言的一些弱点。
- 速度慢: Python 程序比Java 、C 、C++等程序的运行效率都要慢。
- 源代码加密困难: 不像编译型语言的源程序会被编译成目标程序, Python 直接运行源程序,因此对代码加密比较困难。
3. Python 程序运行机制
Python 是一门解释型的编程语言,因此它具有解释型语言的运行机制。
高级语言按程序的执行方式