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

开发有趣的极客项目,掌握实用的Python编程技能

Python 是一种解释型、面向对象、动态数据类型的高级程序设计语言。通过Python 编程,我们能够解决现实生活中的很多任务。Python极客项目编程pdf适合那些想要通过 Python 编程来进行尝试和探索的读者,适合了解基本的Python 语法和基本的编程概念的读者进一步学习。

Python极客项目编程pdf图片预览

图书特色

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

本书包含了一组富有想象力的编程项目,它们将引导你用Python来制作图像和音乐、模拟现实世界的现象,并与

Arduino和树莓派这样的硬件进行交互。你将学习使用常见的Python工具和库,如numpy、matplotlib和pygame,

来完成以下工作:

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

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

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

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

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

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

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

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

内容简介

Python是一种解释型、面向对象、动态数据类型的高级程序设计语言。通过Python编程,我们能够解决现实生活中的很多任务。

本书通过14个有趣的项目,帮助和鼓励读者探索Python编程的世界。全书共14章,分别介绍了通过Python编程实现的一些有趣项目,包括解析iTunes播放列表、模拟人工生命、创建ASCII码艺术图、照片拼接、生成三维立体图、创建粒子模拟的烟花喷泉效果、实现立体光线投射算法,以及用Python结合Arduino和树莓派等硬件的电子项目。本书并不介绍Python语言的基础知识,而是通过一系列不简单的项目,展示如何用Python来解决各种实际问题,以及如何使用一些流行的Python库。

本书适合那些想要通过Python编程来进行尝试和探索的读者,适合了解基本的Python语法和基本的编程概念的读者进一步学习,对于Python程序员有一定的启发和参考价值。

目录大全

第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

2.3 代码 20

2.3.1 Spiro构造函数 20

2.3.2 设置函数 21

2.3.3 restart()方法 21

2.3.4 draw()方法 22

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值