Python程序设计 第3版 内容简介
《Python程序设计 第3版》是面向大学计算机科学专业的教材。本书以Python语言为工具,采用相当传统的方法,强调解决问题、设计和编程是计算机科学的核心技能。
全书共13章,此外,还包含两个附录。第 1章到第5章介绍计算机与程序、编写简单程序、数字计算、对象和图形、字符串处理等基础知识。第6章到第8章介绍函数、判断结构、循环结构和布尔值等话题。第9章到第 13章着重介绍一些较为高档的程序设计方法,包括模拟与设计、类、数据集合、面向对象设计、算法设计与递归等。附录部分给出了Python快速参考和术语表。每一章的末尾配有丰富的练习,包括复习问题、讨论和编程联系等多种形式,帮助读者巩固该章的知识和技能。
《Python程序设计 第3版》特色鲜明、示例生动有趣、内容易读易学,适合Python入门程序员阅读,也适合高校计算机专业的教师和学生参考。
Python程序设计 第3版 目录
第 1章 计算机和程序 1
学习目标 1
1.1 通用机器 1
1.2 程序的力量 2
1.3 什么是计算机科学 2
1.4 硬件基础 3
1.5 编程语言 4
1.6 Python的"魔法” 6
1.7 Python程序内部 10
1.8 混沌与计算机 12
1.9 小结 13
1.10 练习 14
复习问题 14
第 2章 编写简单程序 17
学习目标 17
2.1 软件开发过程 17
2.2 示例程序:温度转换器 18
2.3 程序要素 19
2.3.1 名称 19
2.3.2 表达式 20
2.4 输出语句 22
2.5 赋值语句 23
2.5.1 简单赋值 23
2.5.2 赋值输入 24
2.5.3 同时赋值 26
2.6 确定循环 27
2.7 示例程序:终值 29
2.8 小结 31
2.9 练习 32
复习问题 32
第3章 数字计算 35
学习目标 35
3.1 数值数据类型 35
3.2 类型转换和舍入 38
3.3 使用math库 40
3.4 累积结果:阶乘 42
3.5 计算机算术的局限性 44
3.6 小结 46
3.7 练习 47
复习问题 47
第4章 对象和图形 52
学习目标 52
4.1 概述 52
4.2 对象的目标 53
4.3 简单图形编程 53
4.4 使用图形对象 56
4.5 绘制终值 60
4.6 选择坐标 64
4.7 交互式图形 66
4.7.1 获取鼠标点击 67
4.7.2 处理文本输入 68
4.8 graphics模块参考 70
<