第 1 章 Python与Processing介绍 1

1.1 什么是Python 1

1.2 Processing下载与配置 2

1.3 小结 4

第 2 章 转动眼珠的圆脸 5

2.1 显示一个圆 6

2.2 整数与算术运算符 9

2.3 显示多个圆 10

2.4 变量 12

2.5 设置背景和圆的亮度 16

2.6 跟随鼠标移动的圆圈 18

2.7 转动的眼珠 20

2.8 转动眼珠的圆脸 24

2.9 小结 26

第3 章 催眠的同心圆27

第 1 章 Python与Processing介绍 1

1.1 什么是Python 1

1.2 Processing下载与配置 2

1.3 小结 4

第 2 章 转动眼珠的圆脸 5

2.1 显示一个圆 6

2.2 整数与算术运算符 9

2.3 显示多个圆 10

2.4 变量 12

2.5 设置背景和圆的亮度 16

2.6 跟随鼠标移动的圆圈 18

2.7 转动的眼珠 20

2.8 转动眼珠的圆脸 24

2.9 小结 26

第3 章 催眠的同心圆27

3.1 变大的圆圈 28

3.2 圆圈重复变大 29

3.3 绘制同心圆 31

3.4 利用for循环语句绘制同心圆 33

3.5 同心圆逐渐变大的动画效果 37

3.6 小结 40

第4 章 旋转的圆弧 41

4.1 绘制圆弧 42

4.2 圆弧的旋转 43

4.3 利用全局变量实现圆弧变长 44

4.4 if语句实现圆弧长度重复变化 47

4.5 逻辑运算符 49

4.6 圆弧同时旋转与长度变化 50

4.7 多层圆弧效果 51

4.8 小结 52

第5章 简易毛笔字 53

5.1 鼠标画圆 54

5.2 鼠标画线 55

5.3 改变画线粗细 57

5.4 粗细平滑过渡 59

5.5 一条线段上粗细插值 59

5.6 绘制分叉线 61

5.7 小结 63

第6 章 旋转的方块 64

6.1 绘制方块 65

6.2 方块旋转 67

6.3 方块缩放 68

6.4 绘制一行方块 68

6.5 绘制方块阵列 71

6.6 方块阵列旋转缩放 74

6.7 文字表情包 76

6.8 小结 78

第7 章 随机扭动的曲线 79

7.1 圆圈上的点 80

7.2 random随机函数 81

7.3 noise随机函数 82

7.4 连续变化的随机点 85

7.5 将点连接成曲线 86

7.6 处理首尾不连续的问题 88

7.7 彩色曲线效果 89

7.8 清屏与保存图片 93

7.9 小结 94

第8 章 随风飘动的粒子 95

8.1 逐渐消失的轨迹 96

8.2 随机运动的圆点 98

8.3 列表的概念 100

8.4 利用列表实现多个粒子 104

8.5 随机速度场 105

8.6 彩色效果 107

8.7 小结 108

第9 章 互相作用的圆球 109

9.1 多个随机圆球 110

9.2 圆球间的作用力 111

9.3 鼠标交互添加圆球 114

9.4 不同半径的圆球 114

9.5 无参数的函数 116

9.6 小结 118

第 10 章 随机山水画 119

10.1 HSB颜色模型 120

10.2 天空颜色渐变 122

10.3 绘制彩色云朵 123

10.4 绘制山脉 125

10.5 鼠标点击更新画面 128

10.6 带参数的函数 130

10.7 小结 133

第 11 章 递归分形树 134

11.1 递归 135

11.2 绘制分形树 139

11.3 鼠标交互的分形树 142

11.4 添加随机性 143

11.5 小结 145

第 12 章 粒子同心圆 146

12.1 类的成员变量 147

12.2 类的成员函数 149

12.3 面向对象版本的运动粒子 151

12.4 粒子移向同心圆 152

12.5 小结 155

第 13 章 图像像素采样 156

13.1 图像文件的读取与显示 157

13.2 像素颜色的获取 158

13.3 生成马赛克图像 159

13.4 随机采样画圆 160

13.5 均匀采样画圆 161

13.6 叶序采样画圆 165

13.7 小结 168

第 14 章 定制字符画 169

14.1 均匀采样图片显示文字 170

14.2 均匀采样显示一段文字 171

14.3 调整均匀采样位置 173

14.4 添加随机性 175

14.5 小结 178

第 15 章 音乐可视化 179

15.1 利用Minim库播放音乐 180

15.2 绘制音乐波形 181

15.3 绘制音乐频谱波形 185

15.4 圆圈射线频谱显示 186

15.5 射灯连线 190

15.6 变大变小的眼睛 191

15.7 小结 192

第 16 章 坚持一百秒 193

16.1 反弹的小球 194

16.2 添加飞碟 196

16.3 背景音乐和得分显示 197

16.4 摄像头视频获取与处理 200

16.5 人脸控制飞碟移动 203

