本书主要针对支撑人工智能、大数据、云计算等新兴技术快速发展的Python程序设计的知识构建、素质提升和能力发展的现实需求,以“志愿者管理系统”程序设计项目的简易版、升级版、专业版贯穿始终,详细介绍了Python程序设计的工程典型应用和技术发展。本书按照学习认知规律,构建工作过程系统化结构,内容融入1+X相关证书、职业技能等级考核标准等相关知识点和技能点,分为5个项目、11项任务,主要包括Python基础语法、变量、数据类型、输入输出函数、数据类型转换、数据运算、条件语句、循环语句、字符串等数据类型操作、推导式、函数、模块、包、文件操作、异常处理、面向对象、turtle库等内容。本书体系合理,内容新颖,重点突出,工程应用性强;深度融入爱国精神、工匠精神、团队意识、精益求精等思政元素;交互设计激发读者学习兴趣,丰富多元化的微课视频、图片、音频等展现形式将抽象的内容简单化;任务引领贯穿教学全过程,注重经典知识与前沿技术相结合,理论知识与实战技术有机融合,全方位提升读者专业技术与综合能力。
本书可作为高等院校人工智能技术应用、大数据技术、云计算技术、智能产品开发等专业的“Python程序设计”或者“Python语言基础”等课程的使用教材,也可供从事WEB开发、游戏开发、自动化运维、网络爬虫开发、数据处理等相关领域的应用和技术开发人员参考。