适合练手的 14 个Python 小项目,趣味十足!

Python与算法社区

共 708字,需浏览 2分钟

 ·

2020-11-02 09:53


Python与算法社区

已原创420篇

给个星标是最大支持


掌握一门技术,迅速提升能力,最好方法是通过实践项目,最好是完整且有趣的。分享一本,我认为非常不错的书籍,《Python Playground》,这本书每个章节就是一个完整的小项目。


第一章分析了 iTunes 的播放列表,是一个入门级的项目。学完一遍后,你会掌握如何去重,如何读取文件,如何开展一些基本的统计学分析,基本的绘图技能。

此书最大特点,每个项目附有最完整的代码,并且会很贴心的告诉你,如何运行程序:

 $ python playlist.py --common test-data/maya.xml test-data/rating.xml 

并得到结果:


最后,再对每个项目总结一遍,非常贴心!

第二章使用turtle绘制下面的图形:



通过此项目,学会使用turtle绘图的基本命令,最重要的是此书讲解如何计算出每个关键点,这是其他博客中难以看到的,博客中大都是堆积的代码,一个又一个晦涩难懂的数字。

最后,运行此项目得到如下图形:


第三个项目,康威生命游戏,一个最经典的仿真游戏类项目:


第四个项目,使用Karplus-Strong算法生成音乐泛音,
 


第五个项目,模拟鸟群迁徙:


剩下的几个项目有,基本的图像处理类,3D图像处理类,黑客攻击类,趣味性十足!

添加我的微信,获取这本pdf,备注:游戏


给我点个赞
下次分享更有劲
浏览 35
点赞
评论
收藏
分享

手机扫一扫分享

分享
举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

分享
举报