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