Python编程与几何图形

Python编程与几何图形
作 者: 王振世
出版社: 电子工业出版社
丛编项:
版权说明: 本书为公共版权或经版权方授权,请支持正版图书
标 签: 暂缺
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

  曾在国内知名通信网络公司工作十余年,通信行业工程实践经验丰富,善于采用比喻和幽默的方式讲述复杂的专业理论知识。

内容简介

内 容 简 介本书通过构建多种几何图形或函数曲线的程序实例,由浅及深地阐述Python编程在画几何图形时所需要的知识和方法。每个实例都会让读者体会到几何组合图形的美观和编程思维的精妙,初步建立数学建模、程序分析、程序设计的思维。本书不是侧重Python编程语法,而是重在从解决实际数学问题的角度出发阐述程序设计的逻辑和实现代码,其中涉及的必要的和基本的编程知识及概念,也会讲解。本书适合具备小学和初中几何知识的读者在入门学习Python编程时使用,可在老师的辅导下学习和使用。

图书目录

目录

环境准备――安装Python / 1

实例01 从“点”开始 / 5

1.1 任务描述 / 5

1.2 数学知识点 / 5

1.3 编程知识点 / 6

1.4 任务分析 / 13

1.5 程序设计 / 14

1.6 运行结果 / 14

1.7 发散思考 / 15

1.8 挑战自我 / 16

参考程序 / 16

本章小结 / 18

实例02 五彩点图 / 19

2.1 任务描述 / 19

2.2 数学知识点 / 19

2.3 编程知识点 / 20

2.4 任务分析 / 27

2.5 程序设计 / 28

2.6 运行结果 / 29

2.7 发散思考 / 29

2.8 挑战自我 / 31

参考程序 / 31

本章小结 / 32

实例03 超炫的三角形 / 33

3.1 任务描述 / 33

3.2 数学知识点 / 33

3.3 编程知识点 / 34

3.4 任务分析 / 36

3.5 程序设计 / 37

3.6 运行结果 / 38

3.7 发散思考 / 38

3.8 挑战自我 / 40

参考程序 / 40

本章小结 / 41

实例04 叠加三角形 / 42

4.1 任务描述 / 42

4.2 数学知识点 / 42

4.3 编程知识点 / 43

4.4 任务分析 / 46

4.5 程序设计 / 47

4.6 运行结果 / 48

4.7 发散思考 / 49

4.8 挑战自我 / 51

参考程序 / 51

本章小结 / 53

实例05 正方形组合图形 / 54

5.1 任务描述 / 54

5.2 数学知识点 / 55

5.3 编程知识点 / 56

5.4 任务分析 / 59

5.5 程序设计 / 61

5.6 运行结果 / 62

5.7 发散思考 / 63

5.8 挑战自我 / 64

参考程序 / 65

本章小结 / 66

实例06 正方形和内切圆 / 67

6.1 任务描述 / 67

6.2 数学知识点 / 67

6.3 编程知识点 / 69

6.4 任务分析 / 74

6.5 程序设计 / 76

6.6 运行结果 / 77

6.7 发散思考 / 77

6.8 挑战自我 / 79

参考程序 / 79

本章小结 / 80

实例07 叠边形花篮 / 81

7.1 任务描述 / 81

7.2 数学知识点 / 82

7.3 编程知识点 / 84

7.4 任务分析 / 89

7.5 程序设计 / 91

7.6 运行结果 / 92

7.7 发散思考 / 93

7.8 挑战自我 / 93

参考程序 / 94

本章小结 / 95

实例08 五角星构成的图形 / 96

8.1 任务描述 / 96

8.2 数学知识点 / 96

8.3 编程知识点 / 97

8.4 任务分析 / 101

8.5 程序设计 / 104

8.6 运行结果 / 106

8.7 发散思考 / 106

8.8 挑战自我 / 108

参考程序 / 108

本章小结 / 110

实例09 圆弧组成的花 / 111

9.1 任务描述 / 111

9.2 数学知识点 / 112

9.3 编程知识点 / 112

9.4 任务分析 / 115

9.5 程序设计 / 116

9.6 运行结果 / 117

9.7 发散思考 / 117

9.8 挑战自我 / 119

参考程序 / 120

本章小结 / 121

实例10 函数曲线 / 122

10.1 任务描述 / 122

10.2 数学知识点 / 122

10.3 编程知识点 / 123

10.4 任务分析 / 127

10.5 程序设计 / 129

10.6 运行结果 / 131

10.7 发散思考 / 132

10.8 挑战自我 / 134

参考程序 / 134

本章小结 / 136

附录一 常用turtle库函数分类及使用示例图 / 137

附录二 常用math库函数分类及使用示例图 / 138

附录三 turtle画图参考实例 / 139