processing的学习笔记1--官方文档的翻译

notes-for-processing-with-python-3

这里主要包含了我在学习processing过程中的学习笔记以及对官方文档的翻译;后面还会加上自己创造的一些可视化内容

翻译for 官方文档

1 开始页

1.1 开始

本教程是为Python Mode in Processing 3+而作。如果您看见任何错误或者有所观点,请联系 。本教程改编自Casey Reas和Ben Fry, O’Reilly / Make于2010年的出版书Getting Started with Processing所有版权皆保留。

欢迎来到Python Mode for Processing的学习殿堂!

我们先从官网下载 以及选择Mac,Windows,Linux型号开始。

直接安装:

Windows系统下载得到一个.zip压缩包,解压到硬盘上后(地址可能是Program Files也可能直接是桌面(原文就这么啰嗦的……),重要的是你得解压)然后双击.exe文件开始。

在Mac OS X系统上也是个.zip压缩包,双击然后把processing图标拖到Applications这个文件夹里。如果您正在使用的是别人的电脑并且不能修改该文件夹,只需要将应用程序拖到桌面即可,然后双击图标启动。

在Linux系统是一个.tar.gz文件,多数Linux的使用者应该对此十分熟悉。下载该文件到home directory,然后打开terminal窗口并且打下:tar xvfz processing-xxxx.tgz (把xxxx替换成文件的名字,也就是版本号),这将会创建一个名称为processing-2.0或类似的文件夹,然后输入cd processing-xxxx命令切换至这个文件夹路径下,并且输入**./processing**启动

运气好的话,现在processing的窗口将会被看到。每个人的布局不同,所以如果应用没有启动,或者您正陷入困境,请访问故障排除页面

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-R3v7LEWt-1611545887501)(https://py.processing.org/tutorials/gettingstarted/imgs/Fig_02_01.gif)]

1.2 Python Mode

默认模式的Processing不支持python编程语言。为了使之支持,您需要安装一个附加组件叫做Python Mode。您可以点击右边工具栏的下拉菜单并且选择"Add mode…",一个题为"Mode Manager"的窗口就会出现。下拉知道看到"Python"并且点击"install"即可安装。 更多信息

在您已经安装好Python Mode之后,您可以通过工具栏的下拉菜单在Python和java模式之间切换。如果您发现自己在运行程序时遇到奇怪的e,rrors或者exceptions ,确定您选择了正确的模式噢。

1.3 您的第一个程序

您现在已经拥有了安装Python Mode的PDE了。这里没有很多内容:大的一个区域是文本编辑区,并且顶部的工具栏有一行按钮。在编辑器下面是信息区,在此之下则为console。信息区用于单行命令,而Console用于更多的操作细节。

在编辑区里请打下

ellipse(50, 50, 80, 80)

这一行代码的意思是画一个椭圆,该椭圆的中心距离左边50像素,距离上边50像素,宽和高均为80像素,点击Run按钮,[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-AQkodmDi-1611545887512)(https://py.processing.org/tutorials/gettingstarted/imgs/Menu-Play.gif)]

如果输入无误的话,您将会在展示窗口看到[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-HWGAV0oO-1611545887515)(https://py.processing.org/tutorials/gettingstarted/imgs/Ex_02_01.gif)]

如果您没有正确输入,信息区会变红并且报错。以上情形若发生,确定您正确地复制了代码:数字需要用括号括起来并且用逗号隔开)

入门最困难之一便是你需要对句法十分准确。Processing这个软件不能那么聪明地知道你的意思,并且对顺序和标点十分敏感。经过一些练习后您将会习惯。

接下来,我们将跳过这个更加有趣的素描。删除上一个例子的代码并且输入:

def setup():
    size(480, 120)

def draw():
    if  mousePressed:
      fill(0)
  else:
      fill(255)
  ellipse(mouseX, mouseY, 80, 80)

这个程序创造了一个宽度为480像素、高为120像素的窗口,然后开始根据鼠标的位置画白色的圆。如果按下鼠标,圆的颜色改为黑色。后面会详细解释程序的更多元素,现在,运行代码,移动鼠标并且尝试点击鼠标。

注意:关注每一行的缩进!python的缩进十分重要,不正确或者不连贯的缩进可能造成程序的异常,甚至根本不能运行。只要保证前后空格数量的连贯性,你可以使用任何数量的空格数。(许多python编程者喜欢4个空格,但也有人用两个)你也可以用tab键缩进,但是不要同时使用tab键和空格。

1.4 展示

目前为止我们只讲到Run这个按钮,但你可能在猜它旁边的Stop是干嘛用的:

如果你不需要使用这个按钮,你可以一直使用Sketch菜单,通过快捷键Ctrl-R就可以运行代码。在Sketch菜单的Run下面是Present,它清理了屏幕的多余部分来展示你的草图。

你也可以通过单击Run按钮时按住Shift键,从工具栏中使用Present。

1.5 保存

接下来一个重要的命令就是保存,它是工具栏中的下箭头标识。!

你也可以在File菜单里找到它。默认的情况下,你的程序会保存至草稿本(sketchbook),这个文件夹保留了程序的快捷方式。点击工具栏的Open菜单将会看到草稿本里的所有草稿,还有一些预先下载在Processing软件里面的例子。

经常保存草稿是个好习惯。在写不同项目的时候,注意要使用不同的名字这样就可以轻松地回到更早的版本。当一些故障发生的时候这十分有用。你也可以看到草稿在Sketch菜单路径下的Show Sketch 文件夹中。

你也可以按下工具栏中的这个草稿创建一个新的草稿:!

#1.6 例程和参考
要想学会使用python和processing需要对大量代码进行探索:运行、改变、终端、改进直到你把它改成了一个新的代码。且记之,下载好的processing包括很多阐述了该软件特点的代码例子;在File菜单里选择Examples或者在PDE中点击OPEN图标就可以打开这些例子。这些例子已经根据他们的功能被分好组了,比如形式,动作和图像。你可以找一个有趣的主题跟着做一做。

参考使用说明和例子解释了每一个代码的元素,参考代码要比例程文件夹里的短得多并且更容易弄懂,建议在读这本书和编程时一直开着参考。它可以按照主题或者字母进行导航,有时比用浏览器窗口搜索文本要快。

参考是为了初学者而写的,我们希望把它写得清晰易懂。感谢这些年来发现错误并且告诉我们的人,如果您认为您可以改进一个参考条目或者发现了一个错误,请点击参考任何一页顶部的联系方式告诉我们。

本教程适用于Processing 2+,如果您发现了错误或者有任何见解,请联系我们.本教程改编自Casey Reas和Ben Fry, O’Reilly / Make于2010年的出版书Getting Started with Processing所有版权皆保留。

本工作许可证由Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License许可

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值