美文网首页
计算机入门课Stanford CS101-week1

计算机入门课Stanford CS101-week1

作者: 月白子 | 来源:发表于2017-03-11 11:09 被阅读0次

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: 吐槽一句,这老师的语速简直像飞一样,还好旁边做了详尽的英文字幕,不然可能直接挂在听力上了。

相关文章

网友评论

      本文标题:计算机入门课Stanford CS101-week1

      本文链接:https://www.haomeiwen.com/subject/hxjagttx.html