12 2018 档案

摘要:第六章 字符串操作 前言 这一章节讲了关于 Python 中字符串类型的知识。与字符串有关的操作符,方法等等。 处理字符串:字符串的写入、打印、访问的知识 原始字符串 格式:r'string'作用:在其中的\ 不会被 Python 认为是转义字符的开始,而是字符串的一部分 三重引号 格式:“”“ ” 阅读全文
posted @ 2018-12-31 23:04 FBshark 阅读(223) 评论(0) 推荐(0) 编辑
摘要:第五章 字典和结构化数据 创建数组 格式:myCat = {'size':'fat','color':'gray',disposition':'loud'} 对字典的操作 通过[ ] 访问字典的值 [ ] 中是字典的键,从而得到对应字典中的值。 keys(),values()和 items()方法 阅读全文
posted @ 2018-12-30 22:43 FBshark 阅读(139) 评论(0) 推荐(0) 编辑
摘要:Processing 与 C Processing 语言和其他语言有很多相似之处,这是它作为一种计算机语言的特征,同时,Processing 用于艺术创作,所以也有一些专用的函数。 相同的几点: 作为一种计算机语言的共同特征 关于语法方面与 C 语言相同之处 不同的几点: 为了实现特定功能的 Pro 阅读全文
posted @ 2018-12-29 23:02 FBshark 阅读(1087) 评论(0) 推荐(0) 编辑
摘要:Python 中的列表: 形式:[ 表示打开一个列表,中间的项目用 , 隔开,然后列表以 ] 结束。 for循环 两种形式: 其中的变量 i 在使用 for 循环的时候, Python 自动创建,作为进行循环的索引。第一种形式中,遍历列表中的每一个元素。第二种形式中,range(0,6), 从 0 阅读全文
posted @ 2018-12-28 23:17 FBshark 阅读(174) 评论(0) 推荐(0) 编辑
摘要:与 Arduino 联动 在 Processing 中,可以通过:import processing.serial.* Serial port; //声明串口对象port = new Serial(this,arduinoPort,9600);//创建串口对象read() 方法用于读取串口的数值av 阅读全文
posted @ 2018-12-27 22:56 FBshark 阅读(206) 评论(0) 推荐(0) 编辑
摘要:导入库: 导入库的名称为:import processing.libName.* 声音 播放声音 支持的格式:wav,aiff,mp3声明: SoundFile blip;创建:blip = new SoundFile(this,"filename");对象可以使用的函数:loop() 和 play 阅读全文
posted @ 2018-12-25 23:30 FBshark 阅读(162) 评论(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 阅读(208) 评论(0) 推荐(0) 编辑
摘要:定义函数和调用函数的语法 定义函数 形式: 需要注意: 调用函数 形式:functionname(a1,a2) UTF-8的相关知识 UTF-8 是 Unicode Transformation Format 8 Bits 的简称,是一种编码规定,其目的在于减少编码时候的文本对内存的浪费。这是一种压 阅读全文
posted @ 2018-12-23 15:23 FBshark 阅读(194) 评论(0) 推荐(0) 编辑
摘要:Getting started with Processing 第十一章——数组 从变量到数组: 使用数组,无需为每一个变量创建一个新的名称/这让代码变得更短,更容易理解,更方便更新。 创建数组的三个步骤 创建一个数组,需要经过三个步骤: 每个步骤可以分开写一行,也可以压缩到一行。 对象数组 自己定 阅读全文
posted @ 2018-12-22 23:21 FBshark 阅读(442) 评论(0) 推荐(0) 编辑
摘要:关于 input() 格式: input("prompt")功能:从 CLI 获取 User 的一个输入,显示 promt 的内容,并且返回一个 string 类型的数值其他:如果想要读取 User 的输入进行数学运算,可以使用x= int(input()),或者float(input()) 脚本, 阅读全文
posted @ 2018-12-21 18:50 FBshark 阅读(153) 评论(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 阅读(185) 评论(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 阅读(254) 评论(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 阅读(268) 评论(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 阅读(652) 评论(0) 推荐(0) 编辑
摘要:习题6总结 定义字符串: 名字 = 值 其他 你也可以用 {types_of_people}的方式把它放在任何字符串中。 也就是说你可以在其他字符串中添加{},然后前面加一个 f,可用print()进行直接打印。 f-string 特殊的字符串类型:f-string举例:f" some stuff 阅读全文
posted @ 2018-12-18 18:04 FBshark 阅读(197) 评论(0) 推荐(0) 编辑
摘要:不像原始数据类型boolean,int 和 float 只能存一个值,一个对象可以存很多值。但这也是我们讲的一部分,对象也是用相关函数将变量编组的一种方式。 域和方法 在对象的上下文中,一个变量被叫做一个值域(field),一个函数被叫做一个方法(method)。值域和方法的工作原理与函数和变量一样 阅读全文
posted @ 2018-12-16 22:53 FBshark 阅读(470) 评论(0) 推荐(0) 编辑
摘要:习题1 print 语句print('Yay! Printing.')print('I "said" do not touch this') 习题2:注释和 # 号 #(octothorpe),用于注释一条语句,在 # 之后的内容全部被忽略。 习题3:数字和数字计算 当进行关系运算的时候,比如 3+ 阅读全文
posted @ 2018-12-16 19:33 FBshark 阅读(219) 评论(0) 推荐(0) 编辑
摘要:第十四章主要讲了 html forms,通过 forms,我们可以得到 customers' feedback,使得网页能够 interactive,本章的内容分为三个部分: How forms work?两个方面阐述 Web Server 的角度 接收 Browser 的角度 语法以及相关的 at 阅读全文
posted @ 2018-12-16 17:36 FBshark 阅读(245) 评论(0) 推荐(0) 编辑
摘要:复制文件 命令:cp含义:很简单,就是把一个文件复制成一个新文件而已。使用 cp -r命令可以复制一些包含文件的目录 移动文件 命令:mv含义:对文件进行"rename". 查看文件内容 命令:less含义:这是查看文件内容的一种方法,它有用的地方在于,如果文件内容有很多行,它会将其分页,这样就会每 阅读全文
posted @ 2018-12-16 17:31 FBshark 阅读(118) 评论(0) 推荐(0) 编辑
摘要:附录-命令行快速入门(1) command line interface 简称 CLI ,可以在mac OS 上通过一些输入进行一些操作。 1如何在迷路后怎样回家 命令: pwd:打印工作目录cd 更改目录 上机操作: 在 CLI 中输入:pwdcd ~其中,pwd 打印当前的目录,cd~的作用的将 阅读全文
posted @ 2018-12-14 17:50 FBshark 阅读(198) 评论(0) 推荐(0) 编辑
摘要:函数 函数的力量在于模块化。 范例 掷骰子 rollDice()函数 rollDice(int numSides){int d = 1+int(random(numSides));println("Rolling..."+d);}利用这个函数,可以使得程序更加容易维护,因为信息没有重复(假设进行多次 阅读全文
posted @ 2018-12-13 15:23 FBshark 阅读(222) 评论(0) 推荐(0) 编辑
摘要:前言 这一章的内容主要是处理 HTML 中的 tabular data,可以分为三个部分: Creating a table with HTML 使用<table><tr><tb>和<th> 表格中,包括了row,colom,cell还有表头。在 HTML 中,是通过以 row 的方式来 speci 阅读全文
posted @ 2018-12-12 16:24 FBshark 阅读(162) 评论(0) 推荐(0) 编辑
摘要:HTML5 markup 前言 在这一章中,讲解了新的 HTML5 的一些 markup,并且对其中的<video>进行了很详细的讲解。 New HTML5 elements 列表如下: <header> *<footer> <article> <nav>: contains content mea 阅读全文
posted @ 2018-12-11 16:00 FBshark 阅读(141) 评论(0) 推荐(0) 编辑
摘要:运动 在这一章中,作者讲述了如何对图元中的对象进行实现动画的效果. 实现运动的几种方式 在书中,作者通过讲解一些对应的知识,让图元能够产生移动的效果。这几种方式包括: 速度和方向 在全局变量中定义两个变量,分别控制运动的速度和方向,然后在 draw()函数中,通过引用速度和方向的变量来产生移动的效果 阅读全文
posted @ 2018-12-10 23:37 FBshark 阅读(180) 评论(0) 推荐(0) 编辑
摘要:平移,旋转和缩放 前言 在这一章节中,平移、旋转和缩放都是以原点为基准的。并且是通过控制坐标系原点的位置来达到图元平移,旋转、缩放的视觉效果。作者在文中的原话是:另一种在屏幕上改变位置和移动物体的技术是改变屏幕的坐标系。举例来说,你可以将一个图形向右移动50像素,你也可以将坐标 (0,0) 向右移动 阅读全文
posted @ 2018-12-09 18:09 FBshark 阅读(247) 评论(0) 推荐(0) 编辑
摘要:媒体 如何将文件导入 Processing 中 在 Processing 中,程序是通过应用 data 文件夹中的文件来显示的,这个文件夹可以通过菜单栏中的 Sketch>show sketch folder(command+K),来显示,可以通过两个办法添加文件: 媒体的类型和导入的方式 图像 一 阅读全文
posted @ 2018-12-09 16:40 FBshark 阅读(342) 评论(0) 推荐(0) 编辑
摘要:由于截图的默认位置是存储在 desktop 上的,而 desktop 又是我们经常见的地方,有一个干净的界面对良好的电脑的体验非常重要,那么可以通过改变截图的默认的存储位置来改变。而改变这一路径需要用到 Terminal ,进行设置的只需要3个步骤: 在输入这个文件夹的位置的时候,可以通过把文件夹放 阅读全文
posted @ 2018-12-08 23:42 FBshark 阅读(261) 评论(0) 推荐(0) 编辑
摘要:# 第十一章总结:本章的标题为:layout and positioning Arranging Element##前言:这一章节,通过已经知道的 box model 的概念,进行讲述关于 layout 的知识,并且通过这些知识进行创造专业的设计和 multicolumn layouts. ##谈谈 阅读全文
posted @ 2018-12-07 21:30 FBshark 阅读(277) 评论(0) 推荐(0) 编辑
摘要:Getting Started with Processing 第五章:响应 一次与永久 setup()函数 Processing 中,setup()函数只运行一次,用于设置一些初始的值,比如画布的大小,还有填充和线条粗细,颜色的代码。第一行总是size(),接下啦是其他声明。 draw()函数 d 阅读全文
posted @ 2018-12-06 23:15 FBshark 阅读(193) 评论(0) 推荐(0) 编辑
摘要:程序代码清单如下: 首先,在这里,作者首先将上一个例子中的一维变成了二维 然后,作者通过利用一个参数 weight,从 dist() 函数返回一个值,然后将之作为 line 的weight. 同时,当程序进行的时候,line(x,y,px,py);是从目前这一点到上一点画线。 关于px =x;py= 阅读全文
posted @ 2018-12-05 23:24 FBshark 阅读(203) 评论(0) 推荐(0) 编辑
摘要:分析 使用 easing easing 的感官目的是为了 draw 的时候,画的图形不是即时 mouseX 的值,而是稍有落后一点。从算法分析,就是让所画图形的 x 坐标 落后于 mouseX 的值,并且朝 mouseX 的方向进行运动。程序如下: draw()的第一行中,将 mouseX 的即时的 阅读全文
posted @ 2018-12-04 23:14 FBshark 阅读(286) 评论(0) 推荐(0) 编辑
摘要:为什么要使用变量: 我们使用变量的一个重要原因就是避免变成过程中的重复工作,如果你重复使用某一个数字超过了一次,就可以考虑使用一个变量来代替它,这样你的程序会更加通用并且易于更新。 定义变量 定义变量的时候,要确定其变量名(name),数据类型(data type) 和变量值 value.在 Pro 阅读全文
posted @ 2018-12-03 23:06 FBshark 阅读(163) 评论(0) 推荐(0) 编辑
摘要:前言 这一章节讲了以下内容: 关于<div> <div>什么时候发挥作用呢,是为了存在 logical sectons 的时候,并且要为这个 section 设置一些参数的时候使用。它也可以用于分清页面的内容结构,使得页面更加容易理解其大致的框架。步骤如下: 设置<div>段落为菜单的样式: 在这本 阅读全文
posted @ 2018-12-03 18:11 FBshark 阅读(389) 评论(0) 推荐(0) 编辑
摘要:第一章是文化熏陶。 第二章:开始编程 菜单栏中的 Show 的快捷键 Run:进行显示shortcut:可以通过快捷键 cmd + R 执行Present:进行全屏的显示shortcut:可以通过按下 Shift 的同时,按住菜单栏运行按钮进行。 案例(Examples)和引用(Reference) 阅读全文
posted @ 2018-12-02 17:29 FBshark 阅读(168) 评论(0) 推荐(0) 编辑
摘要:前言 这一章节主要讲了关于 HTML 中关于留白的知识:在这一章节中,从大到小,有: margin border padding context 这四个部分。 关于margin和padding margin 和 padding 有很多相同点,但它们是不同的,它们的概念上的不同有: margin 在 阅读全文
posted @ 2018-12-01 23:54 FBshark 阅读(304) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示