Re: [图灵公司俱乐部] 如果教自己的孩子编程,你会选哪种语言?

14 views
Skip to first unread message

Zoom.Quiet

unread,
Jun 26, 2008, 9:08:19 PM6/26/08
to 刘江, 图灵俱乐部, Python.cn@google, zeuux-press
2008/6/27 刘江 <liuj....@gmail.com>:
> 六一节的时候和同事聊天,说到她现在上小学的孩子为了搞点专长,好进重点中学,
> 准备暑假报班,学编程。我问学什么,答曰QBasic……
>
> 问题来了,如果教自己的孩子编程,你会选哪种语言?
>
> 【一点相关背景】
> Manning的出版计划里有这样一本书:
> Hello World! Computer Programming for Kids (and Other Beginners)
> http://www.amazon.com/Hello-World-Computer-Programming-Beginners/dp/1933988495
>
> 是一位电子工程师和他8岁的孩子合写的。我很动心了。唯一有点犹豫的,是他们采
> 用的语言是Python。其实很多年前我就听说美国的中学在用Python教学,但是那时
> 候我出的国内第一本Python书死得很惨。对了,那本书是陈革和冯大辉同学合译的。
死的惨和书是否好,没有直接关系的,
中国的图书市场很妖,不是一般的出版理论可以阐明的,
那本书俺买了,到现在还时不时翻一下,有些基本问题讲的实在好哪!
Python 到底怎么样,大家心里都有底的:
http://www.zoomquiet.org/share/s5/intropy/070322-introPy/
以前MIT 的基础教学语言是 Lisp 现在也变更成Python 了,
另外,如果是面向中国小朋友的话,
已经有非常完备的 周蟒 可以来使用 汉语全程讲解编程了!
http://code.google.com/p/zhpy/

小朋友是否需要学习编程?
0. 多点知识,没坏处
1. 世界已经是电脑的天下了,了解电脑如何统治世界的,没坏处
2. 计算机使用将是未来所有职业人的基础素质,有个好的基础,没坏处
3. 不一定将来要当程序员,但是多个渠道可以自行解决日常的重复性数据处理,没坏处
4. 大人在教小朋友时,无意间也识得Python 明白世界上不是只有C++和JAVA,没坏处
5. 通过编程训练逻辑思维,相比电子游戏,没坏处
6. 通过趣味编程开发智能,没坏处
...

Learnning Python 的中国市场惨败,是因为出的太早了,
现在GAE 大行其道,博文/邮电...今年出了一批Python 图书,
在 CPyUG/ZEUUX 等等技术社区的多年 推广下,使用和知道Python 的人和当年比不知凡倍,
如果 图灵真想出, 俺愿意组织翻译,将这本面向小朋友的书翻译创作到位!


