一個孩子爸爸聯(lián)系我嘉冒,想咨詢?nèi)绻屚迣W(xué)習(xí)Python。我思考了好久表制,兩個問題一直困擾著我:
1. Why Python?
這是我在網(wǎng)上找到的Python具體應(yīng)用的領(lǐng)域健爬,大人學(xué)習(xí)可以從自己的行業(yè)入手,那么如何讓小孩子入門呢么介?如何讓小孩子對于代碼編程感興趣娜遵,又能學(xué)習(xí)到Python的精華知識點呢?比如Python擅長的字符串處理壤短,簡潔的切片功能设拟,如何包裝成有趣的課程教給孩子?如果用當(dāng)前流行的我的世界游戲系統(tǒng)教學(xué)久脯,Python精華的知識點學(xué)習(xí)不到纳胧,并不利用孩子以后熟練地運用Python解決生活中的問題。
如果一開始就按照PBL方式學(xué)習(xí)帘撰,那么囫圇吞棗的可能性比較大跑慕,為了解決問題,孩子對于語法的掌握摧找,和編程思想核行,數(shù)據(jù)類型等不熟練,每次編程需要翻書查找語法蹬耘,也是我不愿意看到的芝雪。
對于我來說,學(xué)習(xí)Python能解決工作中的問題综苔,那么對于孩子來說惩系,Python可以幫助他們創(chuàng)造性地解作業(yè)題,幫助他們表達自己如筛,助力他們參加比賽獲獎堡牡,是我們想要的結(jié)果。
2. How To learn Python杨刨?
調(diào)研目標:
編程貓在線體驗地址:https://wood.codemao.cn/
實驗樓
Blockpy:
https://think.cs.vt.edu/blockpy/
https://github.com/RealTimeWeb/blockpy
下面圖片是Blockpy體驗網(wǎng)站提供的數(shù)據(jù)悴侵,玩家可以根據(jù)這些大數(shù)據(jù)得到相應(yīng)的結(jié)論。課程設(shè)計時拭嫁,可以用過項目制驅(qū)動可免,設(shè)計一個主題,比如杭州的天氣情況分析做粤,杭州的人口比例浇借,一個班級學(xué)生的生日分布,歷史上哪個文人寫的西湖詩詞數(shù)量最多等等怕品。前期由老師提供數(shù)據(jù)妇垢,后面由老師和學(xué)員一起收集數(shù)據(jù)。最后要求孩子根據(jù)自己的調(diào)研肉康,得出一個結(jié)論闯估。
通過這種方式,學(xué)員可以就自己喜歡的主題寫論文吼和。
教學(xué)生做一個自己的網(wǎng)站也是很棒的想法涨薪。《絕命毒師》里面有一個情節(jié)就是老白的高中生兒子建立一個網(wǎng)站為他爸爸募捐的故事炫乓,美國高中生可以做的事情刚夺,中國的孩子也可以實現(xiàn)。
3. 后期調(diào)研
雖然我不任何我的世界學(xué)習(xí)模式末捣,但是這類通過游戲?qū)W習(xí)的模式還是要調(diào)研一下侠姑,萬一是我有偏見呢?
我的世界
極客戰(zhàn)記