国产日韩欧美一区二区三区综合,日本黄色免费在线,国产精品麻豆欧美日韩ww,色综合狠狠操

極客小將

您現(xiàn)在的位置是:首頁(yè) » scratch編程資訊

資訊內(nèi)容

孩子學(xué)完了Scratch,再學(xué)什么?

極客小將2020-12-19-
經(jīng)常有些小朋友的家長(zhǎng)來(lái)信問(wèn)蔡老師,我的孩子學(xué)習(xí)完了所有的Scratch教程之后,仍然很有興趣,想繼續(xù)學(xué)習(xí)編程,應(yīng)該怎樣進(jìn)步呢?我想這是很多家長(zhǎng)的一個(gè)困惑,今天我們就來(lái)討論一下這個(gè)話題。
經(jīng)常有些小朋友的家長(zhǎng)來(lái)信問(wèn)蔡老師,我的孩子學(xué)習(xí)完了所有的Scratch教程之后,仍然很有興趣,想繼續(xù)學(xué)習(xí)編程,應(yīng)該怎樣進(jìn)步呢?我想這是很多家長(zhǎng)的一個(gè)困惑,今天我們就來(lái)討論一下這個(gè)話題。

upload/article/images/2020-12-19/83c9ae8a89ea760dcd66a4ecbb72cc9e.jpg

(圖片源自網(wǎng)絡(luò))

一、Scratch的優(yōu)點(diǎn):視覺(jué)化設(shè)計(jì)

首先,我們要理解Scratch本身作為一個(gè)編程平臺(tái)的優(yōu)點(diǎn)和局限性。注意,我這把它稱(chēng)為一個(gè)編程平臺(tái),而不是一門(mén)編程語(yǔ)言。因?yàn)樗藫碛芯幊陶Z(yǔ)言本身的功能之外,還附帶了圖片、角色、音效庫(kù)和背景庫(kù)。同時(shí),Scratch開(kāi)發(fā)團(tuán)隊(duì)還添加了不少擴(kuò)展功能,譬如連接攝像頭以及翻譯、朗讀等模塊。Scratch最大的優(yōu)點(diǎn)是視覺(jué)化程式設(shè)計(jì),換句話說(shuō),就是用非常形象的樂(lè)高積木式的磚塊替代傳統(tǒng)編程語(yǔ)言中的代碼。這樣,孩子的接受程度很高,拼搭起來(lái)也避免了很多錯(cuò)誤。但要我來(lái)說(shuō),Scratch成功成為全球編程啟蒙首選的另外一個(gè)特性,是運(yùn)行代碼后,它的結(jié)果立即就能在舞臺(tái)上以最直觀的形式顯示出來(lái)。譬如說(shuō),我用幾塊積木,做了讓小黃貓從舞臺(tái)下方移到上方,那我只要運(yùn)行一下,就馬上能知道我拼的代碼是否正確。
upload/article/images/2020-12-19/1948b5092b8f0e9037b22fa5706bd1b1.jpg(圖片源自蔡老師的Scratch教程)

二、早年的啟蒙語(yǔ)言:BASIC

Scratch跟我在小學(xué)時(shí),學(xué)習(xí)BASIC語(yǔ)言的時(shí)候區(qū)別實(shí)在是太大了。在90年代的時(shí)候,國(guó)內(nèi)也是出現(xiàn)了很多編程課外班,但是直接編寫(xiě)出帶有圖像和動(dòng)畫(huà)的程序在那個(gè)年代對(duì)于成人來(lái)講都不是一件容易的事情。所以我們寫(xiě)的大部分程序都是通過(guò)控制臺(tái)輸出一些文字結(jié)果,比如這樣:
upload/article/images/2020-12-19/d1eb18a02ef8360ea7c9138f2ea1e08e.jpg?這是一個(gè)經(jīng)典的猜數(shù)字游戲。這個(gè)程序運(yùn)行時(shí),電腦會(huì)隨機(jī)“記住”一個(gè)1-100之間的數(shù)值,每次用戶(hù)輸入一個(gè)猜測(cè)的數(shù)字,電腦會(huì)告訴你剛剛輸入的數(shù)字是太小了,還是太大了。這個(gè)過(guò)程一直反復(fù),直到猜中為止。這種游戲挺好玩,即使沒(méi)有圖形界面,只用文字來(lái)做游戲也沒(méi)有任何的違和感。但更多的情況,我們會(huì)在控制臺(tái)里練習(xí)各種字符串的操作,做各種數(shù)學(xué)運(yùn)算,或者畫(huà)一些不是那么有趣的“文字圖”(ASCII art):upload/article/images/2020-12-19/bbe3bb5166e8d2e3264984e9e800095e.jpg這些就相對(duì)不是那么有趣了。特別是玩了一陣子之后。所以,綜合來(lái)說(shuō),Scratch的視覺(jué)化設(shè)計(jì),作為編程啟蒙,遠(yuǎn)遠(yuǎn)超過(guò)了我以前學(xué)習(xí)的BASIC

三、Scratch的局限性