http://zoomquiet.org'''
过程改进乃是催生可促生靠谱的人的组织!
PE keeps evolving organizations which promoting people be good!'''

> 大家可能有认识的。冯同学当时还在读书,经验欠缺,稿子问题极多,把我给累的,
> 到现在他见我还很不好意思呢,而且以后好像也没有再翻译过书。但是人家做DBA、
> 写技术blog,表现得多出色。我看着好像比自己出名了还高兴似的……
>
> 唉,我怎么老是扯得很远呢……
>
> 这本书的介绍中,提到Python是the base language for the "One Laptop per Child"
> program。这么说潜力还是很大的。其实我很奇怪,为什么中国居然对OLPC项目没
> 啥动静,这是多么好的想法啊。

刘鑫

unread,
Jun 26, 2008, 9:10:42 PM6/26/08
to pyth...@googlegroups.com
smalltalk
python
perl
lisp

选择顺序自上而下。

2008/6/27 Zoom. Quiet <zoom....@gmail.com>:



--
因为不可抗拒的外力而遭遇不幸的人不应该被取笑和侮辱。
……

劉鑫
March.Liu

katkat lim

unread,
Jun 26, 2008, 9:14:02 PM6/26/08
to pyth...@googlegroups.com
我倒是觉得有一个python足矣。
基本上我知道的见过python的人都觉得用它来描述算法与数据结果是再合适不过的了。

2008/6/27 刘鑫 <marc...@gmail.com>:

笨笨狗

unread,
Jun 26, 2008, 9:17:15 PM6/26/08
to pyth...@googlegroups.com, turin...@googlegroups.com
"如果 图灵真想出, 俺愿意组织翻译,将这本面向小朋友的书翻译创作到位!"


全力支持ZQ大妈!有什么可以帮忙的咱也愿意出力。

--
云电清华同方小民工

shhgs

unread,
Jun 26, 2008, 9:20:25 PM6/26/08
to 笨笨狗, pyth...@googlegroups.com, turin...@googlegroups.com
Of course Python

tocer

unread,
Jun 26, 2008, 9:29:37 PM6/26/08
to pyth...@googlegroups.com
Zoom.Quiet wrote::

>> Manning的出版计划里有这样一本书:
>> Hello World! Computer Programming for Kids (and Other Beginners)
>> http://www.amazon.com/Hello-World-Computer-Programming-Beginners/dp/1933988495
>>

哪里有这本书的电子版,想看看,Google了,但没找到:(

cui shaowei

unread,
Jun 26, 2008, 9:31:02 PM6/26/08
to pyth...@googlegroups.com
我觉得选择编译性的语言是最好的..因为语法固定. 而像python perl 这种语法灵活的解释性语法, 反而让未经世事的孩子们无法理解其语法
的变换. 相反他们的死记硬背的功力可能比现在的我们要强一些.

2008/6/27 shhgs <shhgs....@gmail.com>:



--
| (\_/) This is Bunny. Copy and paste Bunny
| (='.'=) into your signature to help him gain
| (")_(") world domination.

崔少伟
Tel: 13810421852
QQ: 43458943
MSN: sha...@hotmail.com

@@

unread,
Jun 26, 2008, 9:35:06 PM6/26/08
to pyth...@googlegroups.com


2008/6/27 tocer <tocer...@gmail.com>:

是Manning的出版计划。。

Albert Lee

unread,
Jun 26, 2008, 9:57:08 PM6/26/08
to pyth...@googlegroups.com
2008/6/27 cui shaowei <sha...@gmail.com>:

> 我觉得选择编译性的语言是最好的..因为语法固定. 而像python perl 这种语法灵活的解释性语法, 反而让未经世事的孩子们无法理解其语法
> 的变换. 相反他们的死记硬背的功力可能比现在的我们要强一些.
>

这样太摧残小朋友们的创造力了。

教小孩的话, squeak 好了

囧匡

unread,
Jun 26, 2008, 10:03:10 PM6/26/08
to python-cn`CPyUG`华蟒用户组
四书、Linux内核、Python源码、小逻辑。只管读就行了,勿求甚解。小孩子就算是Python也未必很容易理解,死记硬背是很厉害的。这叫扬长
避短。

Albert Lee

unread,
Jun 26, 2008, 10:08:06 PM6/26/08
to pyth...@googlegroups.com
2008/6/27 囧匡 <kuan...@gmail.com>:

> 四书、Linux内核、Python源码、小逻辑。只管读就行了,勿求甚解。小孩子就算是Python也未必很容易理解,死记硬背是很厉害的。这叫扬长
> 避短。

你们真打算再把小孩也培养成程序员?

刘鑫

unread,
Jun 26, 2008, 10:15:49 PM6/26/08
to pyth...@googlegroups.com
有些语言是面对机器的,有些语言是面对问题的。
出了中国,很少会有哪里的非IT人士还要学一堆VB Java的作为自用……科学界还是Perl/Python为主,为什么?因为描述问题的能力好。你要做什么,写下来,让计算机去算,问题就解决了。难不成算个基因匹配,还要先定义六个接口,写三个XML配置,再构造上两个Factory一个Builder一个FactoryManager一个BuilderManager……

2008/6/27 Albert Lee <hanzh...@gmail.com>:



--
因为不可抗拒的外力而遭遇不幸的人不应该被取笑和侮辱。
……

劉鑫
March.Liu

笨笨狗

unread,
Jun 26, 2008, 10:24:16 PM6/26/08
to pyth...@googlegroups.com
2008/6/27 刘鑫 <marc...@gmail.com>:

> 有些语言是面对机器的,有些语言是面对问题的。
> 出了中国,很少会有哪里的非IT人士还要学一堆VB
> Java的作为自用……科学界还是Perl/Python为主,为什么?因为描述问题的能力好。你要做什么,写下来,让计算机去算,问题就解决了。难不成算个基因匹配,还要先定义六个接口,写三个XML配置,再构造上两个Factory一个Builder一个FactoryManager一个BuilderManager……


为啥不推荐lisp呢?我觉得更适合计算用……

--
云电清华同方小民工

刘鑫

unread,
Jun 26, 2008, 10:25:41 PM6/26/08
to pyth...@googlegroups.com
括号太多,不像人话吖……XD
Lisp我放在第四位鸟……

2008/6/27 笨笨狗 <chen....@gmail.com>:



--
因为不可抗拒的外力而遭遇不幸的人不应该被取笑和侮辱。
……

劉鑫
March.Liu

k

unread,
Jun 26, 2008, 10:28:03 PM6/26/08
to pyth...@googlegroups.com
当然用python了,代码少而且易读。

头太晕

unread,
Jun 26, 2008, 10:36:57 PM6/26/08
to pyth...@googlegroups.com
找几个小朋友,分别教他们不同的语言,看看哪个最容易学会,就选哪一个。



东子/hydon

unread,
Jun 26, 2008, 10:44:10 PM6/26/08
to pyth...@googlegroups.com
Python对格式要求太严格了。
又要面对那么多库
教孩子,兴趣第一。试想8岁的孩子会对数学了解多少?会对打字(打中文?周蟒?难!)了解多少?

第一门语言,还是简单点儿的好。QBasic不错。
--
让ERP在中国普遍成功吧...(hydon/东子)

gas...@gmail.com

unread,
Jun 26, 2008, 10:45:11 PM6/26/08
to python-cn`CPyUG`华蟒用户组
On 6月27日, 上午10時08分, "Albert Lee" <hanzhup...@gmail.com> wrote:
>
> 你们真打算再把小孩也培养成程序员?

這句講的很好,很強大

不過現在只要是讀工科,非程序員要搞工程計算、模擬什麼的都得寫程式了。

以後文科要研究什麼易經、占卜之類的搞不好也會想學學周蟒 XD

fireflyc

unread,
Jun 26, 2008, 11:05:34 PM6/26/08
to python-cn`CPyUG`华蟒用户组
我也愿意出力翻译。问题是~~需要组织嘛。:-)

kongxiangbo 孔祥波

unread,
Jun 26, 2008, 11:13:20 PM6/26/08
to pyth...@googlegroups.com
个人认为语言不是很重要重要是方法


李富荣

unread,
Jun 26, 2008, 11:23:46 PM6/26/08
to pyth...@googlegroups.com
top post一下……

我觉得教小孩学编程,无非想让他们对计算机是怎样运行的有所了解,从而有利于他们的智力发育,开拓视野。

对于抽象思维能力强的小孩,我选C


2008/6/27 kongxiangbo 孔祥波 <py.k...@gmail.com>:



--
blog : http://www.leefurong.cn
photo:http://picasaweb.google.com/leefurong
Cell phone: +86 13651506196

囧匡

unread,
Jun 26, 2008, 11:52:43 PM6/26/08
to python-cn`CPyUG`华蟒用户组

> 个人认为语言不是很重要重要是方法

我觉得语言并没有你想象的那么"次要"。对语言不熟悉的话,就会出现《代码大全》里那个例子,一群Fortran程序员去写C++的程序,写出来的只是
伪装成C++的Fortran,这就像外国人说中国话,总觉有点阴阳怪气的。

limodou

unread,
Jun 26, 2008, 11:58:40 PM6/26/08
to pyth...@googlegroups.com
2008/6/27 囧匡 <kuan...@gmail.com>:

> 个人认为语言不是很重要重要是方法

我觉得语言并没有你想象的那么"次要"。对语言不熟悉的话,就会出现《代码大全》里那个例子,一群Fortran程序员去写C++的程序,写出来的只是
伪装成C++的Fortran,这就像外国人说中国话,总觉有点阴阳怪气的。

请问有几个有小孩的,如果没有讨论它有意义吗?孩子的想法,思维方式与大人是不同的。小孩在上学前都不太具备很强的逻辑性,经常说出一些让大人可笑的事。所以教编程不是难在教他语言,而是让他明白什么是编程,这个很难。

--
I like python!
UliPad <<The Python Editor>>: http://code.google.com/p/ulipad/
UliWeb <<simple web framework>>: http://uliwebproject.appspot.com
My Blog: (new)http://http://hi.baidu.com/limodou (old)http://www.donews.net/limodou

李富荣

unread,
Jun 27, 2008, 12:01:12 AM6/27/08
to pyth...@googlegroups.com


2008/6/27 limodou <lim...@gmail.com>:

请问有几个有小孩的,如果没有讨论它有意义吗?孩子的想法,思维方式与大人是不同的。小孩在上学前都不太具备很强的逻辑性,经常说出一些让大人可笑的事。所以教编程不是难在教他语言,而是让他明白什么是编程,这个很难。
 
我会选择汉语教他"什么是编程"。呵呵。

刘鑫

unread,
Jun 27, 2008, 12:01:58 AM6/27/08
to pyth...@googlegroups.com


2008/6/27 limodou <lim...@gmail.com>:

2008/6/27 囧匡 <kuan...@gmail.com>:

> 个人认为语言不是很重要重要是方法

我觉得语言并没有你想象的那么"次要"。对语言不熟悉的话,就会出现《代码大全》里那个例子,一群Fortran程序员去写C++的程序,写出来的只是
伪装成C++的Fortran,这就像外国人说中国话,总觉有点阴阳怪气的。

请问有几个有小孩的,如果没有讨论它有意义吗?孩子的想法,思维方式与大人是不同的。小孩在上学前都不太具备很强的逻辑性,经常说出一些让大人可笑的事。所以教编程不是难在教他语言,而是让他明白什么是编程,这个很难。

所以啊,我觉得,编程语言表达能力清不清楚才是最重要的,太底层的语言不适合拿来做幼教……squeak那种才是真正有爱的。为了儿子,这几年我得学会smalltalk:)。
 

--
I like python!
UliPad <<The Python Editor>>: http://code.google.com/p/ulipad/
UliWeb <<simple web framework>>: http://uliwebproject.appspot.com
My Blog: (new)http://http://hi.baidu.com/limodou (old)http://www.donews.net/limodou





--
因为不可抗拒的外力而遭遇不幸的人不应该被取笑和侮辱。
……

劉鑫
March.Liu

lin feida

unread,
Jun 27, 2008, 12:02:27 AM6/27/08
to pyth...@googlegroups.com
哈哈~~孩子还是从数学学起~~

2008/6/27 limodou <lim...@gmail.com>:

Zoom.Quiet

unread,
Jun 27, 2008, 12:03:17 AM6/27/08
to pyth...@googlegroups.com
2008/6/27 limodou <lim...@gmail.com>:

> 2008/6/27 囧匡 <kuan...@gmail.com>:
>>
>> > 个人认为语言不是很重要重要是方法
>>
>> 我觉得语言并没有你想象的那么"次要"。对语言不熟悉的话,就会出现《代码大全》里那个例子,一群Fortran程序员去写C++的程序,写出来的只是
>> 伪装成C++的Fortran,这就像外国人说中国话,总觉有点阴阳怪气的。
>
> 请问有几个有小孩的,如果没有讨论它有意义吗?孩子的想法,思维方式与大人是不同的。小孩在上学前都不太具备很强的逻辑性,经常说出一些让大人可笑的事。所以教编程不是难在教他语言,而是让他明白什么是编程,这个很难。
>
这不仅仅对小孩,对成年人一样的困难,没有开窃前,俺以为编程就是对内存进行移运哪...
所以,有 logo 这样的教学语言,
在游戏中让小朋友有编程的直观体验,
然后,破除编程的复杂迷信,掌握解决问题的核心述求;
然后,就进入了主动根据需求寻求方法,自我教育的良性循环了...

Zoom.Quiet

unread,
Jun 27, 2008, 12:04:15 AM6/27/08
to pyth...@googlegroups.com
2008/6/27 李富荣 <leef...@gmail.com>:

>
>
> 2008/6/27 limodou <lim...@gmail.com>:
>>
>>
>> 请问有几个有小孩的,如果没有讨论它有意义吗?孩子的想法,思维方式与大人是不同的。小孩在上学前都不太具备很强的逻辑性,经常说出一些让大人可笑的事。所以教编程不是难在教他语言,而是让他明白什么是编程,这个很难。
>
>
> 我会选择汉语教他"什么是编程"。呵呵。
>
握手!俺就是看好这点才推荐 周蟒的!

limodou

unread,
Jun 27, 2008, 12:05:20 AM6/27/08
to pyth...@googlegroups.com
2008/6/27 lin feida <linf...@gmail.com>:
哈哈~~孩子还是从数学学起~~

要看什么数学了,只是简单的数字相加不算什么,但是如何让小孩懂得数学应用题不是件容易的事。

limodou

unread,
Jun 27, 2008, 12:06:28 AM6/27/08
to pyth...@googlegroups.com
2008/6/27 Zoom. Quiet <zoom....@gmail.com>:

>
> 2008/6/27 李富荣 <leef...@gmail.com>:
> >
> >
> > 2008/6/27 limodou <lim...@gmail.com>:
> >>
> >>
> >> 请问有几个有小孩的,如果没有讨论它有意义吗?孩子的想法,思维方式与大人是不同的。小孩在上学前都不太具备很强的逻辑性,经常说出一些让大人可笑的事。所以教编程不是难在教他语言,而是让他明白什么是编程,这个很难。
> >
> >
> > 我会选择汉语教他"什么是编程"。呵呵。
> >
> 握手!俺就是看好这点才推荐 周蟒的!

汉语编程只是形式的转换,逻辑思维方式根本是一样的。

囧匡

unread,
Jun 27, 2008, 12:18:20 AM6/27/08
to python-cn`CPyUG`华蟒用户组
小孩的动机是最关键了,我的想法是:
抓一群小孩,然后用类似Scrum的方法,让他们窝里斗。

lin feida

unread,
Jun 27, 2008, 12:32:46 AM6/27/08
to pyth...@googlegroups.com
抓一群小孩~~有创意~~估计抓的到的话~~那群小孩都是程序员的孩子

2008/6/27 囧匡 <kuan...@gmail.com>:

头太晕

unread,
Jun 27, 2008, 1:02:32 AM6/27/08
to pyth...@googlegroups.com


2008/6/27 lin feida <linf...@gmail.com>:
抓一群小孩~~有创意~~估计抓的到的话~~那群小孩都是程序员的孩子

程序员的孩子不一定就要学编程吧。孩子学什么,应该因人而异,也许应该着重培养一下孩子的艺术细胞。

xxmplus

unread,
Jun 27, 2008, 1:12:50 AM6/27/08
to pyth...@googlegroups.com
2008/6/27 头太晕 <tor...@gmail.com>:

>
>
> 2008/6/27 lin feida <linf...@gmail.com>:
>>
>> 抓一群小孩~~有创意~~估计抓的到的话~~那群小孩都是程序员的孩子
>
> 程序员的孩子不一定就要学编程吧。孩子学什么,应该因人而异,也许应该着重培养一下孩子的艺术细胞。

是说这个吗?
http://ued.taobao.com/blog/2008/05/30/200861/

>
>
> >
>

--
Any complex technology which doesn't come with documentation must be the best
available.

小蜜豆

unread,
Jun 27, 2008, 1:53:02 AM6/27/08
to pyth...@googlegroups.com
俺很不愿意让小孩做程序员,学介些东西,俺觉得要以轻松快乐为主,简单,再简单。。。
还得是针对小孩年龄层来教滴。。。。。
三岁以前跟他说任何东西都是无路用的,他根本听不懂,能在QQ上跟爸比发表情图片俺就很欣慰了……

2008/6/27 xxmplus <xxm...@gmail.com>:

Albert Lee

unread,
Jun 27, 2008, 1:54:23 AM6/27/08
to pyth...@googlegroups.com
2008/6/27 小蜜豆 <men...@gmail.com>:

> 俺很不愿意让小孩做程序员,学介些东西,俺觉得要以轻松快乐为主,简单,再简单。。。
> 还得是针对小孩年龄层来教滴。。。。。
> 三岁以前跟他说任何东西都是无路用的,他根本听不懂,能在QQ上跟爸比发表情图片俺就很欣慰了……
>

蜜豆同学,我很郑重的向你的公子推荐 squeak

free won

unread,
Jun 27, 2008, 1:57:12 AM6/27/08
to pyth...@googlegroups.com
python了。 像C++之流,一进去,就是个什么iostream       std:out 之类的。  根本就是在分散理解力。

--
真正的杰出,不是妙用规则的错层,而是极致的偏执于信念

Zoom.Quiet

unread,
Jun 27, 2008, 2:03:57 AM6/27/08
to pyth...@googlegroups.com
2008/6/27 Albert Lee <hanzh...@gmail.com>:
这是专门针对儿童教育设计的语言,
但是 OLPC 选择的是 Python ~ PiPy
入门轻松不一定以后也可以依赖 sqeak 来解决实际问题,
不如直接上手Python ...

当然,鼓励 ALbertLee 快速生胎出来,和 未来的公子对比一下,学习什么语言入门更加合算,是也乎,是也乎...

PS:
如果俺可以领养的话,是准备教Lisp 的 ;)

Thor

unread,
Jun 27, 2008, 2:07:50 AM6/27/08
to pyth...@googlegroups.com
这是专门针对儿童教育设计的语言,
但是 OLPC 选择的是 Python ~ PiPy
入门轻松不一定以后也可以依赖 sqeak 来解决实际问题,
不如直接上手Python ...

当然,鼓励 ALbertLee 快速生胎出来,和 未来的公子对比一下,学习什么语言入门更加合算,是也乎,是也乎...

PS:
如果俺可以领养的话,是准备教Lisp 的 ;)

你们的儿子会被吓跑的!


http://zoomquiet.org'''
过程改进乃是催生可促生靠谱的人的组织!
PE keeps evolving organizations which promoting people be good!'''





--
Get busy living, or get busy dying.

Pubuntu

unread,
Jun 27, 2008, 2:53:28 AM6/27/08
to python-cn`CPyUG`华蟒用户组
须然我不会编程,但我也在学习python,这是因为Eric S. Raymond的那篇“如何成为一名黑客”指引了我……

Samuel Chi

unread,
Jun 27, 2008, 3:20:32 AM6/27/08
to pyth...@googlegroups.com


2008/6/27 刘鑫 <marc...@gmail.com>:


2008/6/27 limodou <lim...@gmail.com>:

请问有几个有小孩的,如果没有讨论它有意义吗?孩子的想法,思维方式与大人是不同的。小孩在上学前都不太具备很强的逻辑性,经常说出一些让大人可笑的事。所以教编程不是难在教他语言,而是让他明白什么是编程,这个很难。

所以啊,我觉得,编程语言表达能力清不清楚才是最重要的,太底层的语言不适合拿来做幼教……squeak那种才是真正有爱的。为了儿子,这几年我得学会smalltalk:)。

我跟着你走就是了,我小孩比你晚一年.
到时候有啥成果还请多多通报~

Samuel Chi

unread,
Jun 27, 2008, 3:22:26 AM6/27/08
to pyth...@googlegroups.com


2008/6/27 头太晕 <tor...@gmail.com>:



2008/6/27 lin feida <linf...@gmail.com>:
抓一群小孩~~有创意~~估计抓的到的话~~那群小孩都是程序员的孩子

程序员的孩子不一定就要学编程吧。孩子学什么,应该因人而异,也许应该着重培养一下孩子的艺术细胞。

我觉得编程也是很讲究艺术的.
研究了这么多年,越来越这么觉得.
非常有味道~~

est

unread,
Jun 27, 2008, 3:25:50 AM6/27/08
to python-cn`CPyUG`华蟒用户组
小孩子编程嘛,当然兴奋是最重要的

在console里显示一个helloworld, 或者递归求一个数组,都不如在VB里拖拽一个媒体播放器爽

呵呵,个人意见。其实我比较推荐Javascript。民工又不失高雅。而且是最简单的语法。。。同时转向C, Java, Python, Lisp
等等都比较容易(当然导向也很重要)

On Jun 27, 9:08 am, Zoom.Quiet <zoom.qu...@gmail.com> wrote:
> 2008/6/27 刘江 <liuj.tur...@gmail.com>:> 六一节的时候和同事聊天,说到她现在上小学的孩子为了搞点专长,好进重点中学,
> > 准备暑假报班,学编程。我问学什么,答曰QBasic......
>
> > 问题来了,如果教自己的孩子编程,你会选哪种语言?
>
> > 【一点相关背景】
> > Manning的出版计划里有这样一本书:
> > Hello World! Computer Programming for Kids (and Other Beginners)
> >http://www.amazon.com/Hello-World-Computer-Programming-Beginners/dp/1...
>
> > 是一位电子工程师和他8岁的孩子合写的。我很动心了。唯一有点犹豫的,是他们采
> > 用的语言是Python。其实很多年前我就听说美国的中学在用Python教学,但是那时
> > 候我出的国内第一本Python书死得很惨。对了,那本书是陈革和冯大辉同学合译的。
>
> 死的惨和书是否好,没有直接关系的,
> 中国的图书市场很妖,不是一般的出版理论可以阐明的,
> 那本书俺买了,到现在还时不时翻一下,有些基本问题讲的实在好哪!
> Python 到底怎么样,大家心里都有底的:http://www.zoomquiet.org/share/s5/intropy/070322-introPy/
> 以前MIT 的基础教学语言是 Lisp 现在也变更成Python 了,
> 另外,如果是面向中国小朋友的话,
> 已经有非常完备的 周蟒 可以来使用 汉语全程讲解编程了!http://code.google.com/p/zhpy/
>
> 小朋友是否需要学习编程?
> 0. 多点知识,没坏处
> 1. 世界已经是电脑的天下了,了解电脑如何统治世界的,没坏处
> 2. 计算机使用将是未来所有职业人的基础素质,有个好的基础,没坏处
> 3. 不一定将来要当程序员,但是多个渠道可以自行解决日常的重复性数据处理,没坏处
> 4. 大人在教小朋友时,无意间也识得Python 明白世界上不是只有C++和JAVA,没坏处
> 5. 通过编程训练逻辑思维,相比电子游戏,没坏处
> 6. 通过趣味编程开发智能,没坏处
> ...
>
> Learnning Python 的中国市场惨败,是因为出的太早了,
> 现在GAE 大行其道,博文/邮电...今年出了一批Python 图书,
> 在 CPyUG/ZEUUX 等等技术社区的多年 推广下,使用和知道Python 的人和当年比不知凡倍,
> 如果 图灵真想出, 俺愿意组织翻译,将这本面向小朋友的书翻译创作到位!
>
> http://zoomquiet.org'''
> 过程改进乃是催生可促生靠谱的人的组织!
> PE keeps evolving organizations which promoting people be good!'''
>
>
>
> > 大家可能有认识的。冯同学当时还在读书,经验欠缺,稿子问题极多,把我给累的,
> > 到现在他见我还很不好意思呢,而且以后好像也没有再翻译过书。但是人家做DBA、
> > 写技术blog,表现得多出色。我看着好像比自己出名了还高兴似的......
>
> > 唉,我怎么老是扯得很远呢......
>
> > 这本书的介绍中,提到Python是the base language for the "One Laptop per Child"
> > program。这么说潜力还是很大的。其实我很奇怪,为什么中国居然对OLPC项目没
> > 啥动静,这是多么好的想法啊。- Hide quoted text -
>
> - Show quoted text -

刘鑫

unread,
Jun 27, 2008, 3:32:11 AM6/27/08
to pyth...@googlegroups.com
背DOM会玩儿死人的……

2008/6/27 est <electr...@gmail.com>:

小孩子编程嘛,当然兴奋是最重要的

在console里显示一个helloworld, 或者递归求一个数组,都不如在VB里拖拽一个媒体播放器爽

呵呵,个人意见。其实我比较推荐Javascript。民工又不失高雅。而且是最简单的语法。。。同时转向C, Java, Python, Lisp
等等都比较容易(当然导向也很重要)





--
因为不可抗拒的外力而遭遇不幸的人不应该被取笑和侮辱。
……

劉鑫
March.Liu

tang yue

unread,
Jun 27, 2008, 3:38:54 AM6/27/08
to pyth...@googlegroups.com
我以后的小孩肯定不让他学编程,学啥不好,非要学这行。

2008/6/27 刘鑫 <marc...@gmail.com>:

vicalloy

unread,
Jun 27, 2008, 3:56:22 AM6/27/08
to pyth...@googlegroups.com
也不是不让,只是不会刻意去教。
我认为中国人对智力的开发已经够重视了。
对于大多中国人而言,更缺的应当是经济学/社会学方面的知识。

2008/6/27 tang yue <ytan...@gmail.com>:

Robert Chen

unread,
Jun 27, 2008, 5:11:24 AM6/27/08
to pyth...@googlegroups.com
我决定让我小孩去开公司,专门招聘你们小孩,哈哈,现在可以排队预约 :)


--
Robert
关注Python 关注搜索
Dynamic Life——http://blog.csdn.net/balabalamerobert

linchanx

unread,
Jun 27, 2008, 5:13:28 AM6/27/08
to pyth...@googlegroups.com
c吧  但是不会教他指针

2008/6/27 Robert Chen <search....@gmail.com>:
我决定让我小孩去开公司,专门招聘你们小孩,哈哈,现在可以排队预约 :)


--
Robert
关注Python 关注搜索
Dynamic Life----http://blog.csdn.net/balabalamerobert



Jiahua Huang

unread,
Jun 27, 2008, 5:14:45 AM6/27/08
to pyth...@googlegroups.com
2008/6/27 est <electr...@gmail.com>:

> 小孩子编程嘛,当然兴奋是最重要的
>
> 在console里显示一个helloworld, 或者递归求一个数组,都不如在VB里拖拽一个媒体播放器爽
>

以前见过的好些 VB 算法书,
例子都是拖个窗口,
在按钮事件里计算,
直接打印到窗体

kernel1983

unread,
Jun 27, 2008, 5:18:33 AM6/27/08
to python-cn`CPyUG`华蟒用户组
抵制抵制, 什么狗屁不通的理论, 教小孩子编程?

让小孩子不输在起跑线上绝对是上个世纪的某些脑残家长想出来的折磨小孩子的方法
让小朋友拼命玩才是王道!

难道你希望小朋友有一段灰色的童年? 等成年了再出去天上人间? 因为小时候没玩够
家长们真是BT, 上小学就算考全校最后一名那又算个屁阿? 其实是无所谓的事情.


On 6月27日, 下午12时01分, "刘鑫" <march....@gmail.com> wrote:
> 2008/6/27 limodou <limo...@gmail.com>:
>
> > 2008/6/27 囧匡 <kuangd...@gmail.com>:

Jiahua Huang

unread,
Jun 27, 2008, 5:18:17 AM6/27/08
to pyth...@googlegroups.com
2008/6/27 Jiahua Huang <jhuang...@gmail.com>:


kde 的人倒是推崇 kdewebdev 里边的 kommander ,
同样是拖个窗体,写事件处理,

也是解释执行不需要编译

Daniel Yang

unread,
Jun 27, 2008, 5:22:01 AM6/27/08
to pyth...@googlegroups.com
支持,程序员的工作多TMD辛苦啊。成天对着电脑。

2008/6/27 kernel1983 <kerne...@gmail.com>:

Zoom.Quiet

unread,
Jun 27, 2008, 5:22:17 AM6/27/08
to pyth...@googlegroups.com
2008/6/27 kernel1983 <kerne...@gmail.com>:

> 抵制抵制, 什么狗屁不通的理论, 教小孩子编程?
>
> 让小孩子不输在起跑线上绝对是上个世纪的某些脑残家长想出来的折磨小孩子的方法
> 让小朋友拼命玩才是王道!
>
??谁说编程就是苦活?
编程没有乐趣嘛? 让代码代替你玩弄全球的数据,不比股票游戏无趣的吧...

编程和音乐一样是可以作为兴趣来的,
而且相比玩文学什么的,编程的成果是可以立即分享全体人类的,
文字/音乐/金钱... 无法玩到这份儿上的...

http://zoomquiet.org'''
过程改进乃是催生可促生靠谱的人的组织!
PE keeps evolving organizations which promoting people be good!'''

> 难道你希望小朋友有一段灰色的童年? 等成年了再出去天上人间? 因为小时候没玩够

Zoom.Quiet

unread,
Jun 27, 2008, 5:24:22 AM6/27/08
to pyth...@googlegroups.com
2008/6/27 Daniel Yang <daniel....@gmail.com>:
> 支持,程序员的工作多TMD辛苦啊。成天对着电脑。
>
那专业游戏战队的人呢?!
累,那是因为开发的明知是垃圾也得捏着鼻子写明知是超额工作量也得灌着咖啡赶...

编程本身,从来是充满挑战和乐趣的!

http://zoomquiet.org'''
过程改进乃是催生可促生靠谱的人的组织!
PE keeps evolving organizations which promoting people be good!'''

Andelf

unread,
Jun 27, 2008, 5:24:30 AM6/27/08
to pyth...@googlegroups.com

On 6/27/08, kernel1983 <kerne...@gmail.com> wrote:
抵制抵制, 什么狗屁不通的理论, 教小孩子编程?

让小孩子不输在起跑线上绝对是上个世纪的某些脑残家长想出来的折磨小孩子的方法
让小朋友拼命玩才是王道!
 
很同意./

难道你希望小朋友有一段灰色的童年? 等成年了再出去天上人间? 因为小时候没玩够
家长们真是BT, 上小学就算考全校最后一名那又算个屁阿? 其实是无所谓的事情.

我会教它玩Guido van Rossum的那个机器人
玩玩就好
小孩子都爱玩
我也是.

Leo Jay

unread,
Jun 27, 2008, 5:29:59 AM6/27/08
to pyth...@googlegroups.com
2008/6/27 kernel1983 <kerne...@gmail.com>:

> 抵制抵制, 什么狗屁不通的理论, 教小孩子编程?
>
> 让小孩子不输在起跑线上绝对是上个世纪的某些脑残家长想出来的折磨小孩子的方法
> 让小朋友拼命玩才是王道!
>

玩和编程是两个完全对立的东西么?

>
> 难道你希望小朋友有一段灰色的童年? 等成年了再出去天上人间? 因为小时候没玩够

教孩子编程就把童年变灰色了?
去天上人间的人是因为小时候没玩够? 笑翻我了。。。

> 家长们真是BT, 上小学就算考全校最后一名那又算个屁阿? 其实是无所谓的事情.
>

--
Best Regards,
Leo Jay

xiaq

unread,
Jun 27, 2008, 5:31:19 AM6/27/08
to pyth...@googlegroups.com
2008/6/27 kernel1983 <kerne...@gmail.com>:

> 抵制抵制, 什么狗屁不通的理论, 教小孩子编程?
>
> 让小孩子不输在起跑线上绝对是上个世纪的某些脑残家长想出来的折磨小孩子的方法
> 让小朋友拼命玩才是王道!
>
> 难道你希望小朋友有一段灰色的童年? 等成年了再出去天上人间? 因为小时候没玩够
> 家长们真是BT, 上小学就算考全校最后一名那又算个屁阿? 其实是无所谓的事情.

"让小孩子不输在起跑线上"的做法只会限制他们的发展,摧残他们。同意你。
还是玩玩吧,玩就是小孩的正业~ 当然,如果哪个小孩把写程序当成玩了,那……

Albert Lee

unread,
Jun 27, 2008, 5:34:27 AM6/27/08
to pyth...@googlegroups.com
我还是推荐下,让小朋友们玩 squeak ,因为本身就是一个画图板,还可以两个小朋友通过网络一起画,添加点脚本就能动画 充分满足探索的欲望

马踏飞燕

unread,
Jun 27, 2008, 5:48:19 AM6/27/08
to pyth...@googlegroups.com
教小孩玩网游,然后学习写外挂。。。
边玩,边学,边赚钱! 完美阿!

在 08-6-27,Albert Lee<hanzh...@gmail.com> 写道:


> 我还是推荐下,让小朋友们玩 squeak ,因为本身就是一个画图板,还可以两个小朋友通过网络一起画,添加点脚本就能动画 充分满足探索的欲望
>
> >
>


--
免费手机铃声电子书下载,在线观看!
尽在 http://www.honeyday.org

maninred

unread,
Jun 27, 2008, 7:57:24 AM6/27/08
to python-cn`CPyUG`华蟒用户组
选smalltalk为什么不选ruby?ruby其实像是smalltalk2.

Albert Lee

unread,
Jun 27, 2008, 8:04:53 AM6/27/08
to pyth...@googlegroups.com
2008/6/27 maninred <che...@gmail.com>:
> 选smalltalk为什么不选ruby?ruby其实像是smalltalk2.
>

选ruby为什么不选smalltalk?smalltalk其实是ruby的正根.

Samuel Chi

unread,
Jun 27, 2008, 8:08:30 AM6/27/08
to pyth...@googlegroups.com


2008/6/27 kernel1983 <kerne...@gmail.com>:

抵制抵制, 什么狗屁不通的理论, 教小孩子编程?

让小孩子不输在起跑线上绝对是上个世纪的某些脑残家长想出来的折磨小孩子的方法
让小朋友拼命玩才是王道!

难道你希望小朋友有一段灰色的童年? 等成年了再出去天上人间? 因为小时候没玩够
家长们真是BT, 上小学就算考全校最后一名那又算个屁阿? 其实是无所谓的事情.

只要不是填鸭式怎么能叫摧残?
按你这么说,不会走路的时候让他学走路,不会说话的时候逗他说话,不会数数的时候教他数数,.......,这些都是摧残了.

smalltalk

unread,
Jun 27, 2008, 8:29:32 AM6/27/08
to pyth...@googlegroups.com
呵呵,我叫smalltalk,我推荐smalltalk,这个才是正真的面向儿童的语言!在squeak的主页上就专门有这样的项目!
Scratch is a new programmable toolkit that enables kids to create their own games, animated stories, and interactive art -- and share their creations with one another over the Net. Scratch builds on the tradition of Logo and LEGO/Logo, but takes advantage of new computational ideas to make it easier to get started with programming (lowering the floor) and extend the range of what kids can create and learn (raising the ceiling).

2008/6/27 Samuel Chi <princeofd...@gmail.com>:

YANG.86

unread,
Jun 27, 2008, 9:58:32 AM6/27/08
to python-cn`CPyUG`华蟒用户组
虽然我现在很喜欢Python,但是我还是觉得对于孩子来说,Basic很不错。
我小学开始学Basic,那时候的Basic还要写行号呢,之后对计算机的兴趣由此一发不可收拾。

Albert Lee

unread,
Jun 27, 2008, 10:02:52 AM6/27/08
to pyth...@googlegroups.com
2008/6/27 YANG.86 <yang...@gmail.com>:

> 虽然我现在很喜欢Python,但是我还是觉得对于孩子来说,Basic很不错。
> 我小学开始学Basic,那时候的Basic还要写行号呢,之后对计算机的兴趣由此一发不可收拾。

我是小学学了点BASIC, 从相当古老的书里看到的。 这个事情对后来影响很深。不过,相对来说, BASIC
虽然已经很简单了,但应该还可以更简单些,它的语法还是很多余且难以扩展,限制思维。

thom...@gmail.com

unread,
Jun 27, 2008, 10:11:04 AM6/27/08
to pyth...@googlegroups.com

python吧,不是号称linux下的basic吗,而且能做的事情也多,我就打算房价教我房东儿子python,呵呵
2008/6/27 YANG.86 <yang...@gmail.com>:

马踏飞燕

unread,
Jun 27, 2008, 10:29:21 AM6/27/08
to pyth...@googlegroups.com
在 08-6-27,Albert Lee<hanzh...@gmail.com> 写道:
现在的小孩都很厉害的!
别低估了他们阿。非要选简单的,误人子弟就不好了,呵呵。

Albert Lee

unread,
Jun 27, 2008, 1:06:31 PM6/27/08
to pyth...@googlegroups.com
> 现在的小孩都很厉害的!
> 别低估了他们阿。非要选简单的,误人子弟就不好了,呵呵。
>

围棋简单么?

规则简单,只有五条。 但组合起来变化无穷。lisp和smalltalk就是这一类的语言,基本规则就一两条。剩下的都是组合变化出来的,包括逻辑判断循环等控制结构都是。基本的条条框框越少越好

图灵刘江

unread,
Jun 27, 2008, 1:16:29 PM6/27/08
to python-cn`CPyUG`华蟒用户组
打字肯定不是问题,我看到过三四岁的孩子在QQ上打字如飞的。

图灵刘江

unread,
Jun 27, 2008, 1:17:07 PM6/27/08
to python-cn`CPyUG`华蟒用户组
Manning网站上可能有样章,但是这个网站莫名其妙的需要代理才能访问。

On 6月27日, 上午9时29分, tocer <tocer.d...@gmail.com> wrote:
> Zoom.Quiet wrote::
> >> Manning的出版计划里有这样一本书:
> >> Hello World! Computer Programming for Kids (and Other Beginners)
> >>http://www.amazon.com/Hello-World-Computer-Programming-Beginners/dp/1...
>
> 哪里有这本书的电子版,想看看,Google了,但没找到:(

图灵刘江

unread,
Jun 27, 2008, 1:33:01 PM6/27/08
to python-cn`CPyUG`华蟒用户组
呵呵,等你有了孩子,而且孩子即将读中学,就知道厉害了。

我身边不少人都是开始快乐教育,放羊。到了小学高年级就傻眼了,没有那些所谓
的特长,你根本进不了所谓的重点中学,而进不了重点中学,你就只能被电脑派位,
很可能进你家门口很烂的学校,同学都是初中就上街谈恋爱的那种……

反正北京目前是这种情况。吓得我现在就开始思考三年后孩子怎么进重点小学了。


yuting cui

unread,
Jun 27, 2008, 1:36:39 PM6/27/08
to pyth...@googlegroups.com
2008/6/28 Albert Lee <hanzh...@gmail.com>:
啊...传说中的图灵机...那个多么的简单...多么的优雅...

刀巴虫子

unread,
Jun 27, 2008, 9:52:46 PM6/27/08
to pyth...@googlegroups.com


2008/6/27 Albert Lee <hanzh...@gmail.com>:

我还是推荐下,让小朋友们玩 squeak ,因为本身就是一个画图板,还可以两个小朋友通过网络一起画,添加点脚本就能动画 充分满足探索的欲望


推荐Arduino,增强动手能力也很重要,要软硬兼施嘛~~

--
Best Regards!

Ace Strong

==================================================
Nanjing University of Aeronautics and Astronautics.
College of Civil Aviation
Tao Cheng
E-mail: aces...@gmail.com ;aces...@nuaa.edu.cn
Tel: 86-025-84892273
==================================================

林占宇

unread,
Jun 27, 2008, 10:09:49 PM6/27/08
to pyth...@googlegroups.com
小孩应该教他怎么玩!
电脑不是啥好东西。毁了我的双目。
试问挨踢(非IT)这一行的哪位的身体还很健康?
我们似乎是在用生命来赌明天?值吗?
我很后悔……兴趣永远都让它是兴趣。工作永远不可能成为兴趣。

让下一代多活几年吧。

2008/6/28 刀巴虫子 <aces...@gmail.com>:

--
迎风飘逸
E-mail : linz...@gmail.com
msn : pes...@126.com

lin feida

unread,
Jun 27, 2008, 11:04:24 PM6/27/08
to pyth...@googlegroups.com
何止挨踢这行~~整个工程类都是生命换金钱啊~~
社会上混的人模狗样的还不都是那些所谓领导~~
都是学经济啊·~~管理啊的~


 
在08-6-28,林占宇 <linz...@gmail.com> 写道:

Albert Lee

unread,
Jun 27, 2008, 11:11:31 PM6/27/08
to pyth...@googlegroups.com
On 28/06/2008, lin feida <linf...@gmail.com> wrote:
> 何止挨踢这行~~整个工程类都是生命换金钱啊~~
> 社会上混的人模狗样的还不都是那些所谓领导~~
> 都是学经济啊·~~管理啊的~
>
>
>

楼上各位跑题了,题目设定了前提:如果教小孩学编程。

学编程不一定就一定只做程序员阿,具有逻辑和规划、学习能力对于做管理或者"社会工程学"一样有用

york.zhuo

unread,
Jun 27, 2008, 11:14:40 PM6/27/08
to pyth...@googlegroups.com
学什么计算机语言啊,
看看《从一到无穷大》《aha,灵机一动》《geb》

2008/6/28 lin feida <linf...@gmail.com>:



--
==================
 york.zhuo

Alan Yang

unread,
Jun 27, 2008, 12:07:27 PM6/27/08
to python-cn`CPyUG`华蟒用户组
C++


On 6月27日, 上午9时08分, Zoom.Quiet <zoom.qu...@gmail.com> wrote:
> 2008/6/27 刘江 <liuj.tur...@gmail.com>:> 六一节的时候和同事聊天,说到她现在上小学的孩子为了搞点专长,好进重点中学,
> > 准备暑假报班,学编程。我问学什么,答曰QBasic……
>
> > 问题来了,如果教自己的孩子编程,你会选哪种语言?
>
> > 【一点相关背景】
> > Manning的出版计划里有这样一本书:
> > Hello World! Computer Programming for Kids (and Other Beginners)
> >http://www.amazon.com/Hello-World-Computer-Programming-Beginners/dp/1...
>
> > 是一位电子工程师和他8岁的孩子合写的。我很动心了。唯一有点犹豫的,是他们采
> > 用的语言是Python。其实很多年前我就听说美国的中学在用Python教学,但是那时
> > 候我出的国内第一本Python书死得很惨。对了,那本书是陈革和冯大辉同学合译的。
>
> 死的惨和书是否好,没有直接关系的,
> 中国的图书市场很妖,不是一般的出版理论可以阐明的,
> 那本书俺买了,到现在还时不时翻一下,有些基本问题讲的实在好哪!
> Python 到底怎么样,大家心里都有底的:http://www.zoomquiet.org/share/s5/intropy/070322-introPy/
> 以前MIT 的基础教学语言是 Lisp 现在也变更成Python 了,
> 另外,如果是面向中国小朋友的话,
> 已经有非常完备的 周蟒 可以来使用 汉语全程讲解编程了!http://code.google.com/p/zhpy/
>
> 小朋友是否需要学习编程?
> 0. 多点知识,没坏处
> 1. 世界已经是电脑的天下了,了解电脑如何统治世界的,没坏处
> 2. 计算机使用将是未来所有职业人的基础素质,有个好的基础,没坏处
> 3. 不一定将来要当程序员,但是多个渠道可以自行解决日常的重复性数据处理,没坏处
> 4. 大人在教小朋友时,无意间也识得Python 明白世界上不是只有C++和JAVA,没坏处
> 5. 通过编程训练逻辑思维,相比电子游戏,没坏处
> 6. 通过趣味编程开发智能,没坏处
> ...
>
> Learnning Python 的中国市场惨败,是因为出的太早了,
> 现在GAE 大行其道,博文/邮电...今年出了一批Python 图书,
> 在 CPyUG/ZEUUX 等等技术社区的多年 推广下,使用和知道Python 的人和当年比不知凡倍,
> 如果 图灵真想出, 俺愿意组织翻译,将这本面向小朋友的书翻译创作到位!
>
> http://zoomquiet.org'''
> 过程改进乃是催生可促生靠谱的人的组织!
> PE keeps evolving organizations which promoting people be good!'''
>
> > 大家可能有认识的。冯同学当时还在读书,经验欠缺,稿子问题极多,把我给累的,
> > 到现在他见我还很不好意思呢,而且以后好像也没有再翻译过书。但是人家做DBA、
> > 写技术blog,表现得多出色。我看着好像比自己出名了还高兴似的……
>
> > 唉,我怎么老是扯得很远呢……
>
> > 这本书的介绍中,提到Python是the base language for the "One Laptop per Child"
> > program。这么说潜力还是很大的。其实我很奇怪,为什么中国居然对OLPC项目没
> > 啥动静,这是多么好的想法啊。
>
>

YANG.86

unread,
Jun 28, 2008, 4:46:35 AM6/28/08
to python-cn`CPyUG`华蟒用户组
人类社会的先进生产力还是来自于工程人员呀

On 6月28日, 上午11时04分, "lin feida" <linfe...@gmail.com> wrote:
> 何止挨踢这行~~整个工程类都是生命换金钱啊~~
> 社会上混的人模狗样的还不都是那些所谓领导~~
> 都是学经济啊·~~管理啊的~
>
> 在08-6-28,林占宇 <linzha...@gmail.com> 写道:
>
>
>
> > 小孩应该教他怎么玩!
> > 电脑不是啥好东西。毁了我的双目。
> > 试问挨踢(非IT)这一行的哪位的身体还很健康?
> > 我们似乎是在用生命来赌明天?值吗?
> > 我很后悔……兴趣永远都让它是兴趣。工作永远不可能成为兴趣。
>
> > 让下一代多活几年吧。
>
> > 2008/6/28 刀巴虫子 <acestr...@gmail.com>:
>
> > > 2008/6/27 Albert Lee <hanzhup...@gmail.com>:
>
> > >> 我还是推荐下,让小朋友们玩 squeak ,因为本身就是一个画图板,还可以两个小朋友通过网络一起画,添加点脚本就能动画 充分满足探索的欲望
>
> > > 推荐Arduino,增强动手能力也很重要,要软硬兼施嘛~~
>
> > > --
> > > Best Regards!
>
> > > Ace Strong
>
> > > ==================================================
> > > Nanjing University of Aeronautics and Astronautics.
> > > College of Civil Aviation
> > > Tao Cheng
> > > E-mail: acestr...@gmail.com ;acestr...@nuaa.edu.cn
> > > Tel:86-025-84892273
> > > ==================================================
>
> > --
> > 迎风飘逸
> > E-mail : linzha...@gmail.com
> > msn : pes...@126.com
>
>

George Lu

unread,
Jun 28, 2008, 9:24:28 AM6/28/08
to python-cn`CPyUG`华蟒用户组
我已经试过教Python了,小朋友(9岁)觉得还行,如果是需要先声明变量类型可能就会难于理解一些了。

可是最大的问题就是比较难让他有持续的兴趣。毕竟他们的抽象思维能力还不及成人,理解用字符,数字表示的东西要困难一些。可是要让他们用
wxPython之类的东东来做图形就太难了。这方面VB有一定的优势,不过就是VB的语法太丑,就放弃了。

后来他又学了一些Flash,能做一些Action Script了(依葫芦画瓢的多)。对了,小朋友用来做魔塔的RPG Maker里面用的
Ruby,所以Ruby和RPG Maker配起来也是不错的选择。

事实上我还考虑过SmallTalk的一些变种,可是实在和现在常用的语言差别太大了。
> > 啥动静,这是多么好的想法啊。- 隐藏被引用文字 -
>
> - 显示引用的文字 -

limodou

unread,
Jun 28, 2008, 9:37:05 AM6/28/08
to pyth...@googlegroups.com
2008/6/28 George Lu <zhuz...@gmail.com>:

> 我已经试过教Python了,小朋友(9岁)觉得还行,如果是需要先声明变量类型可能就会难于理解一些了。
>
> 可是最大的问题就是比较难让他有持续的兴趣。毕竟他们的抽象思维能力还不及成人,理解用字符,数字表示的东西要困难一些。可是要让他们用
> wxPython之类的东东来做图形就太难了。这方面VB有一定的优势,不过就是VB的语法太丑,就放弃了。
>
> 后来他又学了一些Flash,能做一些Action Script了(依葫芦画瓢的多)。对了,小朋友用来做魔塔的RPG Maker里面用的
> Ruby,所以Ruby和RPG Maker配起来也是不错的选择。
>
> 事实上我还考虑过SmallTalk的一些变种,可是实在和现在常用的语言差别太大了。
>
就象我前面说的,小孩的逻辑思维还不成熟,对编程很难理解,而编程本身就是需要逻辑思维。如果向logo这种只是指令,可且可视的东西可能容易一些。还不如先多发展右脑,以后开发左脑的机会多的是。我现在和我的小孩讲些编程的东西,她根本就没有兴趣,也听不懂。

为爱而生

unread,
Jun 28, 2008, 9:58:25 AM6/28/08
to pyth...@googlegroups.com

呼吁,不要过早教孩子学编程!!!!!!!!!


2008/6/28 limodou <lim...@gmail.com>:



--
"OpenBookProject"-开放图书计划邮件列表
详情: http://groups.google.com/group/OpenBookProject
维基: http://wiki.woodpecker.org.cn/

limodou

unread,
Jun 28, 2008, 10:09:37 AM6/28/08
to pyth...@googlegroups.com
2008/6/28 为爱而生 <boye...@gmail.com>:
>
> 呼吁,不要过早教孩子学编程!!!!!!!!!
>
同意。

Linker

unread,
Jun 28, 2008, 10:10:36 AM6/28/08
to pyth...@googlegroups.com
2008/6/28 为爱而生 <boye...@gmail.com>:

呼吁,不要过早教孩子学编程!!!!!!!!!

说实话REALbasic真的不错.
虽然没有Lua动态FP.
但是对于初学者还是很适合的.



--
Linker M Lin
linker...@gmail.com

HYRY

unread,
Jun 29, 2008, 12:19:58 AM6/29/08
to python-cn`CPyUG`华蟒用户组
教小孩子编程的目的倒不是让他将来真的做程序员,而是作为一种锻炼思维的练习,因此兴趣是最重要的。Python在这方面不如Logo和
Squeak。
我也向十一二岁的小朋友教过Python,并且也持续了好几个月,但是最终还是坚持不下来,具体原因有
英语问题:记忆英语的确是很头疼的事情
兴趣问题:写无界面,无图形的程序提不起他的兴趣
时间问题:一个星期1,2个小时的学习时间,等他自己回家练习得手根本无法着手写程序

后来找到Scratch,http://scratch.mit.edu/
他挺感兴趣,不过由于都是英文的,于是目前暂时只能等待中文版的出现。

这段时间就先教了些别的,例如SketchUp做3D等等。

Zoom.Quiet

unread,
Jun 29, 2008, 12:27:28 AM6/29/08
to pyth...@googlegroups.com
2008/6/29 HYRY <ruoy...@gmail.com>:

> 教小孩子编程的目的倒不是让他将来真的做程序员,而是作为一种锻炼思维的练习,因此兴趣是最重要的。Python在这方面不如Logo和
> Squeak。
> 我也向十一二岁的小朋友教过Python,并且也持续了好几个月,但是最终还是坚持不下来,具体原因有
> 英语问题:记忆英语的确是很头疼的事情
> 兴趣问题:写无界面,无图形的程序提不起他的兴趣
> 时间问题:一个星期1,2个小时的学习时间,等他自己回家练习得手根本无法着手写程序
>
> 后来找到Scratch,http://scratch.mit.edu/
> 他挺感兴趣,不过由于都是英文的,于是目前暂时只能等待中文版的出现。
>
哗! 是 http://hyry.dip.jp 的 HYRY?
看来是真拿自个儿小孩实验过的哪...
儿童的思維的确和成人不同的,所以,国外的启蒙编程都是以游戏方式给出的,
E文的事儿的确是个问题,所以,使用周蟒这样的中文编程,可以在启蒙汉字的同时也加入编程体验是个好的渠道,
不过,游戏感……就看如何同其它成功教育语言项目嫁接了...

没有中文版本的,就自个儿来汉化哪...

Jiahua Huang

unread,
Jun 29, 2008, 3:34:03 AM6/29/08
to pyth...@googlegroups.com
On 6/29/08, Zoom. Quiet <zoom....@gmail.com> wrote:
> 儿童的思維的确和成人不同的,所以,国外的启蒙编程都是以游戏方式给出的,
> E 文的事儿的确是个问题,所以,使用周蟒这样的中文编程,可以在启蒙汉字的同时也加入编程体验是个好的渠道,

> 不过,游戏感……就看如何同其它成功教育语言项目嫁接了...
>
> 没有中文版本的,就自个儿来汉化哪...
>

周蟒急需一个合适的 GUI 工具箱,
最好还有个 IDE

junyi sun

unread,
Jun 29, 2008, 3:38:13 AM6/29/08
to pyth...@googlegroups.com
小孩的逻辑思维没有想象中那么低吧,有时候觉得普通编程还没有奥数题难呢。

--

Jiahua Huang

unread,
Jun 29, 2008, 4:13:53 AM6/29/08
to pyth...@googlegroups.com
On 6/29/08, junyi sun <ccn...@gmail.com> wrote:
> 小孩的逻辑思维没有想象中那么低吧,有时候觉得普通编程还没有奥数题难呢。
>

真正喜欢奥赛的并不多,
多数都是自己或家长功利驱动的。

就算是信息奥林匹克选手,也不全是自己真正喜欢玩算法的。

thom...@gmail.com

unread,
Jun 29, 2008, 6:07:44 AM6/29/08
to pyth...@googlegroups.com
看过一篇文章,所小孩子不要过早接触计算机,那样容易让思维僵化的,反正我现在思维是相当的差劲了,所以还是三思

2008/6/29 Jiahua Huang <jhuang...@gmail.com>:

Jiahua Huang

unread,
Jun 29, 2008, 6:17:47 AM6/29/08
to pyth...@googlegroups.com
On 6/29/08, thom...@gmail.com <thom...@gmail.com> wrote:
> 看过一篇文章,所小孩子不要过早接触计算机,那样容易让思维僵化的,反正我现在思维是相当的差劲了,所以还是三思
>

看什么人,什么环境。

如果老爸就是装了计算机不肯接宽带,
如果接触计算机就是玩单机游戏,
如果好歹上了网就是劲舞团一类,
那确实不要接触了。

Albert Lee

unread,
Jun 29, 2008, 6:24:30 AM6/29/08
to pyth...@googlegroups.com
2008/6/29 HYRY <ruoy...@gmail.com>:

> 教小孩子编程的目的倒不是让他将来真的做程序员,而是作为一种锻炼思维的练习,因此兴趣是最重要的。Python在这方面不如Logo和
> Squeak。
> 我也向十一二岁的小朋友教过Python,并且也持续了好几个月,但是最终还是坚持不下来,具体原因有
> 英语问题:记忆英语的确是很头疼的事情
> 兴趣问题:写无界面,无图形的程序提不起他的兴趣
> 时间问题:一个星期1,2个小时的学习时间,等他自己回家练习得手根本无法着手写程序
>
> 后来找到Scratch,http://scratch.mit.edu/
> 他挺感兴趣,不过由于都是英文的,于是目前暂时只能等待中文版的出现。
>
> 这段时间就先教了些别的,例如SketchUp做3D等等。
>
>

啊呀, HYRY也在啊,我正好要请教您,如何两个人通过squeak共享代码,协作开发呢?

berlinix

unread,
Jun 29, 2008, 8:34:31 PM6/29/08
to python-cn`CPyUG`华蟒用户组
其实说起来没有任何一门语言对于每个人都是最适合的,
而且我们本身也没有学完所有的语言,就肯定取不到这个最值:)

不过在C/C++程序员的角度看Python,还是觉得Python最优雅强大。
因为Python本身就是C实现的,作为C/C++程序员使用Python,应该更得心应手,左右逢源,不至于像Fortran程序员的C++程
序:)

至于小朋友,是玩乐的时候,不该过早绑定在程序设计上吧。

呵呵,浅见~~

On 6月27日, 下午12时01分, "刘鑫" <march....@gmail.com> wrote:
> 2008/6/27 limodou <limo...@gmail.com>:
>
> > 2008/6/27 囧匡 <kuangd...@gmail.com>:
>
> >> > 个人认为语言不是很重要重要是方法
>
> >> 我觉得语言并没有你想象的那么"次要"。对语言不熟悉的话,就会出现《代码大全》里那个例子,一群Fortran程序员去写C++的程序,写出来的只是
> >> 伪装成C++的Fortran,这就像外国人说中国话,总觉有点阴阳怪气的。
>
> > 请问有几个有小孩的,如果没有讨论它有意义吗?孩子的想法,思维方式与大人是不同的。小孩在上学前都不太具备很强的逻辑性,经常说出一些让大人可笑的事。所以教-编程不是难在教他语言,而是让他明白什么是编程,这个很难。
>
> 所以啊,我觉得,编程语言表达能力清不清楚才是最重要的,太底层的语言不适合拿来做幼教......squeak那种才是真正有爱的。为了儿子,这几年我得学会smal-ltalk:)。
>
>
>
> > --
> > I like python!
> > UliPad <<The Python Editor>>:http://code.google.com/p/ulipad/
> > UliWeb <<simple web framework>>:http://uliwebproject.appspot.com
> > My Blog: (new)http://http://hi.baidu.com/limodou(old)
> >http://www.donews.net/limodou
>
> --
> 因为不可抗拒的外力而遭遇不幸的人不应该被取笑和侮辱。
> ......
>
> 劉鑫
> March.Liu

Albert Lee

unread,
Jun 29, 2008, 11:00:01 PM6/29/08
to pyth...@googlegroups.com
2008/6/30 berlinix <berl...@gmail.com>:

> 其实说起来没有任何一门语言对于每个人都是最适合的,
> 而且我们本身也没有学完所有的语言,就肯定取不到这个最值:)
>
> 不过在C/C++程序员的角度看Python,还是觉得Python最优雅强大。
> 因为Python本身就是C实现的,作为C/C++程序员使用Python,应该更得心应手,左右逢源,不至于像Fortran程序员的C++程
> 序:)
>
> 至于小朋友,是玩乐的时候,不该过早绑定在程序设计上吧。
>
> 呵呵,浅见~~
>

建议列表里有新进程的各位gg在自己 fork 的新进程上做试验 汇报结果,我们将来好有个参考 hoho~

limodou

unread,
Jun 29, 2008, 11:02:55 PM6/29/08
to pyth...@googlegroups.com
> 建议列表里有新进程的各位gg在自己 fork 的新进程上做试验 汇报结果,我们将来好有个参考 hoho~
>
我打算试一试logo,看一看效果。

Zoom.Quiet

unread,
Jun 29, 2008, 11:04:32 PM6/29/08
to pyth...@googlegroups.com
2008/6/30 Albert Lee <hanzh...@gmail.com>:

> 2008/6/30 berlinix <berl...@gmail.com>:
>> 其实说起来没有任何一门语言对于每个人都是最适合的,
>> 而且我们本身也没有学完所有的语言,就肯定取不到这个最值:)
>>
..
>>
>> 至于小朋友,是玩乐的时候,不该过早绑定在程序设计上吧。
..

>
> 建议列表里有新进程的各位gg在自己 fork 的新进程上做试验 汇报结果,我们将来好有个参考 hoho~
>
good idea! creat New Page:
http://wiki.woodpecker.org.cn/moin/PythonKids

Hu.Ziming

unread,
Jun 29, 2008, 11:05:24 PM6/29/08
to pyth...@googlegroups.com
2008/6/30 limodou <lim...@gmail.com>:

>> 建议列表里有新进程的各位gg在自己 fork 的新进程上做试验 汇报结果,我们将来好有个参考 hoho~
>>
> 我打算试一试logo,看一看效果。
>

小海龟~~~~

头太晕

unread,
Jun 29, 2008, 11:17:08 PM6/29/08
to pyth...@googlegroups.com
快到100帖了。冲百。。。。

记得以前学习机上有一个什么G-BASIC,就是可以先到图形模式下设置超级玛丽里的地图,然后就可以用这个BASIC控制那个超级玛丽在里面走。  这个东西估计更能吸引小孩子的兴趣。。。

由此想到,不如你们这些大牛们,设计一个类似的东西,可以先用鼠标配置地图,然后可以用python写程序来控制人物在上面跑,可以接收键盘的方向键的事件,然后就可以用python写出非常简单的小游戏。。。 然后就可以在小孩的人群中推广python了。

limodou

unread,
Jun 29, 2008, 11:33:10 PM6/29/08
to pyth...@googlegroups.com
2008/6/30 头太晕 <tor...@gmail.com>:
以前好象见过有类似的东西,不过很早以前看到的,现在不记得了。

Samson Duan

unread,
Jun 29, 2008, 11:34:03 PM6/29/08
to pyth...@googlegroups.com

冲百了

It is loading more messages.
0 new messages