美文网首页
计算机入门课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