大数据 爬虫Python AI SqlPython小哥哥

价值百万的项目,这些是适合练手的Python项目!

2019-04-29  本文已影响1人  14e61d025165

敲这些项目是为了提高自己的编程能力以及对python的掌握。

“世事洞明皆学问,人情练达即文章”,熟能生巧,勤能补拙,加油

10. [3D建模]

image image.gif

​Python学习交流群:1004391443,有大牛答疑,有资源共享!有想学习python编程的,想提升自己能力的,欢迎加入讨论学习。

image

在这个项目中,我们将了解

你可以在生产3D软件中找到这些相同的基本构建块。场景图结构和相对坐标空间可以在许多类型的3D图形应用程序中找到,从CAD工具到游戏引擎。该项目的一个主要简化是在用户界面中。生产3D建模器应该具有完整的用户界面,这将需要更复杂的事件系统而不是我们简单的回调系统。

9. 3D,2D 动画

9.1.1 使用python,matplotlib.pyplot和animation.artistanimation在一个图中组合两个2D动画

image image.gif

image

9.1.2 使用python,matplotlib.pyplot和animation.timedanimation在一个图中组合两个2D动画

image image.gif

image

9.2.1 使用python,matplotlib.pyplot和animation.artistanimation在一个图中组合一个3D和两个2D动画

image image.gif

image

9.2.2 使用python,matplotlib.pyplot和animation.timedanimation在一个图中组合一个3D和两个2D动画

image image.gif

image

参考:

8. 三维立体画

本项目将用 Python 创建一张三维立体画。下面是本项目涉及的一些概念:

• 线性间距和深度知觉;

• 深度图;

• 用 Pillow 创建和编辑图像;

• 用 Pillow 绘制图像。

该项目的代码将遵循以下步骤:

1.读入深度图;

2.读入一幅平铺图像或创建一个“随机点”平铺图像;

3.通过重复平铺图像创建一幅新图像。该图像的尺寸与深度图一致;

4.对新图像中的每个像素,根据该像素相关联的深度值,将它按比例地向

右移;

5.将三维立体画写入一个文件。

[图片上传失败...(image-8735fd-1556522332483)]

image.gif

image

7. 类鸟群:仿真鸟群

本项目将利用 Reynolds 的 3 个规则,创建一个类鸟群,模拟 N 只鸟的群体行为,并画出随着时间的推移,它们的位置和运动方向。我们还会提供一个方法,向鸟群中添加一只鸟,以及一种驱散效果,可以用于研究群体的局部干扰效果。

模拟类鸟群的三大核心规则如下:

对于群体中的所有类鸟个体,做以下几件事:

6. Conway 生命游戏

这个项目将创建一个 N×N 的细胞网格,通过应用 Conway 生命游戏的规则,模拟系统随时间的演进。你将显示每个时间段的游戏状态,并提供一些方式将输出保存到文件。你会设置系统的初始状态,要么是随机分布,要么是预先设计的图案。该模拟由以下几部分组成:

该项目包含的一些主要概念:

image image.gif

image

5.万花尺

使用Python来创建动画,就像万花尺一样绘制曲线,我们的spiro.py程序将用Python和参数方程来描述程序的万花尺齿轮的运动,并绘制曲线——螺旋线,我们可以将完成的画图保存为PNG图像文件,并用命令行选项来指定参数或者生成随机曲线。学习到的内容有:

4. 解析iTunes播放列表

目标是找到音乐收藏中重复的乐曲,确定播放列表之间共同的音轨,绘制音轨时长的分布图,以及歌曲评分和时长之间的关系图。

学习到的内容有:

image image.gif

image

3. 使用API

在这个项目中,你将学到:

2. 下载数据

image image.gif

image

image image.gif

image

image image.gif

image

在这个项目中你将学到:

1. 数据可视化

image image.gif

image

image image.gif

image

在这个项目中你将学到:

上一篇 下一篇

猜你喜欢

热点阅读