有没有简单而有趣(小孩子感兴趣)的 Python 做的东西? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
推荐学习书目
Learn Python the Hard Way
Python Sites
PyPI - Python Package Index
http://diveintopython.org/toc/index.html
Pocoo
值得关注的项目
PyPy
Celery
Jinja2
Read the Docs
gevent
pyenv
virtualenv
Stackless Python
Beautiful Soup
结巴中文分词
Green Unicorn
Sentry
Shovel
Pyflakes
pytest
Python 编程
pep8 Checker
Styles
PEP 8
Google Python Style Guide
Code Style from The Hitchhiker's Guide
garth
V2EX    Python

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

  •  
  •   garth
    imgarth 2016-01-29 19:27:26 +08:00 8791 次点击
    这是一个创建于 3560 天前的主题,其中的信息可能已经有所发展或是发生改变。
    想教孩子( 10 岁左右)学下 Python 编程,最基本的语法都会了,想以一个简单而他又感兴趣的作品带动他继续学习
    38 条回复    2016-02-01 00:01:50 +08:00
    FrankFang128
        1
    FrankFang128  
       2016-01-29 19:41:51 +08:00 via Android
    游戏啊
    ys0290
        2
    ys0290  
       2016-01-29 19:53:07 +08:00
    跑马灯
    moka20477
        3
    moka20477  
       2016-01-29 20:14:30 +08:00
    GUI 一定要有
    bombless
        4
    bombless  
       2016-01-29 20:16:27 +08:00
    游戏呗 https://www.nostarch.com/pythonforkids 当时我看的这本,照着做了一个 love2d 的项目, 233

    不过这本书的代码有一些错误,不知道有没有勘误表
    coldfog
        5
    coldfog  
       2016-01-29 20:17:30 +08:00
    用 pyglet 或者 pygame 写个游戏吧,你把复杂的窗口啦,渲染啦的部分封装下就好啦。
    techmoe
        6
    techmoe  
       2016-01-29 20:28:50 +08:00 via Android
    看来得是 gui 的
    VeryCB
        7
    VeryCB  
       2016-01-29 20:34:55 +08:00 via iPhone
    豆瓣害羞组爬虫
    virusdefender
        8
    virusdefender  
       2016-01-29 20:49:26 +08:00
    用树莓派控制硬件
    function007
        9
    function007  
       2016-01-29 20:52:20 +08:00
    如假包换 Python 做的
    他喜不喜欢就看你手艺了 doge
    fuyufjh
        10
    fuyufjh  
       2016-01-29 20:58:08 +08:00
    好好的一个孩子,学什么编程
    jessynt
        11
    jessynt  
       2016-01-29 20:59:54 +08:00
    niboy
        12
    niboy  
       2016-01-29 21:14:32 +08:00
    编写一个猜数字
    linhua
        13
    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
        14
    kamen  
       2016-01-29 21:33:59 +08:00
    好好一个孩子,就这样陷入了编程的深渊,唉!
    linhua
        15
    linhua  
       2016-01-29 21:42:17 +08:00
    7.mathematica 软件
    鼓励他重思考、算法,而不是枯燥、乏味、单调的计算,并学会用程序来检验自己的计算

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

    @linhua "1.音乐
    代码生成电子音乐 (电子琴) "
    这个有相关教程?并没有搜到 python 的
    MindPunk
        19
    MindPunk  
       2016-01-29 23:05:18 +08:00
    我还记得我的第一个程序是俄罗斯轮盘枪,很简单的代码,很刺激的玩儿法。
    代码就是每次随机生成一个六位的字符串,其中有一个值为 1 。然后要求用户选择 1-6 ,如果选到 1 那个就告诉用户:『你已经死了,大侠重新来过吧』;如果还没死就是『你赢了!再来一盘吧!』
    kokutou
        20
    kokutou  
       2016-01-29 23:09:25 +08:00
    @linhua +1 坑比 windows 少。
    不过对小孩子来说是不是要学的多了点。。。
    Exin
        22
    Exin  
       2016-01-30 00:34:34 +08:00 via iPhone
    提一个建议:
    对于这么小的孩子,相比让他具体地掌握一门编程语言做一些小程序,更重要的是让他掌握解决问题的方法与技巧。
    学会编程后我最大的收获就是如何把大问题解构成小问题,分析解决方法(也许是因为代码是这种过程的最佳表达方式),然后有条理地突破。
    tempdban
        23
    tempdban  
       2016-01-30 01:56:36 +08:00 via Android
    这不还是在逼孩子…
    mizuhashi
        24
    mizuhashi  
       2016-01-30 02:11:04 +08:00
    学什么 python ,学 ruby 啦
    em70
        25
    em70  
       2016-01-30 02:47:32 +08:00 via iPhone   1
    给他一本书一台电脑,让他自己玩,用你教个屁啊,要真是吃这行饭的,你挡都挡不住
    aprikyblue
        26
    aprikyblue  
       2016-01-30 04:17:33 +08:00 via iPhone
    感叹“好好一个孩子学什么编程”的真是够。。
    还有什么数学建模、算法、硬件相关的, 10 岁知识储备才什么水平啊喂!

    如果他在这方面有意向,过个四五年,好的话就三四年(差不多初三到高二?)再接触这些还差不多

    关于 linux 的话,相比之下,对孩子来说,我觉得 win 的 gui 更统一更友好

    赞同 @Exin +1
    这个年龄别要求具体运用语言了,能有兴趣就不错了,掌握解决问题的方法更好
    他有兴趣就放任他自己折腾去吧

    赞同 @em70 +1
    如果真有兴趣你根本挡都挡不住,不用管多少,自己就能学一些(比如咱小时候就是这样。。)
    如果真没兴趣,还是不要强人所难、硬逼迫
    pynix
        27
    pynix  
       2016-01-30 04:30:04 +08:00
    游戏。。。。。。。。
    itlr
        28
    itlr  
       2016-01-30 05:13:17 +08:00
    Python Turtle 啊:)
    http://pythonturtle.org/
    简单直观又有趣。
    ericls
        29
    ericls  
       2016-01-30 06:37:03 +08:00 via iPhone
    raspberrypi 自带了一些 python 做的游戏 小孩子应该挺感兴趣的
    loading
        30
    loading  
       2016-01-30 07:55:10 +08:00 via Android
    个人建议学
    loading
        31
    loading  
       2016-01-30 07:56:11 +08:00 via Android
    建议学 photoshop ,简单点。
    毕竟你还差一个美工不是? 233
    xiandao7997
        32
    xiandao7997  
    nbsp;  2016-01-30 10:40:18 +08:00 via Android
    他喜欢么,你教他语法的时候,不喜欢还是别教了,兴趣是自己的又不是别人给的
    kamen
        33
    kamen  
       2016-01-30 12:01:45 +08:00
    @linhua 我开玩笑的,不必这么认真 XD
    kamen
        34
    kamen  
       2016-01-30 12:02:40 +08:00
    @xiandao7997 兴趣是培养的,不是平白生出来
    bk201
        35
    bk201  
       2016-01-30 12:11:04 +08:00
    孩子是有逆反心理的,本来喜欢的,被你这一折腾,就变成讨厌了。给他创造一个可以解决问题的环境就可以了。
    KIDJourney
        36
    KIDJourney  
       2016-01-30 12:56:05 +08:00
    isnowify
        37
    isnowify  
       2016-01-30 21:16:10 +08:00 via iPhone
    首先他要感兴趣,不感兴趣的话就不要逼迫他了
    从一些书看起
    可怕的科学 会说话的猛犸
    和 python 无关 但有算法渗透
    安利给我弟弟看的 每次到我家都扒着 233
    他感兴趣的话 给他上《 head first python 》
    买个 pi+瑞士军刀
    再给他开个微信公众号 既提高写作能力,又能搞 python
    >>>岂不美哉
    asj
        38
    asj  
       2016-02-01 00:01:50 +08:00 via Android
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     5486 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 26ms UTC 09:07 PVG 17:07 LAX 02:07 JFK 05:07
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86