高等教育质量工程信息技术系列示范教材PYTHON开发案例教程/张基温等
高等教育质量工程信息技术系列示范教材PYTHON开发案例教程/张基温等作者:张基温 魏士靖 开 本:其他 书号ISBN:9787302511908 定价: 出版时间:2018-11-01 出版社:清华大学出版社 |
高等教育质量工程信息技术系列示范教材PYTHON开发案例教程/张基温等 本书特色
本书是一本Python基础教材。全书以Python 3.0为蓝本,分6章介绍。 第1章从模仿计算器进行简单的计算入手,带领读者迈进Python门槛;顺势引导读者掌握Python模块的用法、变量的用法;再进一步引入选择结构和重复结构,使读者有了程序和算法的基本概念,进入程序设计的殿堂。第2章首先介绍Python特有的数据对象与变量之间的关系,然后较详细地介绍了Python各种内置的数据类型。第3章从正常处理和异常处理两个角度介绍Python程序过程的两种基本组织形式:函数和异常处理,并介绍与之相关的名字空间和作用域的概念。第4章把读者从面向过程带到面向类的程序设计,内容包括类与对象、类与对象的通用属性与操作、类的继承。第5章为Python GUI开发,使读者具备开发友好界面程序的能力。 第6章为Python应用开发举例,从数据处理和网络应用两个*基本应用领域,培养读者的应用开发能力。本书力求内容精练、概念准确、代码便于阅读、习题丰富全面、适合教,也容易学;例子分正反两种,以利正本清源。为了便于初学者很快使用Python以丰富的模块支撑的环境,书后给出了Python内置函数、Python文件和目录管理、Python 3.0标准异常类体系和Python标准模块库目录。
高等教育质量工程信息技术系列示范教材PYTHON开发案例教程/张基温等 内容简介
本书是一本Python基础教材。全书以Python 3.0为蓝本,分6章介绍。 章从模仿计算器进行简单的计算入手,带领读者迈进Python门槛;顺势引导读者掌握Python模块的用法、变量的用法;再进一步引入选择结构和重复结构,使读者有了程序和算法的基本概念,进入程序设计的殿堂。第2章首先介绍Python特有的数据对象与变量之间的关系,然后较详细地介绍了Python各种内置的数据类型。第3章从正常处理和异常处理两个角度介绍Python程序过程的两种基本组织形式:函数和异常处理,并介绍与之相关的名字空间和作用域的概念。第4章把读者从面向过程带到面向类的程序设计,内容包括类与对象、类与对象的通用属性与操作、类的继承。第5章为Python GUI开发,使读者具备开发友好界面程序的能力。 第6章为Python应用开发举例,从数据处理和网络应用两个很基本应用领域,培养读者的应用开发能力。 本书力求内容精练、概念准确、代码便于阅读、习题丰富全面、适合教,也容易学;例子分正反两种,以利正本清源。为了便于初学者很快使用Python以丰富的模块支撑的环境,书后给出了Python内置函数、Python文件和目录管理、Python 3.0标准异常类体系和Python标准模块库目录。
高等教育质量工程信息技术系列示范教材PYTHON开发案例教程/张基温等 目录
目录第1章 一个万能计算器 1
1.1 简单算术计算 1
1.1.1 Python算术操作符 1
1.1.2 回显与print() 2
1.1.3 Python表达式计算规则 3
练习1.1 3
1.2 使用内置数学函数计算 4
1.2.1 函数与内置函数 4
1.2.2 Python计算型内置函数对象 4
练习1.2 5
1.3 利用math模块进行计算 6
1.3.1 模块化程序设计与Python模块 6
1.3.2 导入模块或对象 6
1.3.3 math模块中的常量与函数 8
练习1.3 10
1.4 使用变量计算 11
1.4.1 数据对象、变量与赋值 11
1.4.2 几种不同的赋值方式 12
1.4.3 Python标识符与保留字 13
1.4.4 input()函数 14
练习1.4 15
1.5 选择型计算 16
1.5.1 if-else型选择的基本结构 16
1.5.2 选择表达式 17
1.5.3 if-else蜕化结构 18
1.5.4 if-else嵌套 18
1.5.5 if-elif选择结构 19
练习1.5 20
1.6 重复型计算 21
1.6.1 while语句 22
1.6.2 for语句 23
1.6.3 循环嵌套 25
1.6.4 在IDLE中执行功能完整的代码段 27
1.6.5 循环中断语句与短路控制 28
练习1.6 29
1.7 穷举与迭代 30
1.7.1 穷举 30
1.7.2 迭代 32
练习1.7 37
第2章 Python数据对象 40
2.1 Python数据对象的属性 40
2.1.1 Python数据对象的类型 40
2.1.2 Python对象的身份码ID与判是操作 43
2.1.3 可变对象与不可变对象 45
2.1.4 Python数据对象生命期与垃圾回收 46
2.1.5 Python小整数对象池与大整数对象池 49
练习2.1 51
2.2 Python基本数据类型 52
2.2.1 bool类型 52
2.2.2 int类型 56
2.2.3 float类型 58
2.2.4 complex类型 59
2.2.5 Python数据类型转换 60
练习2.2 62
2.3 序列 64
2.3.1 序列对象的构建 64
2.3.2 序列通用操作 66
2.3.3 列表的个性化操作 72
教材 研究生/本科/专科教材 工学
在线阅读
- 最新内容
- 相关内容
- 网友推荐
- 图文推荐
[高考] 2022 西安电子科技大学《软件工程》大作业答案 (2022-04-25) |
[家长教育] 孩子为什么会和父母感情疏离? (2019-07-14) |
[教师分享] 给远方姐姐的一封信 (2018-11-07) |
[教师分享] 伸缩门 (2018-11-07) |
[教师分享] 回家乡 (2018-11-07) |
[教师分享] 是风味也是人间 (2018-11-07) |
[教师分享] 一句格言的启示 (2018-11-07) |
[教师分享] 无规矩不成方圆 (2018-11-07) |
[教师分享] 第十届全国教育名家论坛有感(二) (2018-11-07) |
[教师分享] 贪玩的小狗 (2018-11-07) |