注册 登录 进入教材巡展
#
  • #

出版时间:2024-08

出版社:中国铁道出版社

以下为《Python程序设计与应用》的配套数字资源,这些资源在您购买图书后将免费附送给您:
  • 中国铁道出版社
  • 9787113313401
  • 1版
  • 531517
  • 16开
  • 2024-08
  • 文理通用
  • 高职
作者简介
房晓东,东莞职业技术学院副教授,工程硕士,国家职业资格三级,中国计算机学会会员,创新方法研究会会员,微软认证系统工程师(MCSE),微软认证产品专家(MCP),微软认证互联网产品专家(MCPINTERNET),国际Triz认证(一级),创新工程师(二级),东莞职业技术学院专业带头人、教学名师、技艺能手,省、国家教学团队成员。坚守教师岗位二十一载,在教学方面获校教学成果奖一等奖2项、二等奖1项,校教学比赛二等奖2项,市技能大赛教师组第一名,指导学生获省以上竞赛奖15项,省优秀指导教师6项;在科研方面主研教育部科技项目等30余项课题,发表论文37篇(其中高水平科技论文9篇),公开出版教材、专著7部(国家规划教材1部),发表软件著作权3个;在社会服务方面担任广东省信息通信职业能力评价专家、广东省计算机学会竞赛委员,广东省创新方法智库行业专家,东莞市电子信息产业协会副会长、东莞市计算机学会理事、CCF东莞分部委员、东莞电子信息职教联盟秘书长、东莞市职业能力建设专家、东莞市创客培育学校主持人,中国电子学会青少年机器人三、四级创客指导教师,北京大学课程辅导教师等社会服务工作。曾荣获地市(厅)级知识型职工先进个人、三八红旗手、技术能手、第一届有突出贡献技术能手等荣誉称号。周洁文,茂名职业技术学院,本科,系主任,高级讲师,主讲计算机应用基础、Python程序设计等课程。 祝衍军,东莞职业技术学院副教授、硕士,主要担任计算机相关的课程教学,主讲过软件测试、Java程序设计、Html5移动Web开发、移动应用开发、网页设计与制作、C#程序设计等课程,获得校级教学质量考核优秀2次。科研成果:主持省级大学生校外实践教学基地(软件测试基地)1项,主持省省科学厅、省教育厅、市科技局项目各1项,主持或者参与其他省市级项目8项,发表论文16 篇;为企业有针对性的解决一些疑难问题,获得专利及软件著作权共8项,其中授权发明专利1项。带领学生竞赛:从2014年开始指导带学生参加各种技能大赛,指导学生获得省技能大赛软件测试赛项一等奖1项、二等奖2项、三等奖2项;Html5融媒体开发赛项一等奖1项、三等奖1项;移动应用软件开发赛项二等奖2项;省设计大赛二等奖1项;高校杯二等奖1项、三等奖5项。
查看全部
内容简介
“Python程序设计”是高校本专科的一门理论性和实践性都很强的课程。本书针对高等职业院“Python程序设计”课程教学目标,结合全国高等学校计算机水平考试大纲内容,以培养学生编程能力为目的,以项目为载体,以任务驱动的方式讲解Python程序设计的基本知识和技能。全书精心挑选和设计了8个项目32个典型任务,共36个活动,充分体现了“做中学,学中做”的思想。
本书是国家“双高计划”电子信息工程技术专业群建设成果,内容编排合理,通俗易懂,深入浅出,突出实用性,并提供了微课视频、教学PPT、程序源码、教案、习题等资源,在“5Y学习平台”建设有数字化课程资源,适合作为高等职业院校各专业学习Python课程的教材,也可作为编程人员及自学者的辅助教材或自学参考书,还可作为备考全国高等学校计算机水平考试二级科目“Pyhton程序设计”的参考书。
目录
项目1 搭建Python开发环境1
项目综述1
课前学习任务 认识Python语言2
任务1 熟练搭建Python开发环境3
任务综述3
活动1 安装Python解释器.4
活动2 安装与配置PyCharm7
任务评价12
任务2 计算圆的面积和周长13
任务综述13
活动1 用IPO方法描述问题.13
活动2 用IPO方法计算圆的面积和周长.15
任务评价18
拓展任务 使用math模块计算圆的面积和周长19
素养提升 失之毫厘,谬以千里23
项目总结24
巩固与应用24

