本书根据《大学计算机基础课程教学基本要求》编写,内容以Python编程为抓手,以计算思维为导向,以问题求解落脚点。本书特色是贯彻实、新、宽、活的原则,在结构上更符合实际和使用要求,强调实际应用功能,体现最新内容与方法,涉及面宽,形式符合学生灵活的学习需要,既要适用学生“学”,又要适用教师“教”,还要能指导学生“用”。全书共6章,主要内容包括计算机与编程、程序设计IPO方法、选择和循环、序列、函数与模块和文件与异常。《Python程序设计与问题求解》内容的组织侧重于Python编程基本概念的讲解,通过示例演示使用Python处理问题的一般流程,进而达到理解计算思维并能使用Python进行问题求解。在内容安排上,力求选材精练、详略得当、注重应用、体例新颖、通俗易懂。本书可作为高等学校公共计算机课程教材使用,也可以作为编程爱好者学习Python知识的参考用书。