国产日韩欧美一区二区三区综合,日本黄色免费在线,国产精品麻豆欧美日韩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)的,你也試試吧...

主站蜘蛛池模板: 临夏市| 永康市| 马尔康县| 琼海市| 咸宁市| 涡阳县| 汶川县| 玛纳斯县| 邛崃市| 临颍县| 祥云县| 上栗县| 繁昌县| 巴中市| 彩票| 南华县| 庆城县| 台湾省| 高邑县| 叶城县| 榆中县| 渝中区| 南充市| 民和| 盐城市| 黄骅市| 深圳市| 济源市| 垦利县| 怀远县| 丰原市| 土默特左旗| 色达县| 福海县| 霍邱县| 上思县| 黑山县| 深州市| 板桥市| 资讯 | 江安县|