1.為什么要學(xué)編程?
現(xiàn)在對孩子們的要求似乎越來越高了,從小就要開始學(xué)習(xí)編程,大多數(shù)時候我們讓孩子們?nèi)W(xué)習(xí)編程只是希望培養(yǎng)他們的編程思維,遇到問題的時候如何去解決,將一個大的問題逐步分解,也就是常說的模塊化思維方式,對一個問題可以從多個角度進(jìn)行分析,鍛煉思維的全面性,從而提高解決問題的能力,相信這個才是我們讓孩子去學(xué)習(xí)編程的根本目的。
2.選擇什么樣的語言?
從上面來看,其實(shí)選擇一個什么樣的語言似乎對孩子們就不太重要了,畢竟不是成為生產(chǎn)力,雖然說現(xiàn)在Python非?;?,但是你看十年前火的是什么語言?二十年前又是什么語言?誰能說得準(zhǔn)等孩子長大之后又會火什么語言呢?所以回過頭來,選擇一個對孩子合適的語言就可以了。那為什么Python不合適呢?你可以回顧一下,當(dāng)我們還小的時候,面對著一整頁的文字的時候,內(nèi)心會是怎么樣的感受?那換成圖形呢?是不是會好一些,對孩子也是一樣,畢竟Python的特長不是圖形化編程,雖然可以用擴(kuò)展的方式解決,但操作起來還是非常不方便的,很容易打擊孩子的信心的。
3.推薦什么語言?
估計(jì)現(xiàn)在火的Arduino或者樹莓派,如果家長是行家倒是可以考慮一下,但對于孩子還是建議用scratch吧,卡通式的界面容易讓孩子喜歡,屏蔽了復(fù)雜的語法知識,關(guān)注于解決問題的方法,這即可以讓孩子更容易接收,也達(dá)到了我們的目的,何樂不為呢?
以上是自己的想法,希望對您有幫助。