1. 编程语言:编译型 、 解释型
比较:
编译型:
优点:执行速度快,一次性编译(翻译)然后交给cpu执行
缺点:开发效率低,开发时候如果有错误,修改后需要重新编译再运行
解释型: 一边执行、一边翻译
优点:开发效率高,
缺点:执行速率慢,需要翻译多次
python属于解释型语言‘
2. python优点
1.Python 的定位是优雅”、“明确”、“简单”,所以Python 程序看上去总是简单易懂,初学者学Python ,不但
入门容易,而且将来深入下去,可以编写那些非常非常复杂的程序。
2.开发效率非常高,Python 有非常强大的第三方库,基本上你想通过计算机实现任何功能,Python 官方库
里都有相应的模块进行支持,直接下载调用后,在基础库的基础上再进行开发,大大降低开发周期,避免重复造轮子。
3.高级语言
当你用python语言编写程序的时候,你无需考虑诸如如何管理你的程序使用的内存一类的底层细节
4.可移植性
由于它的开源本质,Python 已经被移植在许多平台上(经过改动使它能够工作在不同
平台上)。如果你小心地避免使用依赖于系统的特性,那么你的所有Python 程序无需修改就几乎可以在
市场上所有的系统平台上运行
5.可扩展性
如果你需要你的一段关键代码运行得更快或者希望某些算法不公开,你可以把你的部
分程序用C或C++编写,然后在你的Python 程序中使用它们。
6.可嵌入性
你可以把Python嵌入你的C/C++程序,从而向你的程序用户提供脚本功能。
Python 具有这么多优点的前提下Python 能够从事的领域也很多
3. python发展历史:
1989年,吉姆·范罗苏姆为打发时间,决定为当时正构思的一个新的脚本语言编写一个解释器。作为派森的狂热粉丝,他以Python命名该项目,使用C进行开发。
1991年发布Python的第一个版本。此时Python已经具有了类,函数,异常处理,包含表和词典在内的核心数据类型,以及模块为基础的拓展系统。
1991-1994年,Python增加了lambda,map,filter and reduce
1999年,Python的web框架之祖——Zope 1发布。
2000年,加入了内存回收机制,构成了现在Python语言框架的基础
** 2004年,python2.4 同年目前最流行的web框架 Django 诞生 **
2006年,Python 2.5
2008年,Python 2.6
2010年,Python 2.7
2008年,Python 3.0
2009年,Python 3.1
2011年,Python 3.2
2012年,Python 3.3
** In november 2014,it was announced that Python 2.7 would be supported until 2020,
and reaffirmed that ehere would be no 2.8 release as users were expected to move to python 3.4+ as soon as possible **
2014年,Python 3.4
2015年,Python 3.5
2016年,Python 3.6
2018年,Python 3.7