摘要: 第五章 字典和结构化数据 创建数组 格式:myCat = {'size':'fat','color':'gray',disposition':'loud'} 对字典的操作 通过[ ] 访问字典的值 [ ] 中是字典的键,从而得到对应字典中的值。 keys(),values()和 items()方法 阅读全文
posted @ 2018-12-30 22:43 FBshark 阅读(185) 评论(0) 推荐(0)
摘要: Processing 与 C Processing 语言和其他语言有很多相似之处,这是它作为一种计算机语言的特征,同时,Processing 用于艺术创作,所以也有一些专用的函数。 相同的几点: 作为一种计算机语言的共同特征 关于语法方面与 C 语言相同之处 不同的几点: 为了实现特定功能的 Pro 阅读全文
posted @ 2018-12-29 23:02 FBshark 阅读(1153) 评论(0) 推荐(0)
摘要: Python 中的列表: 形式:[ 表示打开一个列表,中间的项目用 , 隔开,然后列表以 ] 结束。 for循环 两种形式: 其中的变量 i 在使用 for 循环的时候, Python 自动创建,作为进行循环的索引。第一种形式中,遍历列表中的每一个元素。第二种形式中,range(0,6), 从 0 阅读全文
posted @ 2018-12-28 23:17 FBshark 阅读(208) 评论(0) 推荐(0)
摘要: 与 Arduino 联动 在 Processing 中,可以通过:import processing.serial.* Serial port; //声明串口对象port = new Serial(this,arduinoPort,9600);//创建串口对象read() 方法用于读取串口的数值av 阅读全文
posted @ 2018-12-27 22:56 FBshark 阅读(244) 评论(0) 推荐(0)
摘要: 导入库: 导入库的名称为:import processing.libName.* 声音 播放声音 支持的格式:wav,aiff,mp3声明: SoundFile blip;创建:blip = new SoundFile(this,"filename");对象可以使用的函数:loop() 和 play 阅读全文
posted @ 2018-12-25 23:30 FBshark 阅读(191) 评论(0) 推荐(0)
摘要: 考试试题26错误总结: 逻辑关系表达式注意的点 if语句,else语句,elif语句 格式:if people>dogs:print("There are too many dogs")注意: 在条件后有冒号 在代码块前有4个空格的缩进 else,elif, 语句用于二分支和多分支的情况 阅读全文
posted @ 2018-12-24 21:06 FBshark 阅读(278) 评论(0) 推荐(0)
摘要: 定义函数和调用函数的语法 定义函数 形式: 需要注意: 调用函数 形式:functionname(a1,a2) UTF-8的相关知识 UTF-8 是 Unicode Transformation Format 8 Bits 的简称,是一种编码规定,其目的在于减少编码时候的文本对内存的浪费。这是一种压 阅读全文
posted @ 2018-12-23 15:23 FBshark 阅读(226) 评论(0) 推荐(0)
摘要: Getting started with Processing 第十一章——数组 从变量到数组: 使用数组,无需为每一个变量创建一个新的名称/这让代码变得更短,更容易理解,更方便更新。 创建数组的三个步骤 创建一个数组,需要经过三个步骤: 每个步骤可以分开写一行,也可以压缩到一行。 对象数组 自己定 阅读全文
posted @ 2018-12-22 23:21 FBshark 阅读(487) 评论(0) 推荐(0)
摘要: 关于 input() 格式: input("prompt")功能:从 CLI 获取 User 的一个输入,显示 promt 的内容,并且返回一个 string 类型的数值其他:如果想要读取 User 的输入进行数学运算,可以使用x= int(input()),或者float(input()) 脚本, 阅读全文
posted @ 2018-12-21 18:50 FBshark 阅读(174) 评论(0) 推荐(0)
摘要: Getting functional function的特点 如何定义一个function function addscore(score,score){body;} The function does all the work of instantiating the variable for y 阅读全文
posted @ 2018-12-21 09:28 FBshark 阅读(217) 评论(0) 推荐(0)
摘要: Writing real code 设计程序的步骤 The variables will tell us what we need to keep track of in our code, and the logic describes what the code has to faithfull 阅读全文
posted @ 2018-12-20 15:47 FBshark 阅读(284) 评论(0) 推荐(0)
摘要: A quick dip into javascipt The way JavaScript works HTML 用一系列的 markup 来呈现整个 content 的 structure.CSS 用一系列的 rules 来设置网页的 style.JavaScript 通过statement 达到 阅读全文
posted @ 2018-12-20 11:43 FBshark 阅读(294) 评论(0) 推荐(0)
摘要: 程序片段 程序进程 首先程序中并没有对数组进行初始化,所以一开始的循环中,即 for(int i=x.length-1;i>0;i--)每一个数组中的元素都是随机数。然后对x[0]进行赋值,即将现在的坐标值 mouseX 和 mouseY 赋值给 x[0],然后执行下一个for 循环语句,这个时候, 阅读全文
posted @ 2018-12-19 23:01 FBshark 阅读(699) 评论(0) 推荐(0)
摘要: 习题6总结 定义字符串: 名字 = 值 其他 你也可以用 {types_of_people}的方式把它放在任何字符串中。 也就是说你可以在其他字符串中添加{},然后前面加一个 f,可用print()进行直接打印。 f-string 特殊的字符串类型:f-string举例:f" some stuff 阅读全文
posted @ 2018-12-18 18:04 FBshark 阅读(223) 评论(0) 推荐(0)
摘要: 不像原始数据类型boolean,int 和 float 只能存一个值,一个对象可以存很多值。但这也是我们讲的一部分,对象也是用相关函数将变量编组的一种方式。 域和方法 在对象的上下文中,一个变量被叫做一个值域(field),一个函数被叫做一个方法(method)。值域和方法的工作原理与函数和变量一样 阅读全文
posted @ 2018-12-16 22:53 FBshark 阅读(511) 评论(0) 推荐(0)