Python程序设计
全新正版 极速发货
¥
34.14
6.9折
¥
49.8
全新
仅1件
作者汪婵婵,周苏 编
出版社中国铁道出版社有限公司
ISBN9787113267858
出版时间2020-06
装帧平装
开本16开
定价49.8元
货号1202136705
上书时间2024-12-01
商品详情
- 品相描述:全新
- 商品描述
-
目录
第1章Python入门1
1.1了解计算机1
1.1.1通用机器2
1.1.2计算机科学3
1.1.3硬件基础3
1.2操作系统、软件与编程语言4
1.2.1软件与操作系统5
1.2.2编程语言5
1.2.3编译和解释5
1.3Python语言6
1.3.1Python简介6
1.3.2Python语言的特色7
1.3.3Python语言的版本7
1.4Python开发环境8
1.5安装Python8
1.5.1安装Python开发环境8
1.5.2执行Python程序10
习题14
编程训练15
第2章语法基础17
2.1标识符、对象与类型17
2.1.1标识符与保留字18
2.1.2对象与类型19
2.1.3动态类型19
2.1.4列表20
2.1.5可变与不可变21
2.1.6别名22
2.1.7元组22
2.1.8内置常数24
2.2表达式24
2.2.1算术运算符24
2.2.2比较运算符26
2.2.3逻辑运算符29
2.2.4运算符优先级30
2.3单行和多行注释31
2.4源程序文件31
2.4.1扩展名与执行方式31
2.4.2程序常见错误32
2.5软件开发过程33
2.5.1软件开发的主要步骤33
2.5.2程序开发示例:温度
转换器33
习题34
编程训练35
第3章赋值与条件37
3.1语句37
3.1.1Python语句一览37
3.1.2表达式语句38
3.1.3语句的缩排38
3.2赋值语句39
3.2.1简单赋值39
3.2.2多重赋值40
3.2.3序列赋值40
3.2.4增强型赋值42
3.3赋值输入42
3.4条件语句44
3.4.1简单判断45
3.4.2复杂判断48
3.4.3多路判断52
3.4.4程序示例:寻找三个数中
最大的一个54
3.5异常处理57
3.6pass语句59
习题59
编程训练60
第4章循环与输出63
4.1for循环语句63
4.1.1解析确定循环63
4.1.2程序实例:计算一系列
数字的平均值66
4.1.3程序实例:计算投资的
终值67
4.2while循环语句68
4.2.1解析不定循环68
4.2.2程序实例:计算总分
与平均分69
4.3break语句与continue语句69
4.4常见循环模式71
4.4.1交互式循环71
4.4.2哨兵循环72
4.4.3文件循环73
4.4.4嵌套循环75
4.4.5后测试循环76
4.4.6循环加一半77
4.4.7循环语句中的else子句77
4.5输出语句78
习题79
编程训练82
第5章序列与迭代84
5.1类型与对象84
5.1.1类型也是对象85
5.1.2命名空间86
5.2抽象类型87
5.2.1序列87
5.2.2可迭代项与迭代器87
5.2.3共同接口88
5.3元素存取89
5.3.1索引89
5.3.2切片90
5.3.3比较92
5.3.4运算符“+”与“*”92
5.3.5方法93
5.3.6浅复制与深复制94
5.4迭代95
5.5列表生成式97
习题99
编程训练101
第6章字符串与文件处理103
6.1定义字符串103
6.1.1字符串数据类型103
6.1.2字符串转换函数107
6.1.3简单字符串处理108
6.1.4字符串表示109
6.1.5输入/输出操作110
6.2字符串格式化112
6.3文件处理115
6.3.1文件初探115
6.3.2模式116
6.3.3多行字符串116
6.3.4处理文件117
6.3.5示例程序:批处理用户名120
6.4文件对话框121
习题123
编程训练125
第7章字典与集合127
7.1关于杂凑127
7.2字典128
7.2.1建立字典128
7.2.2字典的键130
7.2.3字典生成式131
7.2.4取得全局和局部名称132
7.2.5应用实例133
7.3集合134
7.3.1建立集合136
7.3.2集合的元素136
7.3.3集合的数学运算137
7.3.4集合生成式138
7.4字典与集合的存取接口138
7.4.1可杂凑项138
7.4.2映射140
习题142
编程训练143
第8章函数145
8.1定义函数145
8.2函数的参数148
8.2.1位置参数与关键字参数149
8.2.2形参与“*”和“**”150
8.2.3实参与“*”和“**”151
8.3返回值的函数152
8.4函数的生存周期与作用域154
8.4.1第一次指定名称155
8.4.2同名问题156
8.4.3del语句156
8.5递归157
8.5.1递归的概念158
8.5.2实例:汉诺塔158
习题160
编程训练161
第9章模块163
9.1模块的概念163
9.1.1模块:独立的.py文件163
9.1.2包:按目录组织模块164
9.2使用模块164
9.2.1读入模块164
9.2.2自定义模块166
9.2.3标准程序库模块167
9.2.4搜索模块169
9.3使用内置模块169
9.4读入模块:import与from170
9.4.1import/as171
9.4.2from/import171
9.4.3import*172
9.4.4内置函数dir173
9.5第三方模块173
习题173
编程训练175
第10章面向对象编程177
10.1面向对象编程的概念177
10.2定义类与对象177
10.2.1定义对象178
10.2.2定义类178
10.2.3建立对象180
10.3构造函数与初始化181
10.4类的方法182
10.5类作用域182
10.6示例程序:发射炮弹184
10.6.1程序规格说明184
10.6.2设计程序184
10.6.3程序模块化187
10.6.4Projectile类的定义188
10.6.5用类数据处理190
习题193
编程训练195
第11章封装、继承与多态197
11.1对象的封装197
11.1.1封装有用的抽象197
11.1.2访问限制198
11.2继承和多态199
11.2.1定义继承199
11.2.2定义多态201
11.2.3__init__204
11.2.4多重继承205
11.2.5元类206
11.2.6复用与重载206
11.3获取对象信息207
11.3.1使用type()函数207
11.3.2使用dir()208
11.4面向对象设计过程210
习题211
编程训练214
第12章程序设计案例分析217
12.1图形界面设计217
12.1.1Tkinter模块217
12.1.2程序实例:用GUI界面
计算斐波那契数列
函数219
12.1.3程序实例:简单计算器220
12.2并行处理222
12.2.1程序实例:电影院卖票222
12.2.2程序实例:哲学家用餐224
12.3模拟乒乓球比赛225
12.3.1对象和方法226
12.3.2实现SimStats227
12.3.3实现RBallGame228
12.3.4实现Player229
12.3.5程序实例:模拟乒乓球
比赛230
习题233
编程训练233
附录235
附录APython快速参考235
附录B部分习题参考答案238
附录C课程学习与实训总结241
附录D课程实践(参考)245
内容摘要
“Python程序设计”是一门理论性和实践性都很强的课程,本书是高职院校大数据技术与应用专业规划建设的核心课程主教材之一。针对高等职业院校学生的发展需求,本书系统、全面地介绍了关于Python程序设计的基本知识和技能,具有丰富的实践特色,内容包括Python入门、语法基础、赋值与条件、循环与输出、序列与迭代、字符串与文件处理、字典与集合、函数、模块、面向对象编程、封装/继承与多态以及程序设计案例分析等内容,具有较强的系统性、可读性、可操作性和实用性。
本书适合作为高等职业院校相关专业“Python程序设计”课程的教材,也可供有一定实践经验的IT应用人员、管理人员学习参考。
— 没有更多了 —
以下为对购买帮助不大的评价