Python 第一讲 第二节 python语言的概述

一 、了解Python

  • 最早的可用版本诞生于1991年
  • 2000年10月,Python2.0版本发布,开启了Python广泛应用的新时代。
  • 2010年,Python2.x系统发布了最后一个版本,主版本号为2.7,用于终结2.x系列产版本的发展,并且不再进行重大改进。
  • 2008年12月,Python3.0版本发布,这个版本的解释器内部完全采用面向对象方式实现,在语法层面做了很多重大改进。
  • 2016年,所有Python重要的标准库和第三方库都已经在Python3.x版本进行演进和发展。Python语言版本升级过程中宣告结束。

二 、Python语言的特点

— 语法简洁:实现相同功能,Python语言的代码行数仅相当于其他语言的1/10~1/5

— 与平台无关:Python程序可以在任何安装解释器的计算机环境中执行

— 粘性扩展:Python语言本身提供了良好的语法和执行扩展接口,能够整合各种程序代码

— 开源理念:Python语言倡导的开源软件理念为该语言发展奠定了坚实的群众基础。

— 通用灵活:可用于编写各领域的应用程序,从科学计算到数据处理,再到人工智能、机器人等。

— 强制可读:Python语言通过强制缩进来体现语句之间的逻辑关系,显著提高了程序的可读性

— 支持中文:Python3.0解释器采用UTF-8编码表达所有字符信息,处理中文时,更加灵活且高效

— 模式多样:Python语言层面支持面向过程和面向对象两种编程方式

— 类库丰富:几百个内置类和函数库,十几万个第三个函数库

所有编程语言几乎都满足以下IPO编程思想,如图所示:

 知识扩展

  • 什么是程序设计语言

——是计算机能够理解和识别用户操作意图的一种交互体系,它按照特定规则组织计算机指令,使计算机能够自动进行各种运算处理。程序设计语言又称为编程语言。

  • 什么是计算机程序?

——按照程序设计语言规则组织起来的一组计算机指令称为计算机程序

  • 什么是计算机指令?

——计算机指令就是指挥机器工作的指令和命令

  • 程序设计语言的分类

——机器语言

是一种二进制语言,它直接使用二进制代码表达指令,是计算机硬件可以直接识别和执行的程序设计语言。

——汇编语言

使用方助记符与机器语言中的指令一一对应

——高级语言

是接近自然语言的一种计算机程序设计语言

  • 编译和解释

— 编译

将源代码转换成目标代码的过程,通常,源代码是高级语言代码,目标代码是机器语言代码,执行编译的计算机程序为编译器(Compiler)

— 解释

将源代码逐条转换成目标代码同时逐条运行目标代码的过程,执行解释的计算机程序称为解释器(Interpreter)

  • 编译方式的语言好还是解释方式的语言好?

编译方式的好处

1、 对于相同源代码,编译所产生的目标源代码执行速度更快

2、目标代码不需要编译器就可以运行,在同类型操作系统上使用灵活

  • 解释方式的好处

— 解释执行需要保留源代码,程序纠错和维护上十分方便

— 只要存在解释器,源代码就可以在任何系统上运行,可 移植性高。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值