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

極客小將

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

資訊內(nèi)容

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

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

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

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

比如常見的模塊:

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

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

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

執(zhí)行效果:

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

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

scratch.mit.edu

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

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

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

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

我贊同他們的觀點(diǎn)。我一直不能理解網(wǎng)上那些熱衷于爭(zhēng)論某個(gè)語言好,某個(gè)語言有前途,你應(yīng)該學(xué)哪個(gè)語言的人??赡芩麄儚奈础熬ā边^任何一門語言,只不過是熟悉某一類語法和接口罷了。每個(gè)語言都有各自的特性和適用場(chǎng)景,但本質(zhì)是相通。

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

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

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

預(yù)約試聽課

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

主站蜘蛛池模板: 定陶县| 永川市| 丰台区| 固镇县| 兴安县| 普洱| 长治县| 溧阳市| 台东县| 德惠市| 岢岚县| 曲周县| 梁山县| 汝城县| 南投县| 游戏| 韩城市| 宝坻区| 儋州市| 定日县| 宁南县| 工布江达县| 锦屏县| 许昌县| 莱阳市| 长岭县| 侯马市| 金门县| 柯坪县| 苏尼特左旗| 花莲市| 观塘区| 闻喜县| 环江| 女性| 禄丰县| 林周县| 太仓市| 江津市| 收藏| 穆棱市|