Python程序设计
全新正版 极速发货
¥
40.56
6.8折
¥
59.8
全新
库存2件
作者林世伟 张卓
出版社人民邮电
ISBN9787115622976
出版时间2024-01
装帧其他
开本其他
定价59.8元
货号31929892
上书时间2024-05-23
商品详情
- 品相描述:全新
- 商品描述
-
作者简介
林世伟,云南省昆明市第一职业中等专业学校副校长,昆明市学科带头人,云南省德育先进个人。获奖情况:昆明市青年教师教学竞赛一等奖,全国“创新杯”说课比赛三等奖,云南省教育教学成果奖(职业教育)二等奖,云南省教师教学能力大赛专业一组一等奖,全国教师教学能力大赛专业一组三等奖。
目录
单元1 程序开发环境的构建与数据的输入/输出........ 1
知识入门....................................................... 1
循序渐进....................................................... 4
1.1 搭建Python开发环境与使用IDLE
编写Python程序.................................. 4
1.1.1 搭建Python开发环境............................... 4
1.1.2 使用IDLE编写简单的Python 程序......... 6
【任务1-1】输出“Happy to learnPython
Programming”................................. 6
1.2 测试PyCharm与编写简单的Python程序.......................... 7
1.2.1 测试PyCharm........................................... 7
1.2.2 编写简单的Python程序................................11
【任务1-2】输出“你好,请登录”
的提示信息.................................................13
1.3 Python程序的组成............................ 13
1.3.1 Python程序的基本要素......................... 13
1.3.2 Python程序的注释................................. 14
【任务1-3】编写程序计算并输出金额.......... 15
1.4 print()函数的基本用法..................... 16
1.5 input()函数的基本用法..................... 17
【任务1-4】编写程序,模拟实现京东倒计时界面的文字内容.................... 18
知识扩展..................................................... 18
单元测试..................................................... 19
单元2 基本数据类型与运算符的应用............. 21
知识入门..................................................... 21
循序渐进..................................................... 24
2.1 Python 3的基本数据类型................. 24
2.1.1 6个基本数据类型.................................. 24
2.1.2 Python 3的数值类型.............................. 25
2.1.3 Python 3数据类型的判断...................... 25
2.1.4 Python数据类型的转换......................... 26
2.2 Python的算术运算符及其应用........ 26
2.2.1 Python的算术运算符及运算优先级.............27
2.2.2 Python的算术表达式............................. 27
2.3 Python的赋值运算符与变量.............. 28
2.3.1 Python的赋值运算符............................. 28
2.3.2 变量定义及赋值.................................... 29
【任务2-1】计算并输出购买商品的实付总额与平均价格等数据.............. 31
2.4 Python 3的日期时间函数................. 32
2.4.1 时间元组................................................ 32
2.4.2 time模块................................................. 33
2.4.3 datetime模块........................................... 35
【任务2-2】输出当前日期和时间.................. 35
【任务2-3】计算与输出购买商品的优惠金额与应付金额等数据.............. 36
知识扩展..................................................... 37
单元测试..................................................... 38
单元3 逻辑运算与流程控制................... 41
知识入门..................................................... 41
循序渐进..................................................... 42
3.1 Python的比较运算符及其应用........ 42
3.1.1 Python的比较运算符与比较表达式........ 42
3.1.2 逻辑值测试.............................................. 43
3.2 Python的逻辑运算符及其应用........ 43
3.2.1 Python的逻辑运算符与逻辑表达式........ 43
3.2.2 Python运算符的优先级.......................... 44
3.3 Python的选择结构及其应用............. 45
3.3.1 if语句及其应用...................................... 45
【任务3-1】应用if语句实现用户登录............ 46
3.3.2 if…else语句及其应用............................ 46
【任务3-2】应用if…else语句实现用户登录............................ 47
3.3.3 if…elif…else语句及其应用.................. 48
【任务3-3】应用if…elif…else语句计算
分期付款的服务费...................... 48
3.3.4 if语句的嵌套结构.................................. 49
【任务3-4】应用if选择语句计算网上购物的
运费与优惠.................................... 50
【任务3-5】应用if选择语句验证用户名和密码实现登录............. 52
3.4 for循环语句及其应用....................... 53
3.4.1 for循环语句............................................ 53
3.4.2 for…else语句.......................................... 54
【任务3-6】应用for循环语句显示进度的百分比..................... 55
3.5 while循环语句及其应用................... 56
3.5.1 while循环语句........................................ 56
3.5.2 while…else语句..................................... 57
3.5.3 循环中的跳转语句................................ 57
【任务3-7】应用while循环语句实现网上抢购倒计时.................. 60
【任务3-8】综合应用循环结构的嵌套结构实现倒计时........... 61
知识扩展..................................................... 62
单元测试..................................................... 63
单元4 序列数据操作与格式化输出..................66
知识入门..................................................... 66
循序渐进..................................................... 69
4.1 列表的创建与应用............................ 69
4.1.1 创建列表................................................ 70
4.1.2 访问列表元素........................................ 71
4.1.3 截取列表................................................ 71
4.1.4 连接与重复列表.................................... 73
4.1.5 修改与添加列表元素............................ 73
4.1.6 删除列表元素........................................ 74
4.1.7 列表运算符............................................ 75
4.1.8 Python列表的内置函数与基本方法........ 75
【任务4-1】遍历列表...................................... 76
4.2 元组的创建与应用............................ 77
4.2.1 创建元组................................................ 78
4.2.2 访问元组元素........................................ 79
4.2.3 截取元组................................................ 79
4.2.4 连接与重复元组.................................... 79
4.2.5 修改元组元素........................................ 80
4.2.6 删除元组元素........................................ 81
4.2.7 元组运算符............................................ 81
4.2.8 元组的内置函数与基本方法................ 81
【任务4-2】遍历元组...................................... 82
4.3 字典的创建与应用............................ 83
4.3.1 创建字典................................................ 83
4.3.2 访问字典的值........................................ 85
4.3.3 修改与添加字典的值............................ 86
4.3.4 删除字典元素........................................ 86
4.3.5 字典的内置函数与基本方法................ 87
【任务4-3】遍历字典...................................... 88
4.4 集合的创建与应用............................ 89
4.4.1 创建集合................................................ 89
4.4.2 修改与添加集合的元素........................ 90
4.4.3 删除集合元素........................................ 90
4.4.4 集合的内置函数与基本方法................ 92
4.4.5 集合的集合运算.................................... 93
【任务4-4】遍历集合...................................... 93
4.5 字符串的常用方法及应用................ 94
4.5.1 创建字符串............................................ 94
4.5.2 访问字符串中的值................................ 94
4.5.3 截取字符串............................................ 95
4.5.4 连接与重复字符串................................ 96
4.5.5 修改与添加字符串中的字符................ 97
4.5.6 字符串运算符........................................ 98
4.5.7 Python字符串常用的内置函数与基本方法.................... 98
【任务4-5】应用字符串的方法实现字符串翻转操作........ 102
4.6 字符串的格式化输出...................... 102
4.6.1 format()的基本语法格式........................ 102
4.6.2 format()的参数序号............................. 103
【任务4-6】使用format()方法格式化输出字符串列表............ 104
知识扩展................................................... 104
单元测试................................................... 106
单元5 函数应用与模块化程序设计................. 111
知识入门................................................... 111
循序渐进................................................... 113
5.1 Python数学函数的应用.................. 113
5.1.1 Python数学常量................................... 113
5.1.2 Python常用数学运算函数................... 113
【任务5-1】编写程序绘制爱心.................... 114
5.2 Python函数的定义与调用.............. 115
5.2.1 定义函数.............................................. 115
5.2.2 调用函数.............................................. 116
【任务5-2】定义函数计算总金额、优惠
金额和实付金额等数据............ 117
5.3 Python函数的参数.......................... 118
5.3.1 Python函数的参数传递....................... 118
5.3.2 Python函数的参数类型....................... 120
5.4 函数变量的作用域.......................... 124
5.5 Python模块的创建与导入.............. 125
5.5.1 创建模块.............................................. 126
5.5.2 导入模块.............................................. 126
5.5.3 导入与使用Python的标准模块............ 129
5.5.4 使用内置函数dir()............................... 130
5.5.5 __name__属性...................................... 130
5.6 Python中创建与使用包.................. 131
5.6.1 创建包.................................................. 131
5.6.2 使用包.................................................. 133
知识扩展................................................... 134
单元测试................................................... 135
单元6 类的定义与使用........ 139
知识入门................................................... 139
循序渐进................................................... 141
6.1 创建类及其对象.............................. 141
6.1.1 定义类.................................................. 141
6.1.2 创建类的实例...................................... 141
6.2 类属性与实例属性.......................... 142
6.3 类方法与实例方法.......................... 144
6.3.1 类的实例方法...................................... 144
6.3.2 类方法.................................................. 146
6.3.3 静态方法.............................................. 146
【任务6-1】定义商品类及其成员................ 146
【任务6-2】修改与访问类属性、创建
实例属性.................................... 149
【任务6-3】定义与访问类的实例方法......... 152
6.4 类的构造方法与析构方法.............. 153
6.4.1 类的构造方法...................................... 154
6.4.2 类的析构方法...................................... 155
6.5 类的继承与方法重写...................... 155
6.5.1 类的继承.............................................. 155
6.5.2 方法继承.............................................. 156
6.5.3 方法重写.............................................. 156
6.6 Python 3的命名空间和作用域....... 157
知识扩展................................................... 161
单元测试................................................... 162
单元7 文件操作与异常处理.....166
知识入门................................................... 166
循序渐进..............
— 没有更多了 —
以下为对购买帮助不大的评价