Python的创始人为荷兰人吉多·范罗苏姆(Guido van Rossum)。1989年圣诞节期间,在阿姆斯特丹,Guido为了打发圣诞节的无趣,决心开发一个新的脚本解释程序,作为ABC 语言的一种继承。之所以选中Python(大蟒蛇的意思)作为该编程语言的名字,是取自英国20世纪70年代首播的电视喜剧《蒙提.派森的飞行马戏团》(Monty Python's Flying Circus)。
Python是一种跨平台的计算机程序设计语言。是一种面向对象的动态类型语言,最初被设计用于编写自动化脚本(shell),随着版本的不断更新和语言新功能的添加,越多被用于独立的、大型项目的开发。
Python于1989年年底诞生
(我们这主要说的3.0)
2008年12月,Python发布了3.0版本
2009年6月,Python发布了3.1版本
2011年2月,Python发布了3.2版本
2012年9月,Python发布了3.3版本
2014年3月,Python发布了3.4版本
2015年9月,Python发布了3.5版本
2016年12月,Python发布了3.6版本......................截至文章发布最新的是Python 3.8.6版本
(其实我觉得这些时间线并不重要,我们了解就可以了,除非你是想给人讲课丰富你的说辞)
Python的特点:
1、面向对象
2、解释型
3、弱类型
4、强大丰富的类库
(这里就不过多的表扬他的好了,既然你在学习python肯定你是觉得它是有可取之处的)
我到是很想提提它的弱点:
1、速度慢:比Java、c、c++等程序的运行效率都要慢
2、源代码加密困难:不会编译成目标程序,python直接运行源程序
重点解释:
解释型语言:是指使用专门的解释器对源程序逐行解释成特定平台的机器码并立即执行的语言。
编译型语言:是指使用专门的编译器,针对特定的平台将某中高级语言源代码一次性“翻译”成可被该平台硬件执行的机器码(包括机器指令和操作数),并包装成该平台所能识别的可执行程序的格式,这个转换过程称为编译。编译生成的可执行程序可以脱离开发环境,在特定的平台上独立运行。
解释型语言通常不会进行整体性的编译和链接处理,解释型语言相当于把编译型语言中的编译和解释过程混合到一起同时完成。
学习后记:
差不多了,基本的介绍就这些。python属于企业级的开发语言,我觉得没有市面上的说得那么简单,噱头说得一大堆,我想起当年Java才开始流行的时候也是炒作了一大堆的好处,夸赞得不得了。凡是这种企业级的语言,没有一个是简单的,特别是我觉得青少年编程这块,大吹特吹有好简单,哼简单。。。。你来试试。