本书坚守“立德树人”之根本,以培养学生的编程思维为目标,将“输入—处理—输出(IPO)模式”“代码复用模块化设计思想”“理解运用计算生态编程方法”“面向对象程序设计思维”的技术路线,作为Python教学的整体脉络。本书将智能编码大模型作为教学辅助工具无缝衔接到Python教学中,陪伴学生从掌握基本知识技能到养成高阶思维模式的成长全过程,不断强化学生灵活运用这些思想与方法分析和解决实际问题的能力,培养具有科技报国情怀、创新协作能力和历史使命担当的新时代创新型程序设计者。
本书以三大真实教学实施项目(图形面积计算系统、《三国演义》文本分析系统、学生信息管理系统)为引领,以三大综合提升项目(万年历、《红楼梦》文本可视化分析、图书信息管理系统)为进阶,由易到难,由简到繁,逐层深入,步步递进,以此展开教学,实现对全国计算机二级Python考试知识点全覆盖,讲解Python的基础执行流程、代码组织架构、外部资源运用,以及面向对象技术。本书共10个教学单元,主要围绕提出问题项目需求→相关知识→过关斩将→解决问题→能力测试→大显身手/项目实施六大环节展开,可极大地提高学生的知识、技能和素养水平。
本书配有微课视频、PPT动画、源代码、拓展知识、讨论等丰富的原创数字学习资源。与本书配套的数字课程“Python程序设计”在“智慧职教”平台(www.icve.com)上线,学习者可登录平台在线学习,授课教师可调用本课程构建符合自身教学特色的SPOC课程,详见“智慧职教”服务指南。授课教师如需获得本书配套教辅资源,请登录“高等教育出版社产品信息检索系统”(xuanshu.hep.com.cn)搜索下载。
本书可作为高等职业院校电子与信息大类各专业Python程序设计课程的教材,也可作为Python学习者的参考用书和继续教育学习者的理想用书。