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

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

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

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

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

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

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

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