高职教育 > 计算机类

Python程序设计与应用

书号:9787113313401 套系名称:“十四五”高等职业教育电子与信息类系列新形态教材

作者:房晓东 周洁文 祝衍军 出版日期:2024-09-01

定价:59.80 页码 / 开本:无 /16

策划编辑:唐旭 刘丽丽 责任编辑:刘丽丽

适用专业:计算机类 适用层次:高职教育

最新印刷时间:2024-09-01

资源下载
教学课件 教学素材
习题答案(暂无) 教学案例(暂无)
教学设计 教学视频(暂无)
内容简介 前言 目录 作者介绍 图书特色
  • “Python 程序设计”是高校本专科的一门理论性和实践性都很强的课程。本书针对高等职业院“Python 程序设计”课程教学目标,结合全国高等学校计算机水平考试大纲内容,以培养学生编程能力为目的,以项 目为载体,以任务驱动的方式讲解 Python 程序设计的基本知识和技能。全书精心挑选和设计了 8 个项目 32 个典型任务,共 36 个活动,充分体现了“做中学,学中做”的思想。
    本书是国家“双高计划”电子信息工程技术专业群建设成果,内容编排合理,通俗易懂,深入浅出,突出实用性,并提供了微课视频、教学 PPT、程序源码、教案、习题等资源,在“5Y 学习平台”建设有数字化课程资源,适合作为高等职业院校各专业学习 Python 课程的教材,也可作为编程人员及自学者的辅助教材或自学参考书,还可作为备考全国高等学校计算机水平考试二级科目“Pyhton 程序设计”的参考书。
  •        教材乃教学之本,是教学活动的基础和保障。曾任中国教育学会会长的顾明远先生在其主编的《教育大辞典》中对教材的定义是,“教材是教师和学生据以进行教学活动的材料,教学的主要媒体”。教材的地位和作用不仅反映了教师的教学水平和教学质量,也体现在学生的学习过程中。然而,传统的教材是较为典型的“教师教的材料”,主要服务于教师教学,作为教学活动中另一重要主体——学生只是被动使用,因此存在学生对教材参与感不强、认同感不足等现象。
           为此,我们针对高等职业院校教学目标和现状,编写了基于“师生双主体”的《Python 程序设计与应用》融媒体新形态教材。本书同时是国家“双高计划”电子信息工程技术专业群建设成果。教材借助“互联网 +”时代的云计算和大数据技术,通过采集教学交互、学习行为、学习评价以及教学反馈等数据进行学情分析,全方位地服务于教师教学和学生学习,打造全新的学习体验,充分发挥教材的载体作用。在编写教材的过程中,编者也在不断探索与推动职业教育的教法改革。
          本书是基于融媒体开发的新形态教材,主要具有以下突出特色:
           一、将“课前→课中→课后”渗透教材全过程,明确了教学任务和学习任务
           传统的教材是按照知识体系或工作流程等进行设计的,没有按照“课前→课中→课后”进行划分。
           本书对教材整体框架进行了“课前→课中→课后”一体化设计,厘清了师生在各阶段教与学的任务,增大了教学容量,提高了课堂效率。
           二、能灵活调用数字化资源,促进互动学习
           传统教材中的信息显示形式单调、呆板,学生的参与感不强,不利于激发学生的学习主动性。
           本书依托“互联网 +”的在线阅读、线上咨询、留言点赞、网络问卷、二维码扫描等技术,让学生能通过相应平台技术即时获得交互操作结果,灵活调用数字化资源,并给出教材使用的信息反馈,实现以数据驱动教学变革,帮助师生打造开、共享的教学环境,实施交互式的学习模式。
           三、提供了面向教师和学生的数据反馈,能为教师教学提供指导,为学生学习提供建议
    
           传统的教材虽然也提供了习题等设计,但教材是静态的,信息传递的形式是单向的,教师和学生缺乏有效和及时的信息反馈。
           学生通过扫描本教材上的二维码就可进行在线测试并获得即时评价,依据测试反馈结果进行有针对性的学习。教师也能通过查阅学生的学习进度、学习效果等获得教学信息反馈,并可根据反馈信息对学生的学习习惯进行分析,对学生的学习行为进行有效的督促,对学生的学习效果进行评估,据此调整课堂教学内容及策略,向学生提供学习建议等,从而实现以学生为中心的备课、以学生为中心的教学。
          四、设计五维职业能力评价、反思和改进,以评促教,以改促学
           教学与评价不可分离,教学评价是衡量课堂教学成败的重要标尺,具有“促进学生发展、教师提高和改进教学实践的功能”。“会教”往往只关注对学生的输入,而“会评”则要关注对学生的输出,且反过来又能改变输入的质量。评价不是教与学的终点,反思和改进环节不能缺少,“教—学—做—评—诊—改”应是一个不断迭代、螺旋上升、提升教与学质量的过程。
           在基于融媒体开发本书的过程中,编者除了重视“教—学—做”的设计,也非常重视任务的评价、诊断与改进设计,为此在每个任务结束后都设计了包括“自我管理能力”等在内的五维职业能力评价以及反思和改进,实现以评促教,以改促学。
           五、配套课程资源与实训平台——5Y 学习平台
           本书配套的数字化课程资源已同步在“5Y 学习平台”发布。学习者可通过平台实现学习、实训练习、自动测评等操作。详情请看封二。
           本书由东莞职业技术学院房晓东、茂名职业技术学院周洁文和东莞职业技术学院祝衍军任主编,由茂名职业技术学院韩倩、茂名职业技术学院简治平、茂名职业技术学院张劲勇和广东高等学校教学考试管理中心杨泳琳任副主编。全书共分为八个项目,其中项目 1 由周洁文编写;项目 2、项目 3 由韩倩、杨泳琳编写;项目 4、项目 5 由简治平、房晓东编写;项目 6 由张劲勇、祝衍军编写;项目 7、项目 8 由房晓东编写。全书由房晓东统稿和定稿。在编写过程中,编者查阅了大量的参考资料并与比派科技有限公司等企业专家多次进行专题交流研讨,衷心希望通过融媒体  新形态教材的开发,能形成更加丰富、生动和系统的学习活动设计,有效带动师生教与学方式的转变,实现教与学效益和效率的提高。
           本书虽经编写人员多次讨论、修改,但由于编者水平有限,书中难免会存在疏漏和不妥之处,衷心希望各位读者给予批评指正。
  • 项目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
  • 房晓东,东莞职业技术学院副教授,工程硕士,国家职业资格三级,中国计算机学会会员,创新方法研究会会员,微软认证系统工程师(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项。
  • ①教学方法:情景式、问题式、启发式、理实一体化等多种教学方法。
    ②教学模式:OBE理念+翻转课堂
    ③教材体例:项目任务驱动式编写体例,双色印刷,层次分明
    ④教学设计:“教—学—做—评—诊—改”一体化设计提升教学质量
    ⑤教学资源:配套“5Y学习平台”、教学视频、教学设计、教学大纲、教学课件、源代码等资源
    ⑥素养园地:设立素养园地,提升素质教育