Python基础(一)之python简介

一. Python语言简介

Python是一门高级的,面向对象的,解释性,脚本语言。

高级语言:贴近开发者(开发者更加容易理解),对应底层语言,底层语言贴近机器

面向对象:面向对象对应于面向过程,是开发人员在开发过程当中的思路,是程序员的世界观。

(面向对象:以人的思维去写程序,例如我想要一个手机,我们应该去买而不是去自己生产一个, 面向过程就是自己生产一个手机)

解释型:( 计算机不能直接的理解高级语言,只能直接理解机器语言,所以必须要把高级语言翻译成机器语言, 计算机才能执行高级语言的编写的程序。翻译的方式有两种,一个是编译,一个是解释。方式两种只 的英文的翻译是的时间不同。编译型语言在执行之前有一个单独的编译过程,将程序翻译成机器语言,以后执 行这个程序的时候,就不用再进行翻译了解释型语言在运行程序的时候才翻译,星级典句执行的翻译是代码 星级典句代码,例如网速慢的时候打开一个图片的时候图片会很慢的显示出来,这就是解释型语言的特点)解释性对应于编译性语言。

编译性语言:编译型语言在程序执行之前,有一个单独的编译过程,将程序翻译成机器语言,以后执行这个程序的时候,就不用再进行翻译了。

解释性语言:解释性语言在运行程序的时候才翻译,执行一句程序翻译一句程序。

脚本语言是一种解释的语言,例如vbscript,javascript,installshield script,ActionScript等等,它不象c \ c ++等可以编译成二进制代码,以可执行文件的形式存在。
脚本语言不需要编译,可以直接用,由解释器来负责解释。脚本语言一般都是以文本形式存在,类似于一种命令。

(脚本语言一般都是以文本形式存在,由解释器来负责解释代码)

二. Python 历史

Python的作者,Guido von Rossum(吉多·范罗苏姆),荷兰人。1982年,Guido从阿姆斯特丹大学获得了数学和计算机硕士学位。然而,尽管他算得上是一位数学家,但他更加享受计算机带来的乐趣。用他的话说,尽管拥有数学和计算机双料资质,他总趋向于做计算机相关的工作,并热衷于做任何和编程相关的活儿。在那个时候,Guido接触并使用过诸如Pascal [ˈpæskəl]、C、Fortran[ˈfɔ:træn] 等语言。这些语言的基本设计原则是让机器能更快运行。在80年代,虽然IBM和苹果已经掀起了个人电脑浪潮,但这些个人电脑的配置很低。比如早期的Macintosh(麦金塔电脑),只有8MHz的CPU主频和128KB的RAM,一个大的数组就能占满内存。所有的编译器的核心是做优化,以便让程序能够运行。为了增进效率,语言也迫使程序员像计算机一样思考,以便能写出更符合机器口味的程序。在那个时代

  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值