推荐学习书目
› 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 · Jan 29, 2016 · 9791 views
    This topic created in 3939 days ago, the information mentioned may be changed or developed.
    想教孩子( 10 岁左右)学下 Python 编程,最基本的语法都会了,想以一个简单而他又感兴趣的作品带动他继续学习
    38 replies  •  2016-02-01 00:01:50 +08:00
    FrankFang128
    FrankFang128
    Jan 29, 2016 via Android
    1
    游戏啊
    ys0290
    ys0290
    Jan 29, 2016
    2
    跑马灯
    moka20477
    moka20477
    Jan 29, 2016
    3
    GUI 一定要有
    bombless
    bombless
    Jan 29, 2016
    4
    游戏呗 https://www.nostarch.com/pythonforkids 当时我看的这本,照着做了一个 love2d 的项目, 233

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

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

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

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

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

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

    赞同 @em70 +1
    如果真有兴趣你根本挡都挡不住,不用管多少,自己就能学一些(比如咱小时候就是这样。。)
    如果真没兴趣,还是不要强人所难、硬逼迫
    pynix
    pynix
    Jan 30, 2016
    27
    游戏。。。。。。。。
    itlr
    itlr
    Jan 30, 2016
    28
    Python Turtle 啊:)
    http://pythonturtle.org/
    简单直观又有趣。
    ericls
    ericls
    Jan 30, 2016 via iPhone
    29
    raspberrypi 自带了一些 python 做的游戏 小孩子应该挺感兴趣的
    loading
    loading
    Jan 30, 2016 via Android
    30
    个人建议学
    loading
    loading
    Jan 30, 2016 via Android
    31
    建议学 photoshop ,简单点。
    毕竟你还差一个美工不是? 233
    xiandao7997
    xiandao7997
    Jan 30, 2016 via Android
    32
    他喜欢么,你教他语法的时候,不喜欢还是别教了,兴趣是自己的又不是别人给的
    kamen
    kamen
    Jan 30, 2016
    33
    @linhua 我开玩笑的,不必这么认真 XD
    kamen
    kamen
    Jan 30, 2016
    34
    @xiandao7997 兴趣是培养的,不是平白生出来
    bk201
    bk201
    Jan 30, 2016
    35
    孩子是有逆反心理的,本来喜欢的,被你这一折腾,就变成讨厌了。给他创造一个可以解决问题的环境就可以了。
    KIDJourney
    KIDJourney
    Jan 30, 2016
    36
    isnowify
    isnowify
    Jan 30, 2016 via iPhone
    37
    首先他要感兴趣,不感兴趣的话就不要逼迫他了
    从一些书看起
    可怕的科学 会说话的猛犸
    和 python 无关 但有算法渗透
    安利给我弟弟看的 每次到我家都扒着 233
    他感兴趣的话 给他上《 head first python 》
    买个 pi+瑞士军刀
    再给他开个微信公众号 既提高写作能力,又能搞 python
    >>>岂不美哉
    asj
    asj
    Feb 1, 2016 via Android
    38
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   996 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 73ms · UTC 19:04 · PVG 03:04 · LAX 11:04 · JFK 14:04
    ♥ Do have faith in what you're doing.