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
lin
V2EX  ›  Python

我弟弟他要学Python

  •  
  •   lin ·
    Quasimo · 2010-08-12 00:32:29 +08:00 · 6307 次点击
    这是一个创建于 5252 天前的主题,其中的信息可能已经有所发展或是发生改变。
    下学期初二
    平时的爱好(基本是唯一的)是玩游戏
    但是前天让我很意外

    他居然在看我好多年前的一本讲BASIC的书
    然后在电脑上试图操作
    但是,完全不知道该怎么办

    他似乎想为“做游戏”这个梦想付诸实践
    可是
    学什么好呢?

    反正我也想学一下python
    (我不懂编程)

    于是前天下午
    我兄弟俩在一起
    读起啄木鸟社区的“简明教程”

    他真的感兴趣
    我第一次见他
    这么有热情想学一样东西

    我很高兴
    我想买一本书,给他读。

    买什么书好呢?

    然后,大家可以给点意见吗?
    对我弟弟学编程这事。

    希望我的问题不算白痴

    谢谢
    32 条回复    1970-01-01 08:00:00 +08:00
    c
        1
    c  
       2010-08-12 03:47:59 +08:00
    @lin 我读过的

    《Python核心编程》(中文第二版) http://book.douban.com/subject/3112503/
    第一本就读的这个,虽然这本书作者有点问题,但书对于新手来说还是不错的,当参考手册吧 :)

    可爱的Python http://book.douban.com/subject/3884108/
    这本书读起来不错,适合对Python有一定了解的

    然后就是推荐 集体智慧编程 http://book.douban.com/subject/3288908/
    c
        2
    c  
       2010-08-12 03:49:27 +08:00
    Python核心编程 有电子版,不过排版看起来很别扭
    可爱的Python 也有电子版,可以先下电子版的看看,如果好,还是买书吧。支持下作者

    多看看Python官方的docs吧
    Livid
        4
    Livid  
    MOD
       2010-08-12 04:12:46 +08:00
    Python 有一个很强大的游戏框架 cocos2d

    http://www.cocos2d.org/

    入门书籍可以选这本:

    http://product.dangdang.com/product.aspx?product_id=20667966&ref=search-0-A
    zxn0
        5
    zxn0  
       2010-08-12 08:35:23 +08:00
    做游戏还得C++。Python在游戏里用的最多还是脚本系统。。。。个人觉得学actionscript都比python划算。。。。如果非要用python不可的话建议学PyOpenGL
    lin
        6
    lin  
    OP
       2010-08-12 09:32:23 +08:00
    谢谢大家!衷心感谢!

    我弟弟之前一点都没有接触过和编程沾点边的东西。

    所以一定是要零基础就能读的,然后比较容易理解的。


    @zxn0 谢谢提示。

    不过我了解我弟,现在让他它保持积极性就好了。太复杂的东西他会失去耐心。
    python因为我自己也有需要,所以我也会看看,这样他不明白的地方或许我能够帮得上忙。


    谢谢大家操心!大家推荐的书我会去研究研究再买。
    iwinux
        7
    iwinux  
       2010-08-12 09:47:18 +08:00
    《可爱的Python》 +1
    mishi
        8
    mishi  
       2010-08-12 11:34:30 +08:00
    可爱的Python。
    从网上找即可
    rveo
        9
    rveo  
       2010-08-12 11:54:10 +08:00
    百度再不好,也有很好好用的时候 ——

    对于 @livid 提的《Python学习手册》:http://www.baidu.com/baidu?q1=Python%D1%A7%CF%B0%CA%D6%B2%E1&ft=all
    rveo
        10
    rveo  
       2010-08-12 11:55:02 +08:00
    对于《可爱的Python》:http://download.csdn.net/source/2254601
    rveo
        11
    rveo  
       2010-08-12 12:01:11 +08:00
    《Python核心编程》(中文)(用 迅雷 QQ旋风 都可以 down )

    http://www.verycd.com/topics/2765155/
    Weakdancer
        12
    Weakdancer  
       2010-08-12 12:04:17 +08:00
    反正我读的是一本叫《A Byte Of Python》的书,中文名叫《简明Python教程》,只有100多页,讲的很基础,而且很好懂。http://www.woodpecker.org.cn:9081/doc/abyteofpython_cn/chinese/
    Weakdancer
        13
    Weakdancer  
       2010-08-12 12:05:15 +08:00
    本书的读者

    本书可以作为Python编程语言的一本指南或者教程。它主要是为新手而设计,不过对于有经验的程序员来说,它同样有用。

    即便你对计算机的了解只是如何在计算机上保存文本文件,你都可以通过本书学习Python。如果你有编程经验,你也可以使用本书学习Python。

    如果你以前有编程经验,那么你将会对Python语言和其他你所钟爱的编程语言之间的区别感兴趣。对此我为你指出了许多这样的区别。顺便提醒你,Python将很快成为你最喜欢的编程语言!
    fly2never
        14
    fly2never  
       2010-08-12 12:45:23 +08:00
    还有一本 learn python the hard way,也很基础,适合完全没有编程经验的人
    lin
        15
    lin  
    OP
       2010-08-13 10:26:46 +08:00
    有新问题请教:

    http://www.woodpecker.org.cn:9081/doc/abyteofpython_cn/chinese/ch07s03.html

    在 “例7.4 使用global语句” 里面,
    我弟弟问我为什么 func() 不能像 “例7.3 使用局部变量” 那样,
    把 x 放到 func() 里面,
    也就是写成 func(x)

    谢谢!
    c
        16
    c  
       2010-08-13 10:36:43 +08:00
    参考例7.3

    在例7.3中,func需要传入一个变量x,然后函数里都是对这个局部变量x操作。

    而在例7.4中使用了全局变量 x 就不用再继续传入变量x了。写成func(x) 调用的时候就要传入x哦。而使用全局变量,直接调用func()。

    可以不使用全局变量,就尽量避免使用哦。
    lin
        17
    lin  
    OP
       2010-08-13 10:44:29 +08:00
    好。谢谢!

    我下午跟他说看他理不理解。

    我还想问一下,“用了全局变量就不用传入变量”,我是否能理解为 “不能” 呢?因为硬要传入的话会报错。这是不是Python的一种规定?还是说基于它的运行原理会导致实际错误的产生?

    谢谢!
    c
        18
    c  
       2010-08-13 10:55:06 +08:00
    应该是一个变量不能同时为外部变量(全局变量)和局部变量
    lin
        19
    lin  
    OP
       2010-08-13 10:56:41 +08:00
    好!太感谢了!茅塞顿开。
    lianghai
        20
    lianghai  
       2010-08-13 12:01:41 +08:00
    这个帖子太值得收藏了。我也要努力启动 Python 的学习了,嗯!
    liuzhoou
        21
    liuzhoou  
       2010-08-13 14:16:33 +08:00
    Kymair
        22
    Kymair  
       2010-09-10 22:17:09 +08:00
    Dive into Python非常不适合入门……
    有不少人批评它
    fanzeyi
        23
    fanzeyi  
       2010-09-10 22:18:31 +08:00
    嗯 不错 等到我入Python的时候 就看看这些书 嗯
    fanzeyi
        24
    fanzeyi  
       2010-09-10 22:18:33 +08:00
    嗯 不错 等到我入Python的时候 就看看这些书 嗯
    alai
        25
    alai  
       2010-09-10 22:31:13 +08:00
    最近发现《Hello world! Computer programming for kids and other Beginners》蛮不错的。给小盆友启蒙很好。
    yangyuhan
        26
    yangyuhan  
       2010-10-18 10:31:35 +08:00
    关注中,我也想学。
    lin
        27
    lin  
    OP
       2010-10-18 12:18:07 +08:00
    哈~居然被哇了出来~
    我之前给弟弟买了本Python学习手册
    那时候我还在家,他放暑假,一口气学到不知道第六章还是第七章
    对python的概念绝对比我懂得多
    后来呢~
    他开学了
    我回广州了
    我中秋再回去的时候
    发现没进度
    因为课业繁忙
    每晚做作业到很晚
    小孩子们很苦
    书包也特别重
    心疼
    iiduce
        28
    iiduce  
       2010-10-18 12:31:05 +08:00
    python学习手册 +1

    可爱的python 可以快速阅读一下, 主要是对python的编程理念有更好的认识,因为整本书的设计就比较pythonic。
    fanzeyi
        29
    fanzeyi  
       2010-10-18 12:32:47 +08:00
    羡慕
    想当年我初二的时候要是有人教就好了
    当时就会瞎捣鼓点 asp
    iiduce
        30
    iiduce  
       2010-10-18 12:35:51 +08:00
    @fanzeyi
    同感,别说初二,就是上大学时有人指点我学习python就好了。自己走上了邪恶的微软之路。
    lin
        31
    lin  
    OP
       2010-10-18 12:39:58 +08:00
    @fanzeyi 你那时候能捣鼓点asp已经很不错了。我直到忘了是高二还是高三才有电脑。那时候只懂捣鼓一下frontpage和dreamweaver做点静态页面。
    fanzeyi
        32
    fanzeyi  
       2010-10-18 12:41:32 +08:00
    @lin 我现在才高二。。 那时候已经发展的很厉害了 vista都发布了。。。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   974 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 28ms · UTC 22:54 · PVG 06:54 · LAX 14:54 · JFK 17:54
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.