本书为职业本科教育计算机类专业基础课MOOC+SPOC系列教材之一。
本书围绕职业本科教育计算机类专业人才培养目标,结合“Python程序设计”课程定位及学生认知特点,从实践的角度出发,全面介绍Python语言的环境搭建、基本数据处理、流程控制、批量数据处理、文本数据处理、函数应用、模块化编程、文件读写操作和面向对象编程等内容,以及人工智能研究领域最新研究成果的应用实践,包括网络资源批量抓取、手写数字识别、手势识别和目标检测等。全书采用项目-任务编写模式,通过“任务-学习-实践”的设计思路,将来自信息技术产业日常工作、企业面试、经典问题、新技术等方面的真实任务融入10个项目中,体现理论与实践深度融合的职业本科教育特色。
本书配套有微课视频、PPT课件、拓展阅读及实践、任务实现代码、习题答案、在线编程平台及题库等丰富的数字化学习资源。与本书配套的数字课程“Python程序设计”在“智慧职教”平台(www.icve.com.cn)上线,学习者可登录平台进行在线学习,授课教师可调用本课程构建符合自身教学特色的SPOC课程,详见“智慧职教”服务指南。教师也可发邮件至编辑邮箱1548103297@qq.com获取相关资源
本书可作为职业本科院校Python程序设计基础课程的教学用书,也可作为Python学习者的参考教程。