python的起源及历史演进

1. python的起源

- 创始者 荷兰人 Guido van Rossum(吉多.范罗苏姆 ->龟叔)

- python语言遵循的设计哲学: 优雅 明确 简单

1. 优雅:没有{} 依靠TAB缩进 书写优美 易读易懂

2. 明确:“用一种方法,最好是只有一种方法来做一件事”。

3. 简单:因开源性,python具有丰富强大的标准库和python社区提供的第三方模块,因此借助库,解决问题会非常简单

- 编程语言排行榜第四位, java c c++ 之后的主流编程语言

- python是解释型语言,类似于 php shell perl 脚本语言,解释一行执行一行,因此执行效率低

- python的特点:

1. 面向对象(字符串、数字、函数、模块 一切皆对象)

2. 跨平台(python解释器有Windows Linux Mac多平台版本)

3. 开发效率非常高,适合短期快速开发 (第三方库丰富,通过下载调用,在基础库的基础上进行开发,大大降低开发周期,常规代码量是Java的1/5)

4. 可扩展(当需要关键代码运行得更快或者希望某些算法不公开,可以把部分程序用C或者C++编写,然后在Python程序中使用它们)

5. 可嵌入性(可以把Python嵌入C/C++程序,从而向你的程序用户提供脚本功能)

6. 因解释型而执行效率低,因开源性而无法源码加密,线程不能利用多CPU问题

2. python历史版本演进

python2 默认编码方式是ascii码

- python1.0 --lambda map filter reduce

- python2.0 --内存回收

- python2.4 --Django WEB框架

- python2.6 --2008年11月

- python2.7 --维护到2020年终止

python3 默认编码方式utf-8

- python3.0 --2008年12月开始

- python3.8 --2020年2月

python官网下载地址

posted @ 2020-04-07 22:11  CherryYang  阅读(985)  评论(0编辑  收藏  举报