python极客项目编程pdf微盘下载_Python极客项目编程

本书是一本Python编程实践指南,包含多个创新项目,如利用参数方程绘制万花尺图案,模拟音乐创作,图像转换为ASCII艺术,3D图像生成,以及与Arduino交互制作音乐激光秀等。通过这些项目,读者将学习到Python常用工具和库的使用,并享受到编程的乐趣。
摘要由CSDN通过智能技术生成

内容简介  · · · · · ·

Python 是一种强大的编程语言,容易学习而且充满乐趣。但掌握了基本知识后,接下来做什么?

本书包含了一组富有想象力的编程项目,它们将引导你用Python 来制作图像和音乐、模拟现实世界的现象,并与Arduino 和树莓派这样的硬件进行交互。你将学习使用常见的Python 工具和库,如numpy、matplotlib 和pygame,

来完成以下工作:

● 利用参数方程和turtle模块生成万花尺图案;

● 通过模拟频率泛音在计算机上创作音乐;

● 将图形图像转换为ASCII文本图形;

● 编写一个三维立体画程序,生成隐藏在随机图案下的3D图像;

● 通过探索粒子系统、透明度和广告牌技术,利用OpenGL着色器制作逼真的动画;

● 利用来自CT和MRI扫描的数据实现3D可视化;

● 将计算机连接到Arduino编程,创建响应音乐的激光秀。

通过本书,你可以享受作为极客的真正乐趣!

举报

作者简介  · · · · · ·

作者简介

Mahesh Venkitachalam是一位拥有二十年编程经验的软件工程师。 他从八年级就开始培养对技术的热情,汇集成了他受欢迎的电子和编程博客:electronut.in。

目录  · · · · · ·

目录

第一部分热身运动

第1章解析iTunes播放列表3

1.1 iTunes播放列表文件剖析 3

1.2 所需模块 5

1.3 代码 5

1.3.1 查找重复 5

1.3.2 提取重复 6

1.3.3 查找多个播放列表中共同的音轨 7

1.3.4 收集统计信息 8

1.3.5 绘制数据 8

1.3.6 命令行选项 9

1.4 完整代码 10

1.5 运行程序 13

1.6 小结 14

1.7 实验 14

第2章 万花尺 15

2.1 参数方程 16

2.1.1 万花尺方程 17

2.1.2 海龟画图 19

2.2 所需模块 20

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值