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

極客小將

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

資訊內(nèi)容

小孩子學(xué)什么編程?

極客小將2021-02-10-
Pytho
upload/article/images/2021-02-10/d83c9ab79a0cfa9e08ce565d1dddea08.jpg

Python 之所以受到廣大開(kāi)發(fā)者的歡迎,有一大原因就是語(yǔ)法簡(jiǎn)單易上手。不過(guò)要單論“簡(jiǎn)單”,Scratch 笑了。

Scratch 是麻省理工學(xué)院(MIT)為兒童學(xué)習(xí)編程而設(shè)計(jì)開(kāi)發(fā)的一款工具。使用者不用去記復(fù)雜的語(yǔ)法,甚至不需要會(huì)英語(yǔ),就可以創(chuàng)建自己的程序、動(dòng)畫(huà)、游戲等作品。構(gòu)成程序的命令和參數(shù)通過(guò)積木形狀的模塊來(lái)實(shí)現(xiàn),用鼠標(biāo)拖動(dòng)模塊到程序編輯欄,像搭積木一樣就可以實(shí)現(xiàn)編程了。

比如常見(jiàn)的模塊:

upload/article/images/2021-02-10/71d62e2f0f493946d58330e22e11408b.jpg

我們編程教室 Python 零基礎(chǔ)入門(mén)教程開(kāi)始有一個(gè)猜數(shù)字程序。如果用 Scratch 來(lái)寫(xiě),那就是這個(gè)樣子:

upload/article/images/2021-02-10/0efd6add342b136ebb4453e8df2c05a3.jpg

執(zhí)行效果:

https://cdn.china-scratch.com/timg/190427/1122036215-3.gif

更方便的是,你不需要安裝任何軟件,直接在 Scratch 的官網(wǎng)上就可以編寫(xiě)和運(yùn)行代碼,也能看到別人分享的代碼。官網(wǎng)地址:

scratch.mit.edu

之前有想讓孩子學(xué)習(xí)編程的家長(zhǎng)向我咨詢(xún):Python 和 Scratch 哪一個(gè)更適合小孩子學(xué)習(xí)。我的回答是:低年級(jí)的孩子建議學(xué) Scratch,初中左右可以考慮直接學(xué) Python。因?yàn)?Scratch 的圖形化更能激發(fā)學(xué)習(xí)的興趣,而 Python 的好處在于,以后可以拿來(lái)做點(diǎn)真刀真槍的項(xiàng)目,甚至養(yǎng)家糊口。https://cdn.china-scratch.com/Public/Home/images/grey.gif

但其實(shí)在任何年齡,如果你不是那么急切地想掌握一門(mén)實(shí)用語(yǔ)言,Scratch 都是值得花時(shí)間嘗試的。雖然它的初衷是給小孩子用的,但也完全適合一個(gè)對(duì)計(jì)算機(jī)毫無(wú)基礎(chǔ)的人用來(lái)了解編程思想和開(kāi)發(fā)流程。

你可以在 Scratch 官網(wǎng)上看看別人分享的作品,并不遜于其他語(yǔ)言:

upload/article/images/2021-02-10/53b98d7afb3e6d862ba04c51969da906.jpg

前兩天在 reddit 上看到一個(gè)帖子讓我印象深刻:

upload/article/images/2021-02-10/9dc08266f1f35a5b670ad688f48bfb45.jpg

upload/article/images/2021-02-10/cfe5c40cdcd7a53dd3e5e689aa541e25.jpg

大意就是:一個(gè)網(wǎng)友說(shuō),如果你完全沒(méi)有編程經(jīng)驗(yàn),強(qiáng)烈推薦從 Scratch 開(kāi)始入手。他自己就通過(guò)學(xué)習(xí)一陣子之后很快做出了一個(gè)自己的游戲,這給他繼續(xù)學(xué)習(xí)編程帶來(lái)了很大的動(dòng)力。另一個(gè)網(wǎng)友評(píng)論說(shuō),有不少會(huì)一點(diǎn)編程的人會(huì)瞧不起 Scratch,覺(jué)得它算不上一門(mén)語(yǔ)言。但事實(shí)上,很多編程初學(xué)者因?yàn)楦悴粍?dòng)變量、循環(huán)、函數(shù)等概念而放棄。而真正在編程時(shí),我們 90% 是在處理邏輯和解決問(wèn)題,而不是去生搬概念。如果從邏輯出發(fā)來(lái)教授編程,那么可能對(duì)于學(xué)習(xí)者來(lái)說(shuō)是更合適的。如果你理解了程序背后的邏輯,之后再學(xué)習(xí)其他語(yǔ)言也是很容易的。

我贊同他們的觀點(diǎn)。我一直不能理解網(wǎng)上那些熱衷于爭(zhēng)論某個(gè)語(yǔ)言好,某個(gè)語(yǔ)言有前途,你應(yīng)該學(xué)哪個(gè)語(yǔ)言的人。可能他們從未“精通”過(guò)任何一門(mén)語(yǔ)言,只不過(guò)是熟悉某一類(lèi)語(yǔ)法和接口罷了。每個(gè)語(yǔ)言都有各自的特性和適用場(chǎng)景,但本質(zhì)是相通。

如果你是一個(gè)對(duì)編程充滿好奇的新手,又苦于對(duì)滿屏代碼無(wú)從下手,不如抽一個(gè)周末嘗試下 Scratch。這也是 Python 外的另一個(gè)選擇,說(shuō)不定能給你打開(kāi)另一扇窗。

感謝閱讀upload/article/images/2021-02-10/35cad31f09835767556d73a1169041d0.jpg

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

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

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

主站蜘蛛池模板: 抚州市| 宿州市| 霍山县| 平安县| 盱眙县| 博客| 桦甸市| 绿春县| 尤溪县| 德令哈市| 徐汇区| 谢通门县| 正蓝旗| 克拉玛依市| 鹤山市| 邻水| 澄迈县| 静乐县| 新闻| 苏尼特右旗| 莱西市| 孟村| 海盐县| 乐山市| 徐汇区| 盐山县| 兴城市| 赞皇县| 溧水县| 明星| 达孜县| 泸溪县| 齐河县| 卢湾区| 赣州市| 诸城市| 正镶白旗| 昌江| 维西| 旌德县| 怀仁县|