Python含义
涉及两层意思
一 python这么语言的语法风格
二 专门用来解释该语法风格的应用程序:python解释器
Python发展史
1989年,Guido开始写Python语言的解释器。 1991年,第一个python编译器诞生。它是用C语言实现的,并能够调用C语言的库文件。从一出生,python就已经具有了:类、函数、异常处理、包含列表和字典在内的核心数据,以及模块为基础的拓展系统。
Python 1.0 - January 1994 增加了 lambda, map, filter and reduce.
Python 2.0 - October 16, 2000,加入了内存回收机制,构成了现在Python语言框架的基础
Python 2.4 - November 30, 2004, 同年目前最流行的WEB框架Django 诞生
Python 2.5 - September 19, 2006
Python 2.6 - October 1, 2008
Python 2.7 - July 3, 2010
In November 2014, it was announced that Python 2.7 would be supported until 2020, and reaffirmed that there would be no 2.8 release as users were expected to move to Python 3.4+ as soon as possible
Python 3.0 - December 3, 2008 (细心的读者会发现,08年时就推出了3.0,2010年反而又推出了2.7?是因为3.0不向下兼容2.0,而很多公司已经基于2.0版本开发出了大量程序,公司已然投入了大量的人财物力,这就导致大家都拒绝升级3.0,无奈官方只能推出2.7过渡版本,之后我们都应该采用3.0解释器开发程序,但为了方便读者维护2.0版本的软件,我们在遇到两种版本的差异时会专门指出来)
Python 3.1 - June 27, 2009
Python 3.2 - February 20, 2011
Python 3.3 - September 29, 2012
Python 3.4 - March 16, 2014
Python 3.5 - September 13, 2015
Python 3.6 - 2016-12-23 发布python3.6.0版
Python解释器种类
官方的python解释器本质就是C语言开发的一个软件,该软件的功能就是读取.py后缀的文件内容,然后按照Guido定义号的语法和规则去翻译并执行相应的代码。这种用C实现的解释器成为CPython,它是python领域性能最好,应用最为广泛的一块解释器。其他例如Jython Ipython pypy IronPython等其他语言编写的解释器软件作为了解即可,不常用。
安装Python解释器
官网python.org 根据不同系统及版本需求,下载即可安装即可。
注意系统环境变量设置。