项目2 制作学生成绩单26
项目综述26
课前学习任务 掌握Python程序的编码规范27
任务1 制作简单学生成绩单28
任务综述28
活动1 使用变量赋值的方法制作学生成绩单.28
活动2 为学生成绩单添加注释.31
任务评价33
任务2 制作交互式学生成绩单34
任务综述.34
活动1 使用input()函数制作交互式学生成绩单34
活动2 计算学生成绩总分和平均分.37
任务评价.42
拓展任务 给学生成绩单自动添加文件头注释43
素养提升 精益求精,追求可靠46
项目总结47
巩固与应用47

项目3 转换学生成绩50
项目综述50
课前学习任务 探索程序的表示方法51
任务1 转换单个学生成绩52
任务综述.52
活动1使用单分支结构将百分制成绩转换成等级制成绩.52
活动2使用多分支结构将百分制成绩转换成等级制成绩.55
任务评价.58
任务2 转换多个学生成绩59
任务综述.59
活动1使用遍历循环转换多个学生成绩.60
活动2使用条件循环转换多个学生成绩.62
活动3学生成绩转换中的异常处理.67
任务评价.74
拓展任务 设计快递计费系统.74
素养提升 远离抽奖陷阱,珍爱幸福生活78
项目总结79
巩固与应用.79

项目4 提取学生信息83
项目综述83
课前学习任务 认识字符串.84
任务1 提取学生身份证号码中的信息85
任务综述.85
活动1提取身份证号码中的性别信息.85
活动2提取身份证号码中的出生日期.88
任务评价.91
任务2 批量处理学生身份证号码中的信息92
任务综述.92
活动1批量提取身份证号码信息93
活动2批量遮盖身份证号码关键信息96
任务评价.99
拓展任务 从身份证号码中获取年龄信息.99
素养提升 加强网络治理,净化网络环境102
项目总结103
巩固与应用.103

项目5 制作通讯录106
项目综述106
课前学习任务 认识函数107
任务1 打印学生通讯录信息107
任务综述.107
活动使用函数打印学生通讯录信息108
任务评价.110
任务2 打印全部学生的通讯录信息111
任务综述.111
活动1使用函数的参数传递打印全部学生的通讯录信息.112
活动2使用返回值打印全部学生的通讯录信息.117
任务评价.118
拓展任务 给全部学生的通讯录增加学校地址信息.119
素养提升 自顶向下,分而治之123
项目总结123
巩固与应用.124

项目6 制作学生信息管理系统127
项目综述127
课前学习任务 认识组合数据类型128
任务1 添加和查看学生信息129
任务综述.129
活动1添加学生信息.129
活动2查看所有学生信息.133
任务评价.135
任务2 修改和删除学生信息136
任务综述.136
活动1按姓名修改学生成绩.136
活动2按姓名删除学生信息138
任务评价.145
拓展任务 分析学生成绩.146
素养提升 探寻图形规律,发现编程之美154
项目总结156
巩固与应用.156

项目7 制作录取通知书159
项目综述159
课前学习任务 认识文件160
任务1 制作录取通知书模板161
任务综述.161
活动1创建录取通知书模板文件.162
活动2关闭录取通知书模板文件.163
活动3向录取通知书模板文件写入数据.164
任务评价.166
任务2 制作录取通知书文件167
任务综述.167
活动1创建录取通知书目录.167
活动2批量制作录取通知书文件.169
活动3修改录取通知书文件格式.171
活动4删除录取通知书模板文件.172
活动5删除录取通知书目录.173
任务评价.174
拓展任务 从CSV文件中读取录取学生名单175
素养提升 释放创新动能,引领新质生产力发展.178
项目总结179
巩固与应用.179

项目8 获取豆瓣读书TOP250网站信息181
项目综述181
课前学习任务 认识网络爬虫.182
任务1 爬取豆瓣读书TOP250网站数据.183
任务综述.183
活动1爬取豆瓣读书TOP250网站单个页面数据.183
活动2解决网页内容爬取问题.186
任务评价.189
任务2 解析豆瓣读书TOP250网站数据.190
任务综述.190
活动1分析豆瓣读书TOP250网站的网页结构.190
活动2使用BeautifulSoup4解析豆瓣读书TOP250网站数据192
任务评价.199
拓展任务 使用文件存储豆瓣读书TOP250网站数据.200
素养提升 合理使用网络爬虫,遵守法律法规.206
项目总结207
巩固与应用.207