《Python极客项目编程 》——导读-阿里云开发者社区

开发者社区> 异步社区> 正文

《Python极客项目编程 》——导读

简介:
+关注继续查看


e807d82fc15d460eb53653faedbc5665ba37abd1

前 言

欢迎阅读本书!在本书中,你会看到14个令人兴奋的项目,旨在鼓励你探索Python编程的世界。这些项目涉及广泛的主题,如绘制类似万花尺的花纹、生成ASCII码艺术图、3D渲染,以及根据音乐同步投射激光图像。除了本身很有趣之外,这些项目的意图是提供一些起点,让你通过扩展每个项目,来探索你自己的想法。

[ 第一部分 热身运动
第1章 解析iTunes播放列表
1.1 iTunes播放列表文件剖析](https://yq.aliyun.com/articles/90662/)
1.2 所需模块
1.3 代码
1.3.1 查找重复
1.3.2 提取重复
1.3.3 查找多个播放列表中共同的音轨
1.3.4 收集统计信息
1.3.5 绘制数据
1.3.6 命令行选项
1.4 完整代码
1.5 运行程序
1.6 小结
1.7 实验
[第2章 万花尺
2.1 参数方程](https://yq.aliyun.com/articles/90724/)
2.1.1 万花尺方程
2.1.2 海龟画图
2.2 所需模块
2.3 代码
2.3.1 Spiro构造函数
2.3.2 设置函数
2.3.3 restart()方法
2.3.4 draw()方法
2.3.5 创建动画
2.3.6 SpiroAnimator类
2.3.7 genRandomParams()方法
2.3.8 重新启动程序
2.3.9 update()方法
2.3.10 显示或隐藏光标
2.3.11 保存曲线
2.3.12 解析命令行参数和初始化
2.4 完整代码
2.5 运行万花尺动画
2.6 小结
2.7 实验
第二部分 模拟生命
第3章 Conway生命游戏
第4章 用Karplus-Strong算法产生音乐泛音
第5章 类鸟群:仿真鸟群
第三部分 图片之乐
第6章 ASCII文本图形
第7章 照片马赛克
第8章 三维立体画
第四部分 走进三维
第9章 理解OpenGL
第10章 粒子系统
第11章 体渲染
第五部分 玩转硬件
第12章 Arduino简介
第13章 激光音乐秀
第14章 基于树莓派的天气监控器
附录A 软件安装
附录B 基础实用电子学
附录C 树莓派的建议和技巧

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
DenseNet实战:tensorflow2.X版本,DenseNet121图像分类任务(小数据集)
本例提取了猫狗大战数据集中的部分数据做数据集,演示tensorflow2.0以上的版本如何使用Keras实现图像分类,分类的模型使用DenseNet121。
8 0
Java生成随机数的4种方式,以后就用它了!(1)
Java生成随机数的4种方式,以后就用它了!(1)
8 0
Java生成随机数的4种方式,以后就用它了!(7)
Java生成随机数的4种方式,以后就用它了!(7)
5 0
如何科学的使用无影云电脑
我当时整个人都高兴的跳起来了,由于坐下的时候太着急,一屁股坐在了地上,导致我之后的一段时间都只能半只屁股坐在椅子上,带薪摸鱼的难度得到大幅度提升。 作为一名网络安全领域的博主,经常用Python做一些奇怪的操作,比如爬CSDN的热榜信息,爬b站舞蹈区的小姐姐,一边爬一边感慨中国文化的博大精深
22 0
Java生成随机数的4种方式,以后就用它了!(2)
Java生成随机数的4种方式,以后就用它了!(2)
6 0
DenseNet实战:tensorflow2.X版本,DenseNet121图像分类任务(大数据集)
本例提取了猫狗大战数据集中的部分数据做数据集,演示tensorflow2.0以上的版本如何使用Keras实现图像分类,分类的模型使用DenseNet121。本文实现的算法有一下几个特点: 1、自定义了图片加载方式,更加灵活高效,节省内存 2、加载模型的预训练权重,训练时间更短。 3、数据增强选用albumentations。
6 0
MySQL MGR模式介绍
MGR是Mysql Group Replication(组复制)的缩写,Mysql5.7之后是以一个Mysql插件的形式集成在Mysql中,用于创建可伸缩、高可用、可容错的复制架构,是Mysql集群的一种形式
10 0
xy哥怒肝,前端学习路线一条龙【内含入门到进阶到高级精选资源】无套路获取!!!
xy哥怒肝,前端学习路线一条龙【内含入门到进阶到高级精选资源】无套路获取!!!
12 0
python测试框架-pytest
python测试框架-pytest 一、pytest 介绍、运行、参数化和数据驱动、Fixture pytest安装与介绍 官网 : pip install -U pytest 查看版本号:pytest --version 为何选择pytest 兼容unittest 定制化插件开发 pycharm 配置github VSC--Git--Remotes... pycharm pytest 配置 settings--搜索pytest--Python integrated Tools--testing--选择pytest:根据黄色叹号fix安装pytest安装到环境
15 0
+关注
异步社区
异步社区(www.epubit.com)是人民邮电出版社旗下IT专业图书旗舰社区,也是国内领先的IT专业图书社区,致力于优质学习内容的出版和分享,实现了纸书电子书的同步上架,于2015年8月上线运营。公众号【异步图书】,每日赠送异步新书。
12049
文章
0
问答
文章排行榜
最热
最新
相关电子书
更多
《2021云上架构与运维峰会演讲合集》
立即下载
《零基础CSS入门教程》
立即下载
《零基础HTML入门教程》
立即下载