本书通过简单易懂的代码实例讲解、相应的课堂练习和大量的课后编程训练题帮助学生理解和掌握面向对象语言的三大特征: 封装性、继承性和多态性。全书共12章,内容涉及类和对象、友元和静态、继承和组合、重载与多态性、异常处理等。 本书侧重面向对象程序设计的编程训练,为明确应训练的语法,所有编程题都提供了相应的输入输出测试用例,部分编程题目预设前置或后置代码。书后还附有4套模拟试卷和2个初学者问题集。 本书可配合Moodle平台使用。 本书适合作为高校计算机及相关专业面向对象程序设计(C++)课程的教材,还可作为广大读者学习面向对象程序设计的自学参考书。
本书是学习Python语言的辅助教材,适合Python程序设计入门的读者。全书围绕Python基本语法,通过语法简介、代码示例、练习题以及问题帖等方式,帮助学生理解和掌握Python的输入输出与数值计算、选择/循环等流程控制、字符串、列表与元组、函数与文件等内容。 本书侧重基于Python基本语法的平台编程训练,为了明确应训练的语法,所有编程题都提供了相应的输入输出用例,部分编程题还预设了前置或后置代码。本书第7章附有综合应用。 本书的问题帖搜集整理了初学者在进行编程训练时经常遇到的各种问题,以及如何解决问题的相关解答,具有一定参考价值。 本书可配合Moodle平台题库使用。
本书以简练的语言、简单易懂的任务,将学习Python语言必须掌握的知识进行了分类归纳。书中的每个任务解决一个问题,每个任务涉及若干知识点。初学者需要先模仿任务,获得直接体验,然后再学习和任务直接相关的知识。通过一个单元接着一个单元的模仿、学习,读者能够逐步形成完整的知识体系。 全书共10章,主要讲解基础知识和基本应用技巧,内容涉及Python的基础知识,包括基本语法、输入输出、数据类型、流程控制、函数、文件;还涉及Python的应用知识,如第三方库的使用等。本书在Python版本的选用上进行了折中,第1~9章采用Python 2.7.x,第10章采用Python 3.7。 本书主要面向初学者,可以作为非计算机专业大学生的教学用书,也可以作为自学者的参考书。