16.6 游戏效果的改进 207

16.7  小结 208

附录A 练习题参考答案 209

附录B 语法知识索引 225

python创意编程是什么_Python趣味创意编程相关推荐

  1. python竞赛试题及答案_Python全国少儿编程竞赛参赛作品《自主数学练习小工具》解析...

    本文介绍的作品是全国青少年创意编程与智能设计大赛创意编程比赛张佳栩同学的参赛作品. 这篇文章我们继续讲解Python语言的内容,这次要学习的是张佳栩同学开发的自主数学练习小工具,上面的作品说明很简单明 ...

  2. python创意项目_Python趣味创意编程

    本书基于Python编程,实现了15个有趣的互动场景,循序渐进地向读者展示了这些场景的实现过程,帮助读者掌握Python编程.全书共16章,讲解了Python基本语句.算术运算符.字符串.循环.全局变 ...

  3. python超简单趣味编程100例_python趣味编程100例

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 001 # -*- coding: cp936 -*- 002 from math import acos,sqrt 003 #第一章----最简单的问题 ...

  4. python趣味编程代码大全_Python趣味编程 20行代码实现读心术

    秘读心术 这是一个吉卜赛人古老的神秘读心术,它能测算出你内心的感应.百试不爽,非常的可怕.在心中从10~99之间任意挑选一个数,用这个数先减去它自己的十位数再减去它的个位数,得到最终的数.在图表中找出 ...

  5. python编程小代码_Python趣味小游戏编写代码

    这篇文章教大家用Python编写一些有趣的小程序,用到的都是一些简单的基础的python语句,适合刚入门的小白,可以尝试跟着一起敲一下,感受一下编程中的乐趣. 数字炸弹 相信大家在聚餐时都玩过猜数字游 ...

  6. python编程思维培养_Python教学:编程如何培养学生计算思维-最新教育资料

    Python 教学:编程如何培养学生计算思维 从去年开始, 身边的很多教师都在议论同样的话题: "信 息技术教材要改革了, 据说是大变样. ""高中信息技术可能要 换一门 ...

  7. python猜词游戏源代码_Python趣味小游戏编写教学

    ​这篇文章教大家用Python编写一些有趣的小程序,用到的都是一些简单的基础的python语句,适合刚入门的小白,可以尝试跟着一起敲一下,感受一下编程中的乐趣. 数字炸弹 相信大家在聚餐时都玩过猜数字 ...

  8. python标签控件是_Python 图形用户界面编程

    Python 图形用户界面编程python Python的默认GUI工具集是Tk,咱们能够经过Python的Tkinter接口来使用Tk.编程 咱们能够跟以前同样,经过import来引入Tk,能够先在 ...

  9. python微控制器编程从零开始下载_Python微控制器编程从零开始(使用MicroPython)...

    目 录 第1章 概述 1 1.1 MicroPython简介 1 1.2 设计思想 2 1.3 MicroPython探究 2 1.4 面向对象编程和一些Python基础 4 1.4.1 面向对象的概 ...

最新文章

  1. 一文看懂CV中的注意力机制
  2. bartender2020中文版
  3. List<Object> 转List<String>
  4. Linux常用命令一 查看系统负载 版本信息 工作目录
  5. 05 ZooKeeper分布式RMI协调实战
  6. 使用stack栈集合完成ABC全排列
  7. 使用Markdown编写微信公众号文章
  8. 【机器人学习】abb机器人运动学分析与轨迹规划(三维模型+matlab代码+word报告)
  9. Azkaban停留在 Logging initialized using configuration in jar:file:/application/cloudera/parcels/XXXXXX
  10. 社会对计算机专业学生的需求,关于计算机专业社会人才需求调查报告
  11. 2022出圈的ML研究:爆火的Stable Diffusion、通才智能体Gato,LeCun转推
  12. 导入Excle数据至数据库 “外部表不是预期的格式”错误信息
  13. QList(增删改查)示例
  14. Adnroid 自定义流式布局
  15. win7 wlan 服务器无响应,Win7启用WLAN AutoConfig服务错误1068的解决措施
  16. PM-127 网关的应用
  17. Photoshop字体安装使用方法和技巧
  18. Maya中生成打湿贴图
  19. 数理统计和概率论的区别
  20. thinkphp5.0.24反序列化漏洞分析

热门文章

  1. MySQL数据库初识
  2. bzoj4503: 两个串
  3. 浏览器同源政策及其规避方法
  4. jquery获取radio值
  5. A加载B,B发生的变化
  6. Android用户界面 UI组件--TextView及其子类(二) Button,selector选择器,sharp属性
  7. SharePoint 站点出现Http 503 错误
  8. flutter ios打包_关于Flutter iOS打包报错的问题
  9. 【1】刷了1000道二级C语言的题,这些题竟然还是易错题!!(附C语言完整知识点)
  10. c语言win api函数,Win2K下的Api函数的拦截