資訊內(nèi)容
暑期公益班/Scratch學(xué)習(xí)/1.1 認(rèn)識Scratch
暑假和培訓(xùn)班合作,開了個編程公益班,我6個小朋友一起進(jìn)行編程入門的學(xué)習(xí)。為了方便線上的同學(xué)一起學(xué)習(xí),視頻內(nèi)容我們在線上同步更新。
第一節(jié) 大話編程 - 認(rèn)識Scratch
線上學(xué)習(xí)地址
https://adacode.net/topic/122
-
這是一個什么課
我們的Scratch是一個學(xué)習(xí)用電腦做創(chuàng)作的課程,和平時電腦的用法不同,在我們的課程中,電腦不在是一個具有特定功能的工具,而將成為一個表達(dá)、實(shí)現(xiàn)我們思維的武器。通過電腦,我們可以把一些摸不到、看不著的奇怪世界構(gòu)建出來。
-
語言
想要讓電腦創(chuàng)作出我們想要想要的作品,首先要讓電腦聽得懂我們說的話。
這就用到了語言了。所謂語言,就是把我們的想法表達(dá)給別人的方式。每個物體都有自己的語言,有的語言我們能理解,有的語言我們現(xiàn)在還不能理解。
比如,我們?nèi)祟愔g溝通的有:說話、文字,這些就是語言。有時候和外國人溝通我們還要用國外的文字,比如英語。
小狗也有自己的語言,汪汪叫和搖尾巴就是他們的語言。我們知道搖尾巴是在狗狗在向我們示好,而汪汪叫就不太清楚是什么意思了。
蜜蜂也有自己的語言,它們通過飛行的舞蹈來表達(dá)自己的想法。這種語言我們?nèi)祟惥透牪欢恕?
由于計(jì)算機(jī)是我們?nèi)祟愖约喊l(fā)明的,我們也給計(jì)算機(jī)發(fā)明了語言。通過計(jì)算機(jī)語言,我們就可以把自己的想法、創(chuàng)意表達(dá)出來,讓計(jì)算機(jī)實(shí)現(xiàn)了。
我們學(xué)習(xí)的Scratch就是一門計(jì)算機(jī)語言,通過Scratch。我們可以把自己想法表達(dá)出來,計(jì)算機(jī)會忠誠執(zhí)行我們的想法,永不停歇。
-
飛機(jī)起飛我們來體驗(yàn)一個小例子,在電腦的瀏覽器中打開視頻下方的鏈接,點(diǎn)擊改編進(jìn)入Scratch的界面。
我們該怎么認(rèn)識這個陌生的界面呢?Scratch的右側(cè)有個舞臺,我們需要讓舞臺上的飛機(jī)按照我們的想法來飛行。
我們來模擬一下飛機(jī)起飛、在空中盤旋的動作吧。在Scratch的左側(cè),我們可以看到很多積木,我們在里面找到移動10步積木,把它拖拽到Scratch的中間部分。好了,我們用鼠標(biāo)點(diǎn)擊這個積木,看看會發(fā)生什么現(xiàn)象。我們發(fā)現(xiàn),隨著我們的點(diǎn)擊,飛機(jī)一點(diǎn)一點(diǎn)的上升了。這樣重復(fù)點(diǎn)擊真的好麻煩,我們再在控制組里找到重復(fù)執(zhí)行10次積木,把移動10步放到重復(fù)執(zhí)行的嘴巴里。這兩個積木就組合在一起啦。我們再點(diǎn)擊一下這個積木,飛機(jī)是不是飛起來啦?我們把重復(fù)執(zhí)行10次里的10改大一點(diǎn),這樣飛機(jī)就能飛的更高了。如果現(xiàn)實(shí)時間中也有這樣一個積木,那我們寫作業(yè)是不是就輕松很多啦?
接下來我們來看看飛機(jī)盤旋,飛機(jī)要想盤旋,除了移動之外,還要左拐右拐。首先,我們再把一個移動10步積木放到中間區(qū)域,然后再在藍(lán)色的運(yùn)動組里找到右轉(zhuǎn)15度積木,放到移動10步的下面。點(diǎn)擊這個小腳本,我們發(fā)現(xiàn),飛機(jī)就慢慢盤旋起來了。為了不用重復(fù)的點(diǎn)擊,我們再找一個重復(fù)執(zhí)行進(jìn)來,把這個小腳本吃掉,這個時候,飛機(jī)就能重復(fù)的盤旋起來啦!
通過這個例子,我們可以發(fā)現(xiàn),只要我們想清楚了事情該怎么做,就能讓電腦按照我們的想法執(zhí)行了。所謂聰明的大腦,就是能夠發(fā)現(xiàn)事情的真相吧。
好啦,趕緊在自己的電腦上完成這些功能吧!我們下節(jié)課再見!
聲明:本文章由網(wǎng)友投稿作為教育分享用途,如有侵權(quán)原作者可通過郵件及時和我們聯(lián)系刪除

- 上一篇
Scratch第五十三講:自動生成迷宮
想免費(fèi)學(xué)編程,就請點(diǎn)擊上面的藍(lán)字:跟我學(xué)Scratch編程,關(guān)注CC哥。 翻一下CC哥做的教學(xué)帖子,應(yīng)該是自動走迷宮這個帖子最受歡迎。不過這個游戲里的迷宮是CC哥在網(wǎng)上下的。當(dāng)時就想應(yīng)該自己做個自動生成迷宮的程序,只是一直沒動手,這星期終于把這個程序給做
- 下一篇
CVPR2019 oral | ScratchDet ,從頭開始訓(xùn)練單步目標(biāo)檢測器
本文《ScratchDet: Training Single-Shot Object Detectors from Scratch》提出了一種從零開始訓(xùn)練的單步目標(biāo)檢測器ScratchDet, 并基于root-block設(shè)計(jì)了新的基礎(chǔ)網(wǎng)絡(luò)Root-ResNet。ScratchDe