習(xí)慣告訴我們,如果某件事物在一些方面特別好用,那么它在別的地方就會(huì)有一些短板。Scratch也是如此,它的積木很好用,但也很占空間,如果要用積木來(lái)做一件復(fù)雜的事,就不是那么舒服了。譬如說(shuō),如果我要用Scratch在舞臺(tái)上畫(huà)一個(gè)可以自由旋轉(zhuǎn)的3D正方體,即使用上了自制積木,也得拼一大堆密密麻麻的代碼https://cdn.china-scratch.com/timg/190921/1410511106-4.gif

以下就是一種解法。但即使用到了自制積木,也需要大概拼接100多塊積木。這并不是一件容易的事。

upload/article/images/2020-12-19/79093953ea837f8e7a9f790246c8d8f7.jpg


一旦積木太多,屏幕就放不下了。大家還記得在我的Scratch教程里,到了高級(jí)篇后,代碼就已經(jīng)有點(diǎn)復(fù)雜了。有些重要的角色,它的整個(gè)代碼面板都無(wú)法放下全部的積木,需要用鼠標(biāo)上下滑動(dòng)才能瀏覽全部。
這就是為什么真正的計(jì)算機(jī)語(yǔ)言,比如C++、java和Python,都不是視覺(jué)化語(yǔ)言。因?yàn)樵诂F(xiàn)實(shí)生活中,有用的程序往往是挺復(fù)雜的。如果不用簡(jiǎn)練的文字來(lái)編寫(xiě)的話,簡(jiǎn)直是無(wú)法瀏覽和修改的

四、學(xué)完Scratch后學(xué)什么

我花了一大堆時(shí)間,講了Scratch的優(yōu)點(diǎn)和局限性。現(xiàn)在又回到文章標(biāo)題要問(wèn)的問(wèn)題了。那到底學(xué)完Scratch后要再學(xué)什么?答案其實(shí)已經(jīng)出現(xiàn)過(guò)了。就是應(yīng)該學(xué)習(xí)一門(mén)真正的計(jì)算機(jī)語(yǔ)言了,這里首推Python。選擇Python的理由有很多:
  • Python已經(jīng)問(wèn)世20多年了,擁有了巨大的用戶(hù)群體
  • 相較其余的語(yǔ)言,Python比較容易學(xué)習(xí)。因?yàn)樗暮芏嗾Z(yǔ)法更接近自然語(yǔ)言
  • Python在工業(yè)界有越來(lái)越多的應(yīng)用:在大數(shù)據(jù),人工智能,網(wǎng)站以及電影后期制作都占有舉足輕重的地位。
  • Python已經(jīng)被有些媒體評(píng)為世界第一流行的計(jì)算機(jī)語(yǔ)言,成功把java拉下了王座。這在一定程度上說(shuō)明了Python的受歡迎程度。
upload/article/images/2020-12-19/2c8e75b556c43b27bd3e973995cb5058.jpg

五、孩子怎么學(xué)習(xí)Python?


那如何學(xué)習(xí)Python呢?雖然Python在網(wǎng)絡(luò)上有數(shù)不清的資源,但這些都太零散。而且絕大多數(shù)都是十分枯燥地從基礎(chǔ)講起,從變量、運(yùn)算符、字符串到條件語(yǔ)句,到函數(shù),最后再講類(lèi)和面向?qū)ο蟪绦蛟O(shè)計(jì)。從基礎(chǔ)講起并不是一個(gè)壞主意,但對(duì)于孩子來(lái)說(shuō),就不太合適了。畢竟,孩子的集中力沒(méi)有成人高。如果花了幾十個(gè)小時(shí),仍然沒(méi)有講到能吸引孩子的部分,一直在控制臺(tái)里打印字符,那估計(jì)大多數(shù)孩子會(huì)打退堂鼓。我認(rèn)為,教孩子學(xué)Python,得和成人的教法不太一樣。得先從好玩的項(xiàng)目著手。這樣,才能讓孩子在寓教于樂(lè)中成長(zhǎng),并且真心喜愛(ài)編程。所以,我現(xiàn)在正在準(zhǔn)備的Python教程也是如此。每個(gè)話題都會(huì)以實(shí)際項(xiàng)目為出發(fā)點(diǎn),在完成項(xiàng)目的過(guò)程中,孩子會(huì)自覺(jué)地學(xué)習(xí)到每個(gè)知識(shí)點(diǎn),并且有興趣去拓展。

聲明:本文章由網(wǎng)友投稿作為教育分享用途,如有侵權(quán)原作者可通過(guò)郵件及時(shí)和我們聯(lián)系刪除

預(yù)約試聽(tīng)課

已有385人預(yù)約都是免費(fèi)的,你也試試吧...

主站蜘蛛池模板: 莱芜市| 禄劝| 扎鲁特旗| 云南省| 铅山县| 朔州市| 上栗县| 庄浪县| 拉萨市| 云龙县| 巴东县| 那曲县| 县级市| 滨州市| 左贡县| 南宫市| 常宁市| 扎鲁特旗| 云浮市| 玉龙| 策勒县| 德安县| 龙江县| 伊宁市| 武山县| 宝坻区| 西丰县| 措勤县| 米泉市| 庆云县| 瓦房店市| 乌拉特前旗| 资阳市| 繁昌县| 苏尼特右旗| 阿巴嘎旗| 青州市| 屯门区| 科尔| 社旗县| 武夷山市|