详细内容或原文请订阅后点击阅览
使用 Python 和 Turtle 创建 Etch A Sketch 应用程序
适合初学者的 Python 教程使用 Python 和 Turtle 创建 Etch A Sketch 应用程序一文首先出现在 Towards Data Science 上。
来源:走向数据科学和 Etch-a-Sketch Tablet 的历史
Etch-a-Sketch 平板电脑是 20 世纪 50 年代末最有趣的玩具创作之一。 Etch-a-Sketch 基本上是一个类似平板电脑的东西;红色框架内嵌有一个屏幕,并有两个旋钮。这些旋钮控制屏幕后面的手写笔的水平和垂直移动。该产品很快取得了巨大成功,第一年销量就超过 100 万件。这是一项让孩子们忙于绘画和享受乐趣的发明,同时通过旋钮控制的素描增强精细运动技能、手眼协调能力和空间意识,从而促进认知发展。它变得如此受欢迎,甚至出现在《玩具总动员》等电影中。
了解项目
在本文中,我们将使用 Python Turtle 模块来开发我们自己风格的数字版本的 Etch-a-Sketch。这是一个初级到中级的教程,需要对 Python 基础知识有基本的了解,例如 Python 函数、循环等。通过编写这个项目,我们将学习 Python 事件处理、坐标和运动、函数和循环,以及相应的视觉反馈。此外,我们还将了解面向对象编程中实例的概念。这是 Python 核心概念的有趣实现,也是通过可视化项目学习编程的有趣方式。让我们开始吧!
用于视觉编码的 Python Turtle 模块
为了制作 Etch-a-Sketch 应用程序,我们需要代码的可视化表示。这就是 Python 的 Turtle 模块发挥作用的地方。 Turtle 模块是 Python 标准库的一部分,允许人们通过简单的命令在 2D 坐标系上绘图。该模块还支持键盘输入,就像数字笔一样,因此非常适合模拟蚀刻草图。
my_pen= 海龟()
