《Python极客项目编程》是一本非常实用的编程指南,通过14个有趣的项目,书籍引领读者探索Python编程的世界,并展示了如何用Python解决各种实际问题,书中还介绍了一些流行的Python库,帮助读者掌握实用的Python编程技能,本书深入浅出,易懂易学,非常适合初学者和有一定基础的编程爱好者阅读,总之,本书是一本让人愉快、有趣又实用的编程指南,值得推荐。
虽然原版书名没有极客,但是这些项目大部分都是极客类项目,所以说重点不在python,而在于极客,想用此书来python进阶要注意
程序代码已经算很好用了,敲进去稍微改改就能运行,前面的几个项目挺有意思的,拿来入门不错
项目简单易上手,非常有意思
内容简介
Python是一种高级的程序设计语言,具有解释型、面向对象、动态数据类型的特点。借助Python的编程能力,我们能够解决现实生活中的许多问题。本书通过14个有趣的项目来激励读者去探索Python编程世界。全书共14章,介绍了多个Python编程实现的有趣项目,包括iTunes播放列表解析、人工生命模拟、ASCII码艺术图的创建、照片拼贴、三维立体图生成、烟花喷泉效果的粒子模拟、立体光线投射算法的实现,以及结合Arduino和树莓派等硬件实现的电子项目。
虽然本书不太注重Python语言的基础知识,但通过一系列复杂的项目,可以显示如何使用Python解决各种实际问题和使用流行的Python库。本书适合那些希望透过Python编程来进行尝试和探索的读者,也适合已经熟悉Python基础语法和编程概念的读者进一步学习。这本书对Python程序员有一定的启迪和参考价值。
目录
- 第1章 解析iTunes播放列表 3
- 共同的音轨 7
- 第2章 万花尺 15
- 第二部分 模拟生命
- 第3章 Conway生命游戏 37
- 第4章 用Karplus-Strong算法产生
- 音乐泛音 49
- 文件 56
- 第5章 类鸟群:仿真鸟群 63
- 第三部分 图片之乐
- 第6章 ASCII文本图形 79
- 串写入文本文件 84
- 第7章 照片马赛克 89
- 颜色值 93
- 第8章 三维立体画 105
- 第四部分 走进三维
- 第9章 理解OpenGL 121
- 第10章 粒子系统 145
- 创建更逼真火花 149
- 数组 153
- 第11章 体渲染 173
- 几何形状 182
- 用户界面 202
- 第五部分 玩硬件
- 第12章 Arduino简介 215
- 第13章 激光音乐秀 229
- 输出引脚 238
- 信息 243
- 速度和方向 243
- 第14章 基于树莓派的天气监控器 253
- 处理程序 267
- 附录A 软件安装 275
- 附录B 基础实用电子学 281
- 附录C 树莓派的建议和技巧 289