赞
踩
Python的创始人为荷兰人吉多·范罗苏姆 [3] (Guido van Rossum) 。1989年圣诞节期间,在阿姆斯特丹,Guido为了打发圣诞节的无趣,决心开发一个新的脚本解释程序,作为ABC 语言的一种继承。之所以选中==Python(大蟒蛇的意思)==作为该编程语言的名字,是取自英国20世纪70年代首播的电视喜剧《蒙提.派森的飞行马戏团》(Monty Python’s Flying Circus)。
ABC是由Guido参加设计的一种教学语言。就Guido本人看来,ABC 这种语言非常优美和强大,是专门为非专业程序员设计的。但是ABC语言并没有成功,究其原因,Guido 认为是其非开放造成的。Guido 决心在Python 中避免这一错误。同时,他还想实现在ABC 中闪现过但未曾实现的东西。
就这样,Python在Guido手中诞生了。可以说,Python是从ABC发展起来,主要受到了Modula-3(另一种相当优美且强大的语言,为小型团体所设计的)的影响。并且结合了Unix shell和C的习惯。
1991年,第一个python解释器诞生,它是用c语言实现的,并能够调用c语言的库文件=。可扩展性非常强,在互联网上开元,世界上其他程序员看到了后觉得这个功能不能满足他的需要,就在开元的源代码上进行改近,提交给吉多,审核合并,这样全世界的人都可以参与到python这个语言的改进。
解释器:
解释器(英语:Interpreter),又译为直译器,是一种电脑程序,能够把高级编程语言一行一行直接转译运行。解释器不会一次把整个程序转译出来,只像一位“中间人”,每次运行程序时都要先转成另一种语言再作运行,因此解释器的程序运行速度比较缓慢。它每转译一行程序叙述就立刻运行,然后再转译下一行,再运行,如此不停地进行下去。
Python、TCL和各种Shell程序一般而言是使用解释器执行的。微软公司的Qbasic语言也是解释方式,它不能生成可执行程序(但Quick Basic和Visual Basic可以)。
编译器:
简单讲,编译器就是将“一种语言(通常为高级语言)”翻译为“另一种语言(通常为低级语言)”的程序。一个现代编译器的主要工作流程:源代码 (source code) → 预处理器 (preprocessor) → 编译器 (compiler) → 目标代码 (object code) → 链接器 (Linker) → 可执行程序 (executables)
高级计算机语言便于人编写,阅读交流,维护。机器语言是计算机能直接解读、运行的。编译器将汇编或高级计算机语言源程序(Source program)作为输入,翻译成目标语言(Target language)机器代码的等价程序。源代码一般为高级语言 (High-level language), 如Pascal、C、C++、Java、汉语编程等或汇编语言,而目标则是机器语言的目标代码(Object code),有时也称作(0101011)机器代码(Machine code)。
总结:编译型语言执行速度快;解释行语言跨平台能力强。
python拥有一个强大的标准库
python社区提供了大量的第三方库:不是由python官方开发的,是由python爱好者来开发的(标准库虽然强大但能力有限),当今最热门的都包含在内。
python是一个完全面向对象的语言,面向对象是一种思维方式,也是一们程序设计技术。
面向对象:解决一个问题前,首先考虑是由谁而做,怎么做事情是谁的职责。(对象就是谁)
要解决复杂问题,就可以找多个不同的对象,各司其职,共同实现,最终完成。
我们首先在系统中安装python3.6版本
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。