有什么适合教儿子写 Python 的平台?

2021-11-24 08:40:45 +08:00
 yqf0215

请教一下,有什么适合教儿子写 python 的平台、库?

五年级儿子一个,仅仅对 scratch 有一点了解,想用 python 写游戏,但写游戏我不懂啊。

去准备那些游戏素材,要老命了。不知道要什么素材,也不知道到哪儿去找,而且即使找到了,也不适合教儿童编程

大家有什么库可以推荐吗?

10662 次点击
所在节点    Python
113 条回复
ligiggy
2021-11-24 08:45:58 +08:00
我不会,我也没有,太卷了,别卷了。。。
zhoudaiyu
2021-11-24 08:45:59 +08:00
Pygame ?
ayumilove
2021-11-24 08:46:02 +08:00
encro
2021-11-24 08:55:41 +08:00
caterpillar2
2021-11-24 08:56:03 +08:00
教他这玩意干啥!
SjwNo1
2021-11-24 08:56:20 +08:00
卷死我了
AilF
2021-11-24 08:57:16 +08:00
先看看孩子的兴趣吧,要是孩子感兴趣,学起来应该会比较快,不然也不用这么卷😅
encro
2021-11-24 08:57:23 +08:00
上面那本是 DK 的学 scratch 的书,里面十多个例子,都是做游戏的。
编程重要是思维,里面例子全部动手试过之后,基本做游戏的思路不缺了,接下来是算法和实现了,再学 Python 不迟。
cpstar
2021-11-24 08:59:13 +08:00
核心问题,一个 5 岁的小娃娃,学这个的目的是什么?
换句话讲,儿童编程的目的是什么?再深层次讲,编程的原力是什么?
encro
2021-11-24 08:59:28 +08:00
http://product.dangdang.com/27940162.html

DK 编程真好玩:9 岁开始学 Python
encro
2021-11-24 09:00:22 +08:00
上面这本应该也不错,不过我没买,因为还没 9 岁。
encro
2021-11-24 09:02:28 +08:00
@caterpillar2
@SjwNo1
@cpstar

我们家是自己喜欢玩游戏,大人没有足够时间陪她们,所以自己看书学习去吧。能掌握条件循环变量等等,也是不错是不。
Mindzy
2021-11-24 09:08:12 +08:00
@cpstar 5 年级 11 岁了,我当年就已经开始接触 B 语言了,楼主能支持孩子想法挺好的
yqf0215
2021-11-24 09:08:26 +08:00
五年级,我是想带他一起学个东西。我就是写程序的,他平时经常看着我写软件。
yqf0215
2021-11-24 09:09:32 +08:00
ipad 上的 playground 都玩过,到最后数组的时候,他不懂了,因为我对 swift 没有用过,就没有继续了。而且 ipad 上 playground 后来的资源,似乎也无法让小朋友感兴趣。
cpstar
2021-11-24 09:11:09 +08:00
能理解初衷是什么,那怎么做就好说了。有没有时间,那是另外的事情。

不了解实际情况,能够做到代码级还是图形配置五代码级的,不同的情况不同的选择。
如果是前者,给一个树莓派研究去吧,都已经到这个程度了,何惧继续深入?但我个人感觉能达到这个级别那可真是神童 了。
更多的还是后者,如果不需要虚实结合,“写游戏”是一个伪需求,我带着自己的娃上过编程课,就是设定程序让小猴子吃香蕉——你说这算游戏么?那对孩子来讲,本身就是游戏了,所以大人口中的“游戏”和孩子眼中的“游戏”是不一样的。如果考虑虚实结合的,LEGO EV3 是终极形态,闲鱼上搞一套(现在很多培训机构关门大量抛售资产)。换个思路,配合树莓派将来自己是不是也能虚实结合搞点什么东西?
cpstar
2021-11-24 09:15:31 +08:00
@Mindzy 13# 同样,五年级的时候我已经参加信息学(计算机)竞赛去了。我的理解,看透“编程”是什么,所以给到孩子的,是什么。不是形式,而是本质。

@yqf0215 15# 在没有宏观一个“有意思”的背景下,编程是无聊的,所以孩子可能无法提起兴趣深入研究。
wangyzj
2021-11-24 09:25:12 +08:00
应该先玩游戏
然后再写游戏
Mindzy
2021-11-24 09:28:01 +08:00
@cpstar
其实也不用那么功利,孩子不一定走这个路呢,感兴趣让孩子尝试就行了,多接触点东西总归是好的
wupher
2021-11-24 09:37:28 +08:00
挺好的,最开始大家其实都是玩。玩着玩着就开始想创造了。

最开始接触计算机就是从学校的 Basic 开始,那时我才 4 年级呢。

问题有几个小孩会喜欢敲程序来算数,何况还是无聊的面向过程,软盘都是贵重物品。

大家都是趁课间休息或者老师心情好(那时他们也年青估计也是以游戏的心态看待我们吧),直接拿软盘玩游戏。

玩多了就想改改(太难了,多几条命能接下去不香吗?),然后就开始真正入门了。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/817546

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX