Python以其简洁的语法、强大的功能、较低的学习门槛而受到广大编程爱好者的喜爱。但是,学习完Python的基础语法和编程知识后,如何提升Python编程技能呢? 本书通过15个有趣且富有创造性的编程项目,教你用Python生成图像和音乐、模拟现实世界中的现象,并与树莓派等硬件行交互。 本书项目涵盖绘画、图像处理、3D渲染、树莓派、物联网、AI机器学习等,讲解众多实用的Python库:NumPy、Matplotlib、scipy、PyAudio、Pillow、sqlite3、turtle、math、argparse、OpenGL、tensorflow……
售 价:¥
纸质售价:¥46.80购买纸书
温馨提示:数字商品不支持退换货,不提供源文件,不支持导出打印
为你推荐
内容提要
本书第1版获得的赞誉
作者简介
技术审稿人简介
致 谢
前 言
本书为谁而写
本书涵盖的内容
本版新增内容
为何使用Python
示例代码
资源与支持
资源获取
提交勘误
与我们联系
关于异步社区和异步图书
第一部分 热身
第1章 科赫雪花
1.1 工作原理
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章 康威生命游戏
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章 文本图形
6.1 工作原理
6.2 需求
6.3 代码
6.4 运行文本图形生成程序
6.5 小结
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 需求
9.3 代码
9.4 运行OpenGL应用程序
9.5 小结
9.6 实验
9.7 完整代码
第10章 圆环面上的康威生命游戏
10.1 工作原理
10.2 需求
10.3 代码
10.4 运行三维版康威生命游戏模拟
10.5 小结
10.6 实验
10.7 完整的圆环面渲染代码
10.8 完整的康威生命游戏模拟代码
10.9 完整的相机创建代码
10.10 RenderWindow类的完整代码
第11章 体渲染
11.1 工作原理
11.2 需求
11.3 代码
11.4 运行程序
11.5 小结
11.6 实验
11.7 完整的三维纹理生成代码
11.8 完整的光线生成代码
11.9 完整的体光线投射算法代码
11.10 显示二维切片的完整代码
11.11 完整的主文件代码
第五部分 玩转硬件
第12章 在树莓派Pico上实现Karplus-Strong算法
12.1 工作原理
12.2 需求
12.3 代码
12.4 运行程序
12.5 小结
12.6 实验
12.7 完整代码
第13章 树莓派激光音乐秀
13.1 工作原理
13.2 需求
13.3 代码
13.4 运行激光音乐秀程序
13.5 小结
13.6 实验
13.7 完整代码
第14章 物联网花园
14.1 工作原理
14.2 需求
14.3 代码
14.4 运行物联网花园程序
14.5 小结
14.6 实验
14.7 完整的CircuitPython代码
14.8 完整的BLE扫描器代码
14.9 完整的Python Web服务器代码
14.10 完整的主程序代码
第15章 树莓派音频机器学习
15.1 机器学习概述
15.2 工作原理
15.3 需求
15.4 代码
15.5 运行语音识别系统
15.6 小结
15.7 实验
15.8 完整代码
附录A 安装Python
A.1 获取本书项目的源代码
A.2 安装Python和Python模块
附录B 设置树莓派
B.1 安装操作系统
B.2 测试连接
B.3 使用SSH登录树莓派
B.4 安装Python模块
B.5 远程使用Visual Studio Code
买过这本书的人还买过
读了这本书的人还在读
同类图书排行榜