今年的第三本书《Python趣味创意编程》。通过数字艺术创意编程案例逐步引入语法知识,用Python从无到有地开发,提升读者对编程的兴趣和能力。

知乎视频?www.zhihu

第1章介绍了计算机程序和Python编程语言的基本概念,学习了互动艺术开发工具Processing的下载安装。

第2章学习了整数、变量、算术运算符等语法知识,实现了一个转动眼珠的圆脸(20行代码)。

知乎视频?www.zhihu

第3章学习了for循环语句、整除、取余等语法知识,实现了催眠的同心圆(12行代码)。

知乎视频?www.zhihu

第4章学习了if选择判断、比较大小运算符、逻辑运算符等语法知识,实现了旋转的圆弧(23行代码)。

知乎视频?www.zhihu

第5章学习了类型转换,实现了鼠标交互的简易毛笔字(52行代码)。

知乎视频?www.zhihu

第6章学习了循环嵌套、中文字符串处理,实现了旋转的方块(19行代码)。

知乎视频?www.zhihu

第7章学习了随机函数、RGB颜色模型,实现了随机扭动的曲线(33行代码)。

知乎视频?www.zhihu

第8章学习了列表,实现了随风飘动的多个粒子(38行代码)。

知乎视频?www.zhihu

第9章学习了无参数函数的定义、复合运算符,实现了互相作用的圆球(52行代码)。

知乎视频?www.zhihu

第10章学习了带参数的函数、HSB颜色模型,实现了随机山水画(52行代码)。

知乎视频?www.zhihu

第11章学习了函数的递归调用、if-elif-else语句,绘制了递归分形树(62行代码)。

知乎视频?www.zhihu

第12章学习了面向对象编程,包括类和对象、成员变量、成员函数、构造函数等语法知识,实现了粒子同心圆(43行代码)。

知乎视频?www.zhihu

第13章学习了while循环语句、图像的基本概念,实现了图像像素采样效果(28行代码)。

知乎视频?www.zhihu

第14章学习了字符串元素的处理,实现了定制字符画的效果(34行代码)。

知乎视频?www.zhihu

第15章利用Minim库进行音频信号的处理,实现了一种音乐可视化的效果(60行代码)。

知乎视频?www.zhihu

第16章利用Video库进行摄像头视频的获取与处理、OpenCV库进行人脸的实时检测跟踪,实现了坚持一百秒的体感游戏(98行代码)。

知乎视频?www.zhihu

更多推荐

python 创意编程 全国-《Python趣味创意编程》新书预告 - 知乎