學(xué)編程應(yīng)該從娃娃抓起,我現(xiàn)在已經(jīng)開始給我還沒出生的孩子進行編程胎教了,并且我準(zhǔn)備先從深度學(xué)習(xí)講起。
為什么少兒編程會成為K12的新寵
大家也都知道,中國的家長望子成龍,從小就鋼琴、舞蹈、跆拳道各種興趣班,數(shù)學(xué)、物理、化學(xué)等各種各樣的奧賽班,以及英語演講班等各種語言班,每個中國家長都害怕自己的孩子輸在起跑線上,都希望自己的孩子成為“別人家的小孩”。
為什么會是編程?
編程能極大地提升邏輯思維能力;
- 編程是一門實踐科學(xué),能夠?qū)?shù)學(xué)等理論知識付諸實際應(yīng)用;
- 中國互聯(lián)網(wǎng)發(fā)展極其迅猛,軟件工程師已經(jīng)成為“高薪”、“尖端”得代名詞;
因此編程就成了現(xiàn)在少兒教育領(lǐng)域最火的一個門類之一了。
為什么推薦Python和Scratch
如果是讓孩子學(xué)習(xí)編程,先學(xué)習(xí)Scratch、然后在學(xué)習(xí)Python,最后再過渡到C、Java、PHP、JavaScript等編程語言。
一張神圖說明Python為什么好學(xué)!
Python為什么好入門?看下面這張圖就知道了,這是國外一個大神畫的一張神圖,國內(nèi)的一個開發(fā)者翻譯了一下,有編程基礎(chǔ)的同學(xué)基本上30分鐘就可以將這張圖搞懂,你Python基本上就掌握到了精髓。
Python是目前編程領(lǐng)域最適合作為編程入門的語言,代碼十分優(yōu)美、優(yōu)雅且實用性強,語法簡單、可讀性強、靈活性高,寫Python代碼就感覺自己是在寫作文一樣,簡直就是一種賞心悅目的體驗。
同樣寫一個功能,對比主流的編程語言,尤其是對比Java來說,Python能減少一半的代碼以上,當(dāng)然作為一個Java程序員,我確實再也沒有見過比Java還要臃腫的編程語言了。
Python還擁有豐富的包庫,有超過85000個Python模塊、腳本的資源庫,這些都是你拿過來就可以直接使用的。
為什么選擇Scratch?
Scratch是大名鼎鼎的麻省理工學(xué)院媒體實驗室特別為8到16歲孩子設(shè)計的編程系統(tǒng),兼具專業(yè)性和趣味性,非常適合孩子學(xué)習(xí)編程。
雖然Scratch降低和簡化了編程難度,但是最重要的編程思維并沒有被削弱,Scratch的8類編程部件有100多個功能,可以制作動畫、解決數(shù)學(xué)問題、實現(xiàn)小游戲等眾多功能,極大地錘煉學(xué)生的編程思維,還能激發(fā)孩子的創(chuàng)造力。
本文為悟空問答原創(chuàng)文章,未經(jīng)允許轉(zhuǎn)載、抄襲必究!