图书前言

前言

Python语言是一种面向对象的解释型计算机程序设计语言,它既支持面向过程的编程,也支持面向对象的编程。Python的语法简洁,没有过多的语法细节要求,其代码可读性强且更高效。Python具有优秀的可拓展性,至今已有11万余个标准库和第三方库,可以方便地实现顶层和底层的黏性扩展,被称为胶水语言。Python语言是一种完全开源的语言,因此被广泛使用,据TIOBE编程语言排行榜统计,截至2017年5月,Python语言位于编程语言排行榜第四,仅次于Java、C、C++语言。

“高级语言程序设计基础”是高校普遍开设的一门计算机基础课程,它面向计算机专业和非计算机专业的学生,主要目标是通过程序设计语言的学习,使学生掌握程序设计的基本思想和方法,培养和训练分析解决问题的思维习惯。Python语言以其优美、清晰、简单的语法特点,非常适合作为第一门程序设计语言,它不仅非常容易掌握,更重要的是,Python语言利用其丰富的函数库可以方便地开发面向各学科领域的应用,是学生进行专业学习和研究的有力工具。可以说,Python是一种“一学就会”并使人终身受益的程序设计语言。

本书就是在上述背景下编写的,读者对象主要是编程零基础的学生。书中内容强调通俗易懂、简洁清晰、由浅入深。全书共分为10章,主要内容包括Python语言概述、数据类型和表达式、控制语句、数据结构、字符串和正则表达式、函数和模块、类和对象、文件处理、异常处理以及高级应用。

本书内容覆盖了Python的全部知识点,并且对每一个重要知识都设置了程序设计实例,强化对核心知识点的解读,引导学生通过具体案例掌握程序设计的方法。在案例的选择上,本书注重趣味性和实用性,使实例贴近生活、面向专业,既改变了程序设计的刻板生硬,又具有一定的实际应用价值。

本书由王学颖、刘立群、刘冰、司雨昌共同编著,在编写过程中参考了许多任课教师的意见和建议,在此向这些老师表示衷心的感谢。

本书提供了丰富的教学资源,内容包括教学PPT、教学案例、习题和答案。本书在写作过程中参考了大量的书籍和资料,在此向这些文献的作者表示衷心的感谢。

由于作者水平有限,书中难免有不足之处,敬请广大读者提出宝贵意见。

作者2017年5月〖1〗Python学习——从入门到实践〖1〗前言