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

極客小將

您現在的位置是:首頁 » scratch編程資訊

資訊內容

小孩子學什么編程?

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

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

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

比如常見的模塊:

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

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

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

執(zhí)行效果:

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

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

scratch.mit.edu

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

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

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

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

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

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

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

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

我贊同他們的觀點。我一直不能理解網上那些熱衷于爭論某個語言好,某個語言有前途,你應該學哪個語言的人。可能他們從未“精通”過任何一門語言,只不過是熟悉某一類語法和接口罷了。每個語言都有各自的特性和適用場景,但本質是相通。

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

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

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

預約試聽課

已有385人預約都是免費的,你也試試吧...

主站蜘蛛池模板: 托克逊县| 土默特左旗| 即墨市| 泸定县| 石林| 大邑县| 大足县| 神木县| 宜章县| 浑源县| 湟源县| 榆中县| 武宣县| 兰西县| 湟源县| 铁岭县| 衡东县| 浮梁县| 田林县| 繁峙县| 青田县| 平乐县| 成都市| 上蔡县| 鄯善县| 个旧市| 东兰县| 竹山县| 怀来县| 密山市| 观塘区| 育儿| 丹寨县| 陆良县| 东宁县| 嘉黎县| 石狮市| 桐庐县| 交城县| 高尔夫| 盘山县|