Python 是一种强大的编程语言,容易学习而且充满乐趣。但掌握了基本知识后,下来做什么? 本书包含了一组富有想象力的编程项目,它们将引导你用Python 来制作图像和音乐、模拟现实世界的现象,并与 Arduino 和树莓派这样的硬件行交互。你将学习使用常见的Python 工具和库,如numpy、matplotlib 和pygame, 来完成以下工作: ● 利用参数方程和turtle模块生成万花尺图案; ● 通过模拟频率泛音在计算机上创作音乐;
售 价:¥
纸质售价:¥65.60购买纸书
温馨提示:数字商品不支持退换货,不提供源文件,不支持导出打印
为你推荐
内容提要
致谢
前言
本书的目标读者
本书的内容
为何选择Python
第一部分 热身运动
第1章 解析iTunes播放列表
1.1 iTunes播放列表文件剖析
1.2 所需模块
1.3 代码
1.4 完整代码
1.5 运行程序
1.6 小结
1.7 实验
第2章 万花尺
2.1 参数方程
2.2 所需模块
2.3 代码
2.4 完整代码
2.5 运行万花尺动画
2.6 小结
2.7 实验
第二部分 模拟生命
第3章 Conway生命游戏
3.1 工作原理
3.2 所需模块
3.3 代码
3.4 完整代码
3.5 运行模拟人生的游戏
3.6 小结
3.7 实验
第4章 用Karplus-Strong算法产生音乐泛音
4.1 工作原理
4.2 所需模块
4.3 代码
4.4 完整代码
4.5 运行拨弦模拟
4.6 小结
4.7 实验
第5章 类鸟群:仿真鸟群
5.1 工作原理
5.2 所需模块
5.3 代码
5.4 完整代码
5.5 运行类鸟群模拟
5.6 小结
5.7 实验
第三部分 图片之乐
第6章 ASCII文本图形
6.1 工作原理
6.2 所需模块
6.3 代码
6.4 完整代码
6.5 运行ASCII文本图形生成程序
6.6 小结
6.7 实验
第7章 照片马赛克
7.1 工作原理
7.2 所需模块
7.3 代码
7.4 完整代码
7.5 运行照片马赛克生成程序
7.6 小结
7.7 实验
第8章 三维立体画
8.1 工作原理
8.2 所需模块
8.3 代码
8.4 完整代码
8.5 运行三维立体画生成程序
8.6 小结
8.7 实验
第四部分 走进三维
第9章 理解OpenGL
9.1 老式OpenGL
9.2 现代OpenGL:三维图形管线
9.3 所需模块
9.4 代码
9.5 完整代码
9.6 运行OpenGL应用程序
9.7 小结
9.8 实验
第10章 粒子系统
10.1 工作原理
10.2 所需模块
10.3 粒子系统的代码
10.4 粒子系统完整代码
10.5 盒子代码
10.6 主程序代码
10.7 完整主程序代码
10.8 运行程序
10.9 小结
10.10 实验
第11章 体渲染
11.1 工作原理
11.2 所需模块
11.3 项目代码概述
11.4 生成三维纹理
11.5 完整的三维纹理代码
11.6 生成光线
11.7 完整的光线生成代码
11.8 体光线投射
11.9 完整的体光线投射代码
11.10 二维切片
11.11 完整的二维切片代码
11.12 代码整合
11.13 完整的主文件代码
11.14 运行程序
11.15 小结
11.16 实验
第五部分 玩转硬件
第12章 Arduino简介
12.1 Arduino
12.2 Arduino生态系统
12.3 所需模块
12.4 搭建感光电路
12.5 Python代码
12.6 完整的Python代码
12.7 运行程序
12.8 小结
12.9 实验
第13章 激光音乐秀
13.1 用激光产生图案
13.2 所需模块
13.3 Arduino程序
13.4 Python代码
13.5 完整的Python代码
13.6 运行程序
13.7 小结
13.8 实验
第14章 基于树莓派的天气监控器
14.1 硬件
14.2 安装和配置软件
14.3 搭建硬件
14.4 代码
14.5 完整代码
14.6 运行程序
14.7 小结
14.8 实验
附录A 软件安装
A.1 安装本书项目的源代码
A.2 在Windows上安装
A.3 在OS X上安装
A.4 在Linux上安装
附录B 基础实用电子学
B.1 常用组件
B.2 基本工具
B.3 搭建电路
B.4 下一步
附录C 树莓派的建议和技巧
C.1 设置Wi-Fi
C.2 检查树莓派是否已连接
C.3 防止Wi-Fi适配器进入睡眠状态
C.4 从树莓派备份代码和数据
C.5 备份整个树莓派操作系统
C.6 利用SSH登录到树莓派
C.7 使用树莓派相机
C.8 在树莓派上启用声音
C.9 让树莓派说话
C.10 让HDMI工作
C.11 让树莓派移动
C.12 检查树莓派的硬件版本
买过这本书的人还买过
读了这本书的人还在读
同类图书排行榜