由于此商品库存有限,请在下单后15分钟之内支付完成,手慢无哦!
100%刮中券,最高99元无敌券,券有效期7天
活动自2017年6月2日上线,敬请关注云钻刮券活动规则更新。
如活动受政府机关指令需要停止举办的,或活动遭受严重网络攻击需暂停举办的,或者系统故障导致的其它意外问题,苏宁无需为此承担赔偿或者进行补偿。
正版新书]PYTHON程序设计项目教程程舒通9787111783039
¥ ×1
前言
二维码资源清单
项目1同心圆的绘制1
【项目描述】1
【项目分析】1
【知识与技能储备】1
1.1Python发展历程和特点1
1.1.1Python起源1
1.1.2Python发展历程2
1.1.3Python特点3
1.2Python应用领域4
1.2.1Web开发4
1.2.2自动化测试4
1.2.3人工智能领域5
1.2.4网络爬虫5
1.2.5科学计算5
1.2.6游戏开发5
1.3开发环境搭建6
1.3.1安装Python解释器6
1.3.2安装集成开发工具9
1.4模块的安装与使用14
1.4.1模块介绍14
1.4.2模块安装14
1.4.3模块导入16
【项目实施】16
【项目总结】17
【思考与练习】17
项目2身体质量指数的计算20
【项目描述】20
【项目分析】20
【知识与技能储备】20
2.1代码格式21
2.1.1代码高亮21
2.1.2代码缩进22
2.1.3代码注释24
2.1.4代码换行25
2.2标识符和关键字26
2.2.1标识符26
2.2.2关键字27
2.3变量29
2.3.1变量本质29
2.3.2创建Python变量29
2.3.3改变变量对对象的引用30
2.3.4对象的类型、标识和值30
2.4数值类型31
2.4.1整数类型31
2.4.2浮点数类型32
2.4.3布尔类型32
2.4.4复数类型33
2.5内置数值运算33
2.5.1布尔运算34
2.5.2比较运算34
2.5.3整数按位运算35
【项目实施】37
【项目总结】37
【思考与练习】38
项目3空气质量指数的计算39
【项目描述】39
【项目分析】40
【知识与技能储备】40
3.1条件语句40
3.1.1条件语句的3种形式40
3.1.2if语句41
3.1.3if…else语句43
3.1.4if…elif…else语句44
3.2if嵌套语句47
【项目实施】49
【项目总结】50
【思考与练习】50
项目4百鸡问题的解决52
【项目描述】52
【项目分析】53
【知识与技能储备】53
4.1循环结构53
4.2while循环语句53
4.3for循环语句55
4.4循环的嵌套56
4.4.1while循环嵌套57
4.4.2for循环嵌套57
4.5跳转语句58
4.5.1break语句58
4.5.2continue语句59
【项目实施】59
【项目总结】60
【思考与练习】61
项目5敏感词替换63
【项目描述】63
【项目分析】63
【知识与技能储备】63
5.1字符串介绍64
5.1.1创建字符串64
5.1.2使用不同引号的区别64
5.2字符串编码66
5.2.1ASCII编码66
5.2.2Unicode字符集(Unicode编码)67
5.2.3UTF-8编码68
5.2.4GB 2312编码68
5.3字符串的索引值70
5.4格式化字符串71
5.4.1使用%格式化71
5.4.2使用format( )格式化72
5.4.3使用f-string格式化72
5.5字符串基本操作73
5.5.1字符串大小写转换73
5.5.2字符串的检索与替换74
5.5.3删除指定字符78
5.5.4字符串切片79
5.5.5字符串分割与拼接80
5.5.6字符串运算符81
【项目实施】82
【项目总结】83
【思考与练习】83
项目6校园歌手大赛评分85
【项目描述】85
【项目分析】86
【知识与技能储备】86
6.1创建列表86
6.2访问列表元素86
6.3修改列表87
6.3.1添加列表元素87
6.3.2修改列表元素88
6.3.3删除列表元素90
6.4列表的遍历93
6.5列表的排序93
【项目实施】95
【项目总结】96
【思考与练习】96
项目7诗歌的规范输出98
【项目描述】98
【项目分析】99
【知识与技能储备】99
7.1创建元组99
7.1.1使用圆括号直接创建99
7.1.2使用tuple()函数创建99
7.2访问元组元素100
7.3修改元组元素100
7.4删除元组元素101
7.5元组的遍历102
【项目实施】105
【项目总结】105
【思考与练习】106
项目8校友通讯录108
【项目描述】108
【项目分析】108
【知识与技能储备】109
8.1认识字典109
8.2创建字典110
8.2.1使用花括号创建字典110
8.2.2通过fromkeys()方法创建字典110
8.2.3通过dict()方法创建字典111
8.3访问字典112
8.4删除字典113
8.5字典的遍历113
8.5.1for循环遍历字典113
8.5.2items()方法遍历字典114
8.5.3使用keys()和values()遍历字典115
8.5.4字典推导式115
8.5.5使用enumerate()函数遍历字典116
【项目实施】116
【项目总结】118
【思考与练习】118
项目9社团名单统计120
【项目描述】120
【项目分析】120
【知识与技能储备】120
9.1认识集合120
9.2创建集合121
9.2.1直接赋值法121
9.2.2set()函数法121
9.3集合元素的添加与删除122
9.3.1向集合中添加元素122
9.3.2删除集合指定元素122
9.3.3随机删除集合元素122
9.3.4清除集合所有元素123
9.3.5删除集合本身123
9.4集合的运算124
9.4.1交集运算124
9.4.2并集运算124
9.4.3差集运算125
9.4.4补集运算125
9.4.5判断子集运算126
【项目实施】127
【项目总结】127
【思考与练习】128
项目10学生宿舍管理系统130
【项目描述】130
【项目分析】130
【知识与技能储备】131
10.1函数的定义和调用131
10.1.1定义函数131
10.1.2调用函数132
10.2函数参数的传递132
10.2.1位置参数的传递132
10.2.2关键字参数的传递133
10.2.3默认参数的传递133
10.2.4可变参数的传递134
10.2.5参数的混合传递135
10.3函数的返回值137
10.3.1函数的单个返回值137
10.3.2函数的多个返回值137
10.4变量的命名空间和作用域138
10.4.1局部变量138
10.4.2全局变量139
10.4.3global与nonlocal关键字140
10.5特殊函数140
10.5.1递归函数141
10.5.2匿名函数141
【项目实施】142
【项目总结】147
【思考与练习】147
项目11文件备份149
【项目描述】149
【项目分析】149
【知识与技能储备】149
11.1文件概述149
11.2文件的打开与关闭150
11.2.1打开文件150
11.2.2关闭文件152
11.3文件的读写操作153
11.3.1读取文件153
11.3.2写入文件154
11.3.3文件的定位读写155
11.4文件与目录管理157
11.4.1删除文件——remove()函数157
11.4.2文件重命名——rename()函数158
11.4.3文件备份——copy()函数158
11.4.4创建或删除目录——mkdir()与rmdir()函数158
11.4.5获取当前目录——getcwd()函数159
11.4.6更改默认目录——chdir()函数159
11.4.7获取文件名列表——listdir()函数159
【项目实施】160
【项目总结】161
【思考与练习】161
项目12银行自动柜员机系统163
【项目描述】163
【项目分析】163
【知识与技能储备】164
12.1面向对象编程思想164
12.1.1面向过程的分析164
12.1.2面向对象的分析164
12.2类与对象的基础应用165
12.2.1理解对象165
12.2.2理解类165
12.2.3类的定义165
12.2.4对象的创建与使用166
12.3类的成员166
12.3.1属性166
12.3.2方法168
12.3.3私有成员171
12.4特殊方法172
12.4.1构造方法173
12.4.2析构方法175
12.5面向对象的3个基本特征176
12.5.1封装176
12.5.2继承178
12.5.3多态183
【项目实施】184
【项目总结】187
【思考与练习】187
项目13酒精度检测190
【项目描述】190
【项目分析】190
【知识与技能储备】191
13.1认识异常191
13.2异常的类型192
13.3异常处理195
13.3.1try…except195
13.3.2try…except…else198
13.3.3try…except…finally199
13.3.4异常处理完整语句200
13.4主动抛出异常201
13.4.1raise语句202
13.4.2assert语句203
13.5自定义异常204
【项目实施】206
【项目总结】207
【思考与练习】207
项目14电影网站数据采集与解析209
【项目描述】209
【项目分析】209
【知识与技能储备】210
14.1检查采集网站数据的合法性210
14.2静态网页数据的采集211
14.2.1发送GET请求212
14.2.2定制请求头213
14.3解析网页源代码214
14.4保存解析结果216
14.5动态网页数据的采集217
14.5.1动态网页抓取技术217
14.5.2Selenium和WebDriver的安装与配置218
14.5.3WebDriver类的常用属性和方法220
【项目实施】221
【项目总结】223
【思考与练习】224
参考文献225
浙江省高职院校“十四五”重点立项建设教材
采用项目式教程形式编写,体现职业教育产教融合特色
选取通用性强的工程项目,按照项目描述、项目分析、知识与技能储备、项目实施、项目总结和思考与练习的思路进行设计
亲,大宗购物请点击企业用户渠道>小苏的服务会更贴心!
亲,很抱歉,您购买的宝贝销售异常火爆让小苏措手不及,请稍后再试~
非常抱歉,您前期未参加预订活动,
无法支付尾款哦!
抱歉,您暂无任性付资格
