Code Writing
忘记在week 0里提这门课用的语言是javascript,所以python不一样的是,它的print是后面直接加括号的,like this: print(7,"hello")
Variable
把变量比作a box that you can assign any value or string,这个比喻还挺有意思的2333
Digital Images
计算机对画面的呈现是由不同像素组合而成的。无论多精致的图像,只要放大到一定程度,都是一个个小的像素块(pixel),pixel is a quite small square, 每一个像素都只呈现一个单一的颜色。像素块的个数就是常说的这张图片呈现的像素。现在一般的图像都是百万像素级的。Megapixel- a million(1,000,000) pixels。
像素块的命名:从0开始从左往右从上往下,可以以坐标形式表示每个像素。
像素块的颜色:计算机呈现的颜色是由红绿蓝三种颜色调和在一起的,每一种颜色都有从0-255总共256级的明亮度。像素的颜色可以用数字形式表达,like (250 10 233),数字总是以红绿蓝的顺序对应。
This is a typical computer pattern -- something whole and organic is, if you look behind the scenes, is broken down and represented as a lot of little numbers.
Image Code*
*:新知识
image = new SimpleImage("x.png"); -- 载入图像
image.setZoom(20); -- 把图像放大20倍
pixel = image.getPixel(0, 0);--选取某个pixel
pixel.setRed(255);--改变该pixel的颜色,除了红色也可以是蓝色、绿色
print(image)
这些函数都是大小写敏感的,注意不要打错。
PS: 吐槽一句,这老师的语速简直像飞一样,还好旁边做了详尽的英文字幕,不然可能直接挂在听力上了。