-
1 # 涼年
-
2 # 山水莊園高小琴
就目前的少兒程式設計課程而言,主要分為入門與進階兩個階段,而剛入門的孩子通常以Scratch或Python作為第一門程式語言來學習。
Scratch主要針對相對低齡的孩子透過模組化學習幫助他們更快地建立程式設計的概念,幫助他們儘早地學習少兒程式設計中重要的程式設計思維。
而Python則針對有較好數學基礎及邏輯思維的大齡孩子,相比Scratch,Python將程式設計思維進一步深化,深入瞭解機器的執行方式。而相比其他程式語言,Python的簡易及可讀性則突出了其作為入門程式語言的地位。
而在孩子們打下一定的程式設計基礎後,則可以按照孩子不同的需求及興趣學習不同的語言諸如C#、C++、Java、Php等等,而Python也同樣可以作為進階語言來學習。
最早接觸python的時候,他並沒有現在這麼火,我也沒把他太當回事,那時候我對python的印象就是給運維人員使用的一門很古老的語言,顯然隨著tensorflow(以下簡稱tf)的興起,python開始頻繁的進入我們視野,不知不覺他就火成了今天這個樣子。 當然學習一門語言,也是單純的跟風,是因為像tf這樣優秀的專案,雖然支援的主流語言比較多,比如go、java、javascript(前幾天剛公佈),但現在能找到的,大部分tf的樣例,依然是python寫的,所以,python的優勢不言而喻。 還有對我特別有吸引的力的opencv(一款非常優秀的跨平臺開源視覺庫),也和tf的情況類似,這讓我意識到,必須要系統的、深入的學習一下python了,如果你和我一樣也是喜歡折騰的程式設計師,我想這種情況你也一定遇到過。這就是我學習python的初衷。
學習所有語言的套路基本都是一樣的,主要來自以下幾點:
配置開發環境
瞭解語法特點
資料型別、資料轉換 if判斷、迴圈使用
函式、類使用
異常處理
IO操作
垃圾回收機制
多執行緒開發
心裡有了學習的方向之後,只需要深入淺出的檢視對於的資料,把以上的問題以此消除,基本上也就掌握了這門語言的基礎了。 如果要深入理解這門語言的精髓和加深理解這個python就要了解一下問題了:
python語言誕生的原因和解決的問題
python的優缺點
python設計的原理
python的語法特點
說到底,興趣是最大的老師,如果你的孩子對程式設計有興趣的話,可以先買些簡單的程式設計書籍給孩子看,遇到問題可以百度查下,這樣可以前期培養孩子的獨立思考和解決問題的能力。
-
3 # 學貫天人
就一個方法
邏輯思維形象化
必須把抽象的,邏輯的思維進行形象化,具體化,生活化
比如 理解二進位制 燈的開和關,亮與不亮表示1和0,可以從 理解 月份是12個月是12進位制,一個禮拜是7天,是7進位制等等。
比如把硬碟比喻成房子,記憶體比喻成房間號,CPU比較機房等等
還有比較複雜的一點的 資料結構,例如 鏈式資料結構,就是相當於小朋友排隊直接的關係,找到下一個小朋友靠的是這個小朋友衣服上標註的學號等等
擬人化的形象思維可以讓兒童程式設計更加的感興趣
興趣是最好的老師
但是當兒童程式設計老師的難度遠遠大於教大學生的難度的
-
4 # 樂談電競
既然是教授兒童學習知識,那麼最好是找一些合理有效的方法,這樣才能做到事半功倍,建議你可以找一些相關的老師進行請教,或者去一些有免費課程的學校和機構,現在好多的兒童程式設計的機構像庫殼教育都是有免費課程的,你可以多去聽聽教學的方法和引導方式,然後再決定怎麼教
-
5 # 1024程式設計遊學社
你可以花幾分鐘去
--->我們--->關於我們
來了解,
你為什麼會來到這?
我想你一定是對學習程式設計感興趣吧,
我們又是為什麼要學習程式設計?
為了當一個程式設計師嗎?
我想不僅僅是如此,
除了工作,程式設計的過程本身就是非常有意思的事情
在這裡,我們一起玩程式設計,
不管你是大朋友還是小朋友,
在這裡,我們一起溝通,一起創造,
希望你們學到知識,分享知識,解決問題。
享受學習帶來的樂趣
你要相信:只有你想不到,沒有你做不到。
回覆列表
學習程式設計是次要的,關鍵是想法,讓孩子能夠自己理解做一件事的流程,也就是邏輯思維,這個就是慢慢積累的,多動手就好,不一定非得去寫程式碼才是學習程式設計。