大学计算机(Python语言版)
上QQ阅读APP看书,第一时间看更新

前言

FOREWORD

近年来,大学计算机类基础课程改革如火如荼,其中融合大学计算机基础“宽专融”课程体系中的第一层次(基础性课程)和第二层次(专业性课程)是一个重要的改革方向。融合后,课程将从计算机基础、计算机操作与程序设计三个方面出发,使学生掌握和具备利用程序设计语言解决各类实际计算问题的开发能力及计算思维能力。本书以Python程序设计语言为主线展开,原因如下。

(1)Python 具有相当简洁的语法,对程序逻辑设计比较纯粹,有助于学生更关注计算问题,而非语言的语法本身。

(2)当前计算机领域相关技术已经非常复杂且广泛,Python 具有庞大的计算生态圈,十万多个第三方库覆盖几乎所有技术领域。基于这个特点,Python非常适合非计算机类专业学生学习。

(3)Python 语言程序设计更关注应用问题求解,在强大的第三方库支持下,更有助于学生计算思维能力培养,并对相关专业形成支撑。

为了更好地配合课堂教学,帮助学生掌握计算机操作和Python程序设计,笔者在多年大学计算机基础课程教学的基础上,考虑到Python语言程序设计在我国的快速发展,结合非计算机专业对学生计算思维能力的要求,组织编写了本书。本书共7章,内容以Python语言为主线,涵盖了Python程序设计语言基础知识,并融合了大学计算机基础的相关内容。书中各个章节设计了多个实际案例,以其为切入点,使学生能在实际案例背景下理解和巩固所学的知识,理论和实际相结合,提升自身的计算思维能力和数据处理的综合应用能力。

本书第1~2章及附录部分由王艳华编写,第3~4章由李俊生编写,第5~7章由王怀超编写。编者所在教学团队对本书提出了许多宝贵建议,在此表示感谢。同时向在本书编写工作中给予帮助和支持的教师、编辑及广大读者表示诚挚的谢意。

由于编者水平有限,书中难免有不足之处,敬请读者批评指正。

编者

2019年1月