有没有简单而有趣(小孩子感兴趣)的 Python 做的东西?

2016-01-29 19:27:26 +08:00
 garth
想教孩子( 10 岁左右)学下 Python 编程,最基本的语法都会了,想以一个简单而他又感兴趣的作品带动他继续学习
8055 次点击
所在节点    Python
38 条回复
FrankFang128
2016-01-29 19:41:51 +08:00
游戏啊
ys0290
2016-01-29 19:53:07 +08:00
跑马灯
moka20477
2016-01-29 20:14:30 +08:00
GUI 一定要有
bombless
2016-01-29 20:16:27 +08:00
游戏呗 https://www.nostarch.com/pythonforkids 当时我看的这本,照着做了一个 love2d 的项目, 233

不过这本书的代码有一些错误,不知道有没有勘误表
coldfog
2016-01-29 20:17:30 +08:00
用 pyglet 或者 pygame 写个游戏吧,你把复杂的窗口啦,渲染啦的部分封装下就好啦。
techmoe
2016-01-29 20:28:50 +08:00
看来得是 gui 的
VeryCB
2016-01-29 20:34:55 +08:00
豆瓣害羞组爬虫
virusdefender
2016-01-29 20:49:26 +08:00
用树莓派控制硬件
function007
2016-01-29 20:52:20 +08:00
<amp-youtube data-videoid="8HQ3bpl_PAA" layout="responsive" width="480" height="270"></amp-youtube>如假包换 Python 做的
他喜不喜欢就看你手艺了 doge
fuyufjh
2016-01-29 20:58:08 +08:00
好好的一个孩子,学什么编程
jessynt
2016-01-29 20:59:54 +08:00
niboy
2016-01-29 21:14:32 +08:00
编写一个猜数字
linhua
2016-01-29 21:29:22 +08:00
1.音乐
代码生成电子音乐 (电子琴)
2.美术
简易的游戏(贪吃蛇、俄罗斯方块、卡片游戏 https://zh.wikipedia.org/wiki/%E4%B8%89%E5%9B%BD%E6%9D%80#.E5.8F.91.E5.B1.95.E5.8F.B2 ) ( PhotoShop + 数位板)
3.树莓派
这个很好

4.保护眼睛,定时离开屏幕休息

5.十万个为什么
先引导他发现问题 再引导他提出好的问题(提问的智慧)
并鼓励他用 程序+数学建模 的方式解决

6.整理的习惯 --› 管理
鼓励他拍摄身边美好的事物 并做剪辑 这是生活中的素材
kamen
2016-01-29 21:33:59 +08:00
好好一个孩子,就这样陷入了编程的深渊,唉!
linhua
2016-01-29 21:42:17 +08:00
7.mathematica 软件
鼓励他重思考、算法,而不是枯燥、乏味、单调的计算,并学会用程序来检验自己的计算

8.英语
这个尤其特别重要
linhua
2016-01-29 21:57:00 +08:00
@kamen
编程(尤其是 数值计算 + 数学建模)是一门管理、解决复杂性的艺术,特别是 python
这样才不会被繁琐的细枝末节 /计算 所阻挠,才能思考得更深
所以 编程要从娃娃抓起
linhua
2016-01-29 22:05:44 +08:00
9.最好用 linux 环境
lx19930805
2016-01-29 23:03:06 +08:00
@bombless 书是好书,网址是好网址,英语的有点看不懂

@linhua "1.音乐
代码生成电子音乐 (电子琴) "
这个有相关教程?并没有搜到 python 的
MindPunk
2016-01-29 23:05:18 +08:00
我还记得我的第一个程序是俄罗斯轮盘枪,很简单的代码,很刺激的玩儿法。
代码就是每次随机生成一个六位的字符串,其中有一个值为 1 。然后要求用户选择 1-6 ,如果选到 1 那个就告诉用户:『你已经死了,大侠重新来过吧』;如果还没死就是『你赢了!再来一盘吧!』
kokutou
2016-01-29 23:09:25 +08:00
@linhua +1 坑比 windows 少。
不过对小孩子来说是不是要学的多了点。。。

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

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

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

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

© 2021 V2EX