Python程序设计 / “十四五”高等职业教育电子与信息类系列新形态教材
定价:¥59.80
作者: 董崇杰,李淑飞,陈俞强
出版时间:2025-09
最新印次日期:2025-9
出版社:中国铁道出版社
试读
- 中国铁道出版社
- 9787113325152
- 1版
- 572138
- 16开
- 2025-09
- 电子与信息大类
- 计算机类
- 通用
- 高职
作者简介
内容简介
本书以产教融合为核心特色,紧密对接新一代信息技术产业需求,依托“产业赋能—价值塑造—能力跃迁”三位一体的职业教育新范式,设置知识、技能、素质三维教学目标,立足项目化教学,融入“企业项目入课堂”实战环节,采用“任务规划→知识技能→任务实现→上机实训”四阶闭环教学模式,系统构建Python编程知识体系。本书围绕初识Python、编程基础、函数与文件、模块与面向对象四大核心模块,设计九大真实行业案例(如超市购物结算、校园外卖订餐、快递业务管理、垃圾分类助手等),全面覆盖输入输出、流程控制、组合数据类型、函数封装、面向对象等编程技能。
本书配有微课视频、实训项目包等数字化资源,为混合式教学提供系统性支撑,适合作为高等职业院校人工智能技术应用、大数据技术等专业“Python程序设计”课程的教材,也可作为企业初级开发者的岗位培训用书。
本书配有微课视频、实训项目包等数字化资源,为混合式教学提供系统性支撑,适合作为高等职业院校人工智能技术应用、大数据技术等专业“Python程序设计”课程的教材,也可作为企业初级开发者的岗位培训用书。
目录
模块一初识Python
项目1制作个性化欢迎语
项目规划
任务1.1搭建Python开发环境
任务规划
知识技能
一、Python简介
二、Python的特点
三、Python的发展史
四、Python的应用领域
五、PyCharm主要特点和功能
任务实现
一、安装Python解释器
二、安装和使用Pycharm
上机实训
实训1安装Python解释器
实训2安装和使用PyCharm
任务拓展12
任务1.2制作个性化欢迎语示例.13
任务规划13
知识技能13
一、开发第一个Python程序14
二、制作欢迎语示例14
任务实现14
上机实训15
实训开发多语言欢迎语生成系统15
任务拓展15
项目总结15
项目汇报15
项目2开发传统节日知识问答游戏.17
项目规划17
任务2.1传统节日题目.18
任务规划18
知识技能19
一、编码规范20
二、认识变量21
任务实现23
上机实训23
实训开发简单计数器23
任务拓展24
任务2.2传统节日知识问答闯关.24
任务规划24
知识技能25
一、基本输入25
二、基本输出26
三、基本输入输出使用示例26
任务实现26
上机实训28
实训1开发垃圾分类助手.28
实训2开发环保计算器.28
任务拓展29
项目总结29
项目汇报29
模块二Python编程基础
项目3开发超市购物结算系统32
项目规划32
任务3.1购物结算33
任务规划33
知识技能34
一、数字类型35
二、数字类型转换.37
三、运算符与表达式38
任务实现43
上机实训44
实训1每天进步一点点.44
实训2燃烧你的卡路里.44
任务拓展44
任务3.2注册登录验证45
任务规划45
知识技能46
一、字符串的定义46
二、字符串的格式化48
三、字符串的常用操作52
四、字符串的常用方法56
任务实现61
上机实训62
实训1自动修改文件名.62
实训2自动提取身份证中的信息并打印62
任务拓展62
项目总结62
项目汇报63
项目4开发校园外卖订餐平台64
项目规划64
任务4.1菜品推荐.65
任务规划65
知识技能66
一、单分支语句和双分支语句67
二、多分支语句和条件嵌套68
任务实现70
上机实训71
实训1开发智能饮料推荐系统71
实训2开发智能穿搭气象站.71
任务拓展72
任务4.2订餐管理.72
任务规划72
知识技能73
一、循环语句74
二、循环嵌套75
任务实现77
上机实训78
实训单词频率统计与分析78
任务拓展78
任务4.3处理用户输入错误.79
任务规划79
知识技能80
一、break语句80
二、continue语句.80
任务实现81
上机实训82
实训实现密码猜测游戏82
任务拓展82
项目总结83
项目汇报83
项目5开发快递业务管理系统85
项目规划85
任务5.1配送员信息管理.87
任务规划87
知识技能88
一、组合数据类型88
二、列表89
任务实现96
上机实训97
实训1快递站点信息管理.97
实训2待处理快递包裹管理.97
任务拓展97
任务5.2快递状态管理.98
任务规划98
模块三函数与文件
项目6开发垃圾分类管理平台124
项目规划124
任务6.1垃圾类别管理.125
任务规划125
知识技能126
一、函数的定义126
二、函数的调用127
任务实现128
上机实训129
实训1垃圾投放站点管理129
实训2公司员工信息管理130
任务拓展130
任务6.2垃圾分类管理.130
任务规划130
知识技能131
一、函数的位置参数传递132
二、函数的关键字参数传递132
三、函数的默认值参数传递133
四、函数的可变长度参数传递134
五、变量作用域136
六、特殊形式的函数139
任务实现141
上机实训141
实训1设计学生成绩管理系统.141
实训2库存管理系统的简化实现.142
任务拓展142
项目总结142
项目汇报143
项目7设计待办事项管理器.144
项目规划144
任务7.1个人待办事项管理.146
任务规划146
知识技能147
一、文件概述147
二、文件的打开与关闭147
三、文件的编码148
知识技能99
一、元组的创建99
二、元组的访问与删除100
任务实现103
上机实训103
实训每日快递收发数据管理103
任务拓展104
任务5.3配送区域管理104
任务规划104
知识技能105
一、集合的创建105
二、集合的常用操作与运算106
任务实现109
上机实训110
实训购物车中的商品管理110
任务拓展110
任务5.4快递信息管理111
任务规划111
知识技能112
一、字典的特性112
二、字典的定义方法112
三、字典的基本操作113
四、字典的常用方法114
五、字典的常用内置函数116
六、字典的嵌套116
任务实现118
上机实训120
实训1配送员信息管理.120
实训2订单状态管理.120
任务拓展121
项目总结121
项目汇报121
项目8设计二维码生成器.166
项目规划166
任务二维码生成器的制作167
任务规划167
知识技能168
一、模块的定义168
二、第三方库的下载和安装169
三、包171
任务实现174
上机实训176
实训1开发二维码生成器.176
实训2开发基础版语音闹钟.176
任务拓展176
项目总结176
项目汇报177
项目9开发智能机器人.178
项目规划178
任务9.1智能机器人基础构建.180
任务规划180
知识技能181
一、面向对象概述181
二、类与对象182
三、类的成员183
任务实现188
上机实训190
实训1新能源汽车信息管理与模拟运行.190
实训2图书信息管理与借阅.190
任务拓展190
任务9.2智能机器人功能拓展191
任务规划191
知识技能192
一、特殊方法192
二、类的继承与方法重写193
任务实现196
上机实训198
实训设计无人超市系统198
任务拓展198
项目总结198
项目汇报199
项目1制作个性化欢迎语
项目规划
任务1.1搭建Python开发环境
任务规划
知识技能
一、Python简介
二、Python的特点
三、Python的发展史
四、Python的应用领域
五、PyCharm主要特点和功能
任务实现
一、安装Python解释器
二、安装和使用Pycharm
上机实训
实训1安装Python解释器
实训2安装和使用PyCharm
任务拓展12
任务1.2制作个性化欢迎语示例.13
任务规划13
知识技能13
一、开发第一个Python程序14
二、制作欢迎语示例14
任务实现14
上机实训15
实训开发多语言欢迎语生成系统15
任务拓展15
项目总结15
项目汇报15
项目2开发传统节日知识问答游戏.17
项目规划17
任务2.1传统节日题目.18
任务规划18
知识技能19
一、编码规范20
二、认识变量21
任务实现23
上机实训23
实训开发简单计数器23
任务拓展24
任务2.2传统节日知识问答闯关.24
任务规划24
知识技能25
一、基本输入25
二、基本输出26
三、基本输入输出使用示例26
任务实现26
上机实训28
实训1开发垃圾分类助手.28
实训2开发环保计算器.28
任务拓展29
项目总结29
项目汇报29
模块二Python编程基础
项目3开发超市购物结算系统32
项目规划32
任务3.1购物结算33
任务规划33
知识技能34
一、数字类型35
二、数字类型转换.37
三、运算符与表达式38
任务实现43
上机实训44
实训1每天进步一点点.44
实训2燃烧你的卡路里.44
任务拓展44
任务3.2注册登录验证45
任务规划45
知识技能46
一、字符串的定义46
二、字符串的格式化48
三、字符串的常用操作52
四、字符串的常用方法56
任务实现61
上机实训62
实训1自动修改文件名.62
实训2自动提取身份证中的信息并打印62
任务拓展62
项目总结62
项目汇报63
项目4开发校园外卖订餐平台64
项目规划64
任务4.1菜品推荐.65
任务规划65
知识技能66
一、单分支语句和双分支语句67
二、多分支语句和条件嵌套68
任务实现70
上机实训71
实训1开发智能饮料推荐系统71
实训2开发智能穿搭气象站.71
任务拓展72
任务4.2订餐管理.72
任务规划72
知识技能73
一、循环语句74
二、循环嵌套75
任务实现77
上机实训78
实训单词频率统计与分析78
任务拓展78
任务4.3处理用户输入错误.79
任务规划79
知识技能80
一、break语句80
二、continue语句.80
任务实现81
上机实训82
实训实现密码猜测游戏82
任务拓展82
项目总结83
项目汇报83
项目5开发快递业务管理系统85
项目规划85
任务5.1配送员信息管理.87
任务规划87
知识技能88
一、组合数据类型88
二、列表89
任务实现96
上机实训97
实训1快递站点信息管理.97
实训2待处理快递包裹管理.97
任务拓展97
任务5.2快递状态管理.98
任务规划98
模块三函数与文件
项目6开发垃圾分类管理平台124
项目规划124
任务6.1垃圾类别管理.125
任务规划125
知识技能126
一、函数的定义126
二、函数的调用127
任务实现128
上机实训129
实训1垃圾投放站点管理129
实训2公司员工信息管理130
任务拓展130
任务6.2垃圾分类管理.130
任务规划130
知识技能131
一、函数的位置参数传递132
二、函数的关键字参数传递132
三、函数的默认值参数传递133
四、函数的可变长度参数传递134
五、变量作用域136
六、特殊形式的函数139
任务实现141
上机实训141
实训1设计学生成绩管理系统.141
实训2库存管理系统的简化实现.142
任务拓展142
项目总结142
项目汇报143
项目7设计待办事项管理器.144
项目规划144
任务7.1个人待办事项管理.146
任务规划146
知识技能147
一、文件概述147
二、文件的打开与关闭147
三、文件的编码148
知识技能99
一、元组的创建99
二、元组的访问与删除100
任务实现103
上机实训103
实训每日快递收发数据管理103
任务拓展104
任务5.3配送区域管理104
任务规划104
知识技能105
一、集合的创建105
二、集合的常用操作与运算106
任务实现109
上机实训110
实训购物车中的商品管理110
任务拓展110
任务5.4快递信息管理111
任务规划111
知识技能112
一、字典的特性112
二、字典的定义方法112
三、字典的基本操作113
四、字典的常用方法114
五、字典的常用内置函数116
六、字典的嵌套116
任务实现118
上机实训120
实训1配送员信息管理.120
实训2订单状态管理.120
任务拓展121
项目总结121
项目汇报121
项目8设计二维码生成器.166
项目规划166
任务二维码生成器的制作167
任务规划167
知识技能168
一、模块的定义168
二、第三方库的下载和安装169
三、包171
任务实现174
上机实训176
实训1开发二维码生成器.176
实训2开发基础版语音闹钟.176
任务拓展176
项目总结176
项目汇报177
项目9开发智能机器人.178
项目规划178
任务9.1智能机器人基础构建.180
任务规划180
知识技能181
一、面向对象概述181
二、类与对象182
三、类的成员183
任务实现188
上机实训190
实训1新能源汽车信息管理与模拟运行.190
实训2图书信息管理与借阅.190
任务拓展190
任务9.2智能机器人功能拓展191
任务规划191
知识技能192
一、特殊方法192
二、类的继承与方法重写193
任务实现196
上机实训198
实训设计无人超市系统198
任务拓展198
项目总结198
项目汇报199















