摘要: 前言 这一章节介绍 DOM, 使用 DOM 的目的是使的网页能够变得 dynamic,使得 pages that react, that respond, that update themselves after they've been loaded. 什么是 DOM ? 结构: 以 docum 阅读全文
posted @ 2019-01-04 21:00 FBshark 阅读(165) 评论(0) 推荐(0)
摘要: 前言 在以前的代码中,我们使用 primitive 类型的变量和 procedural manner 来执行脚本。但是,更好的办法是 object-oriented (面向对象)的。作者说:它能让我们 better in a programming sense,并且你不再想用原来的 procedur 阅读全文
posted @ 2019-01-03 22:15 FBshark 阅读(208) 评论(0) 推荐(0)
摘要: 在下面函数中的()中,可为相对路径,也可为绝对路径。 获知当前目录,改变当前目录,查看当前目录 更改当前目录:os.getcwd() 改变当前目录:os.chdir() 查看当前目录:os.listdir() 创建新文件夹 os.makedirs os.path 模块 转变路径类型 将相对路径改变为 阅读全文
posted @ 2019-01-02 22:54 FBshark 阅读(177) 评论(0) 推荐(0)
摘要: 前言 在 Word 软件中,我们总是习惯使用 CMD+F 用来查找和替换文本,但是,正如作者所说: 虽然计算机可以很快地查找文本,但你必须精确地告诉它要找什么。 我们往往想要查找一类文本,比如一段文本中网页的网址,电话号码,E-mail 地址等等。这时候,我们查找的是一种“文本模式”,而正则表达式就 阅读全文
posted @ 2019-01-01 16:48 FBshark 阅读(251) 评论(0) 推荐(0)
摘要: 第六章 字符串操作 前言 这一章节讲了关于 Python 中字符串类型的知识。与字符串有关的操作符,方法等等。 处理字符串:字符串的写入、打印、访问的知识 原始字符串 格式:r'string'作用:在其中的\ 不会被 Python 认为是转义字符的开始,而是字符串的一部分 三重引号 格式:“”“ ” 阅读全文
posted @ 2018-12-31 23:04 FBshark 阅读(237) 评论(0) 推荐(0)
摘要: 第五章 字典和结构化数据 创建数组 格式:myCat = {'size':'fat','color':'gray',disposition':'loud'} 对字典的操作 通过[ ] 访问字典的值 [ ] 中是字典的键,从而得到对应字典中的值。 keys(),values()和 items()方法 阅读全文
posted @ 2018-12-30 22:43 FBshark 阅读(152) 评论(0) 推荐(0)
摘要: Processing 与 C Processing 语言和其他语言有很多相似之处,这是它作为一种计算机语言的特征,同时,Processing 用于艺术创作,所以也有一些专用的函数。 相同的几点: 作为一种计算机语言的共同特征 关于语法方面与 C 语言相同之处 不同的几点: 为了实现特定功能的 Pro 阅读全文
posted @ 2018-12-29 23:02 FBshark 阅读(1108) 评论(0) 推荐(0)
摘要: Python 中的列表: 形式:[ 表示打开一个列表,中间的项目用 , 隔开,然后列表以 ] 结束。 for循环 两种形式: 其中的变量 i 在使用 for 循环的时候, Python 自动创建,作为进行循环的索引。第一种形式中,遍历列表中的每一个元素。第二种形式中,range(0,6), 从 0 阅读全文
posted @ 2018-12-28 23:17 FBshark 阅读(185) 评论(0) 推荐(0)
摘要: 与 Arduino 联动 在 Processing 中,可以通过:import processing.serial.* Serial port; //声明串口对象port = new Serial(this,arduinoPort,9600);//创建串口对象read() 方法用于读取串口的数值av 阅读全文
posted @ 2018-12-27 22:56 FBshark 阅读(222) 评论(0) 推荐(0)
摘要: 导入库: 导入库的名称为:import processing.libName.* 声音 播放声音 支持的格式:wav,aiff,mp3声明: SoundFile blip;创建:blip = new SoundFile(this,"filename");对象可以使用的函数:loop() 和 play 阅读全文
posted @ 2018-12-25 23:30 FBshark 阅读(174) 评论(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 阅读(254) 评论(0) 推荐(0)
摘要: 定义函数和调用函数的语法 定义函数 形式: 需要注意: 调用函数 形式:functionname(a1,a2) UTF-8的相关知识 UTF-8 是 Unicode Transformation Format 8 Bits 的简称,是一种编码规定,其目的在于减少编码时候的文本对内存的浪费。这是一种压 阅读全文
posted @ 2018-12-23 15:23 FBshark 阅读(200) 评论(0) 推荐(0)
摘要: Getting started with Processing 第十一章——数组 从变量到数组: 使用数组,无需为每一个变量创建一个新的名称/这让代码变得更短,更容易理解,更方便更新。 创建数组的三个步骤 创建一个数组,需要经过三个步骤: 每个步骤可以分开写一行,也可以压缩到一行。 对象数组 自己定 阅读全文
posted @ 2018-12-22 23:21 FBshark 阅读(460) 评论(0) 推荐(0)
摘要: 关于 input() 格式: input("prompt")功能:从 CLI 获取 User 的一个输入,显示 promt 的内容,并且返回一个 string 类型的数值其他:如果想要读取 User 的输入进行数学运算,可以使用x= int(input()),或者float(input()) 脚本, 阅读全文
posted @ 2018-12-21 18:50 FBshark 阅读(157) 评论(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 阅读(198) 评论(0) 推荐(0)