面向初学者Python IDE

28 views
Skip to first unread message

li donglin

unread,
Aug 25, 2010, 5:43:56 AM8/25/10
to pyth...@googlegroups.com
每个月,这个讨论都会讨论一把Pyton的IDE问题,我基本上是个Notepad++派的,写完了就运行,不用IDE,但是,在我试图向初学者介绍Python(很初级的初学者,中学生甚至小学生)的时候,我发现有个简单的IDE也是个不错的选择。于是我开始了搜寻“面向初学者的IDE”的寻找工作,核心的目标就是:简单,就像当年我刚开始接触TurboPascal一样简单的IDE。简单到只需要支持Python就可以。我想信简单才能易用。
先后考察了DrPython,PyDev,Eric4以及limodou大侠的Ulipad(顺便发现了他在DrPython中提交的一堆补丁),发现这些软件对于一个中国的初学者来说,掌握起来有点难度。
于是,萌生了一个为初学者写个简单的IDE的想法,万一我那12岁的小家伙,想学习Python了,可以给他一个老爹做的IDE,COOL啊。本着这些或利己或利人的想法,EasyPython项目诞生了。
EasyPython是基于DrPython改的,去掉了大量的DrPython上面我认为对初学者无用的东西(现在还在删减中),重构了UI部分。加上了一些我个人感觉更适合初学者操作界面。当然了,这个版本目前还不够稳定,能做到是编辑,运行(单独命令行窗口)而已。二进制版本还没有发布,只能通过源码下载(需要wxPython支持):

svn co http://easyworld.googlecode.com/svn/trunk/EasyPython/

如果你也在寻找一个同样目标的软件,请尝试一下,任何反馈,建议的和攻击性的,欢迎。



--
li donglin

Rujia Liu

unread,
Aug 25, 2010, 6:12:36 AM8/25/10
to pyth...@googlegroups.com
运行不了,说找不到 wx.lib.agw.aui

我装了wxPython 2.8.9.2(python 2.6),wxPython自带的所有的DEMO都能跑,我自己写的wx程序也能跑
请问这个wx.lib.agw.aui是做啥的?和wx.aui是啥关系?

2010/8/25 li donglin <lidong...@gmail.com>:

> --
> 来自: `python-cn`:CPyUG ~ 华蟒用户组 | 发言:pyth...@googlegroups.com
> 退订: http://tinyurl.com/45a9tb //针对163/qq邮箱:http://tinyurl.com/4dg6hc
> 详情: https://groups.google.com/group/python-cn
> 严正: 理解列表! 智慧提问! http://wiki.woodpecker.org.cn/moin/AskForHelp
>

Zhang Jiawei

unread,
Aug 25, 2010, 6:53:54 AM8/25/10
to pyth...@googlegroups.com
ECLIPSE PYDEV 是王道!

Mingyu Liu

unread,
Aug 25, 2010, 7:04:26 AM8/25/10
to pyth...@googlegroups.com
每个人都有每个人的习惯,,

2010/8/25 Zhang Jiawei <gho...@gmail.com>

li donglin

unread,
Aug 25, 2010, 8:36:51 AM8/25/10
to pyth...@googlegroups.com
需要更新版本的wxpython,我的是2.8.10,我的理解,新版的库封装路径发生了变化。

在 2010年8月25日 下午6:12,Rujia Liu <ruji...@gmail.com>写道:



--
li donglin

Pan Shi Zhu

unread,
Aug 25, 2010, 9:45:23 AM8/25/10
to pyth...@googlegroups.com
2010/8/25 li donglin <lidong...@gmail.com>:

>
> svn co http://easyworld.googlecode.com/svn/trunk/EasyPython/
>
> 如果你也在寻找一个同样目标的软件,请尝试一下,任何反馈,建议的和攻击性的,欢迎。
>

关于软件该有多少特性,实际上我是这样看的,一切源于一句话:

“每个人都只能用到一个软件的20%的功能”

但是是否每个软件的80%的功能都可以去掉呢?不能,因为上面那句话还有后面一句:

“但那从来都是不同的20%”。

也就是说,虽然每个人都只需要20%的功能,但是每个人需要的那20%是不同的,因此,即使只为了每个人的20%,你也不得不做出一个功能100%的软件来满足每个人。

但是,如果你真的不想把100%的功能都包含到你的软件中去,如果能让他为广大群众所接受呢?

答案有一个:引入插件和扩展系统,允许大家扩展你这个软件的功能,从而你只需要提供20%的基本功能。


所以最后,经过时间的积淀,长期成功的软件只有三类:
1。功能极其强大而全面的软件。(Microsoft Office 就是个典型,)
2。插件系统极其全面而强大的软件。(Vim, Emacs, Firefox 都是典型)
3。1和2兼而有之的软件,(典型例子有 Photoshop, AutoCAD 等等)


其实一个软件,尤其是开源软件,有很多人用有很多人关注是重要的,因为这样才使这个软件更有可能被延续下去。但是不能满足1和2这两点的,大多数自由软件都没有能够延续下去。。。

Yesheng Zou

unread,
Aug 25, 2010, 9:58:11 AM8/25/10
to pyth...@googlegroups.com
在 2010年8月25日 下午9:45,Pan Shi Zhu <pan.s...@gmail.com>写道:
答案有一个:引入插件和扩展系统,允许大家扩展你这个软件的功能,从而你只需要提供20%的基本功能。

我觉得在这里,把楼主的东西这样来看待是不合适的。

楼主的东西有明确的受众对象,初学者(非软件开发人员),小学生,中学生这类人群。换句话说,这个IDE的作用不是项目开发,而是让初学者更容易学习,使用Python。我是按楼主说的面向人群这样想的。

基于此,那么我认为:

1. 代码提示功能不能有。
2. 应该有一个学习帮助系统,比如可以让学习者很容易找到的,相应功能实现的代码示例。方便直接修改代码,观察结果。
3. 方便的调试功能。比如输出直接显示,出错行自动定位。

另一方面,对于初学者,我觉得,直接给他VIM/Emacs + 命令行的世界未必是坏事。

--
进出自由才是游戏者的生存之道。

http://zys-free.com
@zouyesheng

victor lee

unread,
Aug 25, 2010, 10:02:08 AM8/25/10
to pyth...@googlegroups.com
>>另一方面,对于初学者,我觉得,直接给他VIM/Emacs + 命令行的世界未必是坏事。
相当年我就是这么来的。
1、代码提示可以有。程序员从来不会为死记硬背买单。
2、帮助学习系统?这个可能有点过了。
3、力挺。

2010/8/25 Yesheng Zou <yeshe...@gmail.com>

Zhang Jiawei

unread,
Aug 25, 2010, 10:08:54 AM8/25/10
to pyth...@googlegroups.com
您越怕初学者学不会,初学者就真的学不会。

建议,直接 vim/pydev

用出了乐趣,以后十匹马都拉不回他们别写代码了。

反之,要是老用一些低效的工具,即使上手很快,估计没多久就被折磨的不想玩了.

victor lee

unread,
Aug 25, 2010, 10:10:33 AM8/25/10
to pyth...@googlegroups.com
初学者!
(很初级的初学者,中学生甚至小学生)的时候,我发现有个简单的IDE也是个不错的选择。


2010/8/25 Zhang Jiawei <gho...@gmail.com>

机械唯物主义 : linjunhalida

unread,
Aug 25, 2010, 10:19:34 AM8/25/10
to pyth...@googlegroups.com
每次推荐东西的时候,都苦于只有英文的,不好介绍。又不好说“去学英文吧”,这个不是一段时间就能解决的问题。

2010/8/25 victor lee <victor...@gmail.com>

Zhang Jiawei

unread,
Aug 25, 2010, 10:19:55 AM8/25/10
to pyth...@googlegroups.com
不要小看了初学者,你让小学生记10个够用的vim命令,还真的不比背书难多少。

victor lee

unread,
Aug 25, 2010, 10:22:10 AM8/25/10
to pyth...@googlegroups.com
还有就是递归定义,那个真的很烦。初学者搞不清楚重叠子问题之类的,某一些算法/技术上的就介绍不了……

2010/8/25 机械唯物主义 : linjunhalida <linjun...@gmail.com>

Zhang Jiawei

unread,
Aug 25, 2010, 10:22:34 AM8/25/10
to pyth...@googlegroups.com
2以内的小孩可以和你对话了。

你老怕这,怕那,不给他环境,杂么让他进步呢。

Zhang Jiawei

unread,
Aug 25, 2010, 10:24:12 AM8/25/10
to pyth...@googlegroups.com
结果就是,很多人活到很老的时候,还以为自己都懂了。

Zhang Jiawei

unread,
Aug 25, 2010, 10:36:14 AM8/25/10
to pyth...@googlegroups.com
老鸟好不容易理解递归定义又开始联想到重叠子问题的时候,真正的杯具开始了,因为他们一没有了初学者的好奇心,二错误的东西永远扎根了。

Zhang Jiawei

unread,
Aug 25, 2010, 10:37:10 AM8/25/10
to pyth...@googlegroups.com
楼主千万直接上 vim/pydev 不要让杯具重演。

Rujia Liu

unread,
Aug 25, 2010, 10:41:04 AM8/25/10
to pyth...@googlegroups.com
果然。重装最新版wxpython后跑起来了,感觉非常棒,谢谢!

我不是很清楚你的这个项目目前是否很适合初学者,但是我比较喜欢做减法,所以我很喜欢你的思路。等代码慢慢简单、清晰下来了,剩下的工作就是慢慢摸清楚初学者的需求,根据情况做加法(可能会反复加加减减,没办法,用户需求就是这样。。。)

2010/8/25 li donglin <lidong...@gmail.com>:
> 需要更新版本的wxpython,我的是2.8.10,我的理解,新版的库封装路径发生了变化。

victor lee

unread,
Aug 25, 2010, 10:42:43 AM8/25/10
to pyth...@googlegroups.com
但是也许有一个问题就是:
初学者什么时候转变?

2010/8/25 Rujia Liu <ruji...@gmail.com>

Zhang Jiawei

unread,
Aug 25, 2010, 10:46:45 AM8/25/10
to pyth...@googlegroups.com
变不过来也挺好,就把自己当个鸟吧。

mingjing lu

unread,
Aug 25, 2010, 10:44:40 AM8/25/10
to pyth...@googlegroups.com

i'm jetmc.



2010/8/25 mingjing lu <jet...@gmail.com>

i'm jetmc.



2010/8/25 victor lee <victor...@gmail.com>

mingjing lu

unread,
Aug 25, 2010, 10:46:14 AM8/25/10
to pyth...@googlegroups.com

i'm jetmc.



2010/8/25 victor lee <victor...@gmail.com>
但是也许有一个问题就是:

mingjing lu

unread,
Aug 25, 2010, 10:44:30 AM8/25/10
to pyth...@googlegroups.com

i'm jetmc.



2010/8/25 victor lee <victor...@gmail.com>
但是也许有一个问题就是:

Rujia Liu

unread,
Aug 25, 2010, 10:59:44 AM8/25/10
to pyth...@googlegroups.com
2010/8/25 victor lee <victor...@gmail.com>:
> 但是也许有一个问题就是:
> 初学者什么时候转变?
这个问题我回答不了。。。

其实我一直觉得”初学者“这个词很纠结。同样是初学者,学习的速度和效果差别很不一样。。。
比如一个C++的高手,初学Java,和一个连计算机都没碰过的人初学java是很不同的。
同样是连计算机都没碰过的人,学文学理也不尽相同,初中生和高中生也不同。还包括所处环境。我教过每天有10小时上机时间的中学生,也教过一周只有2小时上机时间的中学生,那感觉是很不一样的。。。

我觉得还是具体问题具体分析吧,呵呵。楼主所面对的初学者人群,他自己比较了解。他们的需求,还是楼主慢慢摸索吧。

反正我一直不认为初学者就应该用傻瓜式的东西,呵呵。不过还是有很多人适合用傻瓜式东西了,而且做出来的东西照样好。所以也就不必强迫他们学习高级的东西了(我试着强迫过,效果不佳)。

Samuel Ji

unread,
Aug 25, 2010, 11:31:38 AM8/25/10
to pyth...@googlegroups.com


在 2010年8月25日 下午10:37,Zhang Jiawei <gho...@gmail.com>写道:
楼主千万直接上 vim/pydev 不要让杯具重演。

您不能多写点凑一块儿发,又不是论坛抢沙发/占楼的,自己回自己有意义么。

li donglin

unread,
Aug 25, 2010, 7:32:47 PM8/25/10
to pyth...@googlegroups.com

哈哈 多谢试用啊 这个版本还不够简单 想在这里找些同道 一起完善

在 2010-8-25 下午10:41,"Rujia Liu" <ruji...@gmail.com>写道:
果然。重装最新版wxpython后跑起来了,感觉非常棒,谢谢!

我不是很清楚你的这个项目目前是否很适合初学者,但是我比较喜欢做减法,所以我很喜欢你的思路。等代码慢慢简单、清晰下来了,剩下的工作就是慢慢摸清楚初学者的需求,根据情况做加法(可能会反复加加减减,没办法,用户需求就是这样。。。)


2010/8/25 li donglin <lidong...@gmail.com>:

> 需要更新版本的wxpython,我的是2.8.10,我的理解,新版的库封装路径发生了变化。

--

来自: `python-cn`:CPyUG ~ 华蟒用户组 | 发言:pyth...@googlegroups.com

退订: http://tinyurl.com/45a9tb //针对163/...

Zhang Jiawei

unread,
Aug 25, 2010, 8:21:45 PM8/25/10
to pyth...@googlegroups.com
听到有人把递归和重叠子问题纠结在一起的时候,实在忍不住激动了,下回记住了。

--

li donglin

unread,
Aug 25, 2010, 8:28:36 PM8/25/10
to pyth...@googlegroups.com
你的建议,正在思考中,初步的想法:
1. 代码提示功能不能有。
回答:同意


2. 应该有一个学习帮助系统,比如可以让学习者很容易找到的,
相应功能实现的代码示例。方便直接修改代码,观察结果。
回答:现在还没考虑,是个很好的建议。这个帮助系统怎么做,还没思路。等主程序框架稳定了,这个是优先考虑的问题。
 
3. 方便的调试功能。比如输出直接显示,出错行自动定位。
回答:这个是高优先级的功能,现在还没做完。

因为是业余时间项目,纯粹自己玩的,希望有同感的同道一起完善这个项目。

--
来自: `python-cn`:CPyUG ~ 华蟒用户组 | 发言:pyth...@googlegroups.com
退订: http://tinyurl.com/45a9tb //针对163/qq邮箱:http://tinyurl.com/4dg6hc
详情: https://groups.google.com/group/python-cn
严正: 理解列表! 智慧提问! http://wiki.woodpecker.org.cn/moin/AskForHelp



--
li donglin

li donglin

unread,
Aug 25, 2010, 8:31:32 PM8/25/10
to pyth...@googlegroups.com
插件系统还没考虑,因为简单的需要,把DrPython的插件系统生生的给切掉了,我想等基本功能考虑清楚了,再考虑插件系统,
anyway,多谢建议。

在 2010年8月25日 下午9:45,Pan Shi Zhu <pan.s...@gmail.com>写道:

--
来自: `python-cn`:CPyUG ~ 华蟒用户组 | 发言:pyth...@googlegroups.com
退订: http://tinyurl.com/45a9tb //针对163/qq邮箱:http://tinyurl.com/4dg6hc
详情: https://groups.google.com/group/python-cn
严正: 理解列表! 智慧提问! http://wiki.woodpecker.org.cn/moin/AskForHelp



--
li donglin

li donglin

unread,
Aug 25, 2010, 8:46:35 PM8/25/10
to pyth...@googlegroups.com
我的理解是这样的,
不是每个人都是编程高手,不是每个人都喜欢Linux,我们要允许别人有选择的自由。
我在反思我看到的现在大学的教学,大一就冲上来,直奔C语言。结果呢,很多人,学的糊里糊涂,而且我敢打赌他以后一辈子都不用C语言,甚至对编程语言产生了抵触,我认为Python是个适合初学者的语言,
初学者有很多种,用简单的二分法来划分的话,有目标是写Linux的初学者,有目标是用Python解决他的面临的问题的初学者,并且不打算深入下去了,只要能解决他的问题就可以了。我的目标是面向第二类的初学者,他们不是计算机专业人士,想看看编程语言能解决啥问题。用EasyPython可以比较快的入门,仅此而已(当然这目前还是我一厢情愿的想法,还没有一个真正的初学者在用)。
没有用PyDev的原因是:我想用Python完成这个工作。
没用vim的原因是:我那个小家伙,看到这么难的东西,就再也不愿意跟我掺和编程了。
关于初学者的成长,每个人都有每个人的道路,所谓条条道路通罗马是也。我的语言掌握顺序也许可以给大家参考一下,当然了,仅仅是参考而已:
     BASIC-->FORTRAN(1990)
     PASCAL(1991)
     Prolog(1991)
     C(1992)
     C++(1992-2007)
     Delphi(1996-2000)
     Java(2001)
     Python(2007-)
     Erlang(2009)
li donglin

zhao shichen

unread,
Aug 25, 2010, 8:52:25 PM8/25/10
to pyth...@googlegroups.com
明显c要更简单一些,我开始学习的是basic,结果给我造成很多困扰,甚至对编程语言产生了抵触,感觉自己不是这个料。

后来使用了c,才找到编程的乐趣。

为什么?因为c比basic更加的简单。我发誓我一辈子都不使用basic了。

很明显,c才是适合初学者的编程语言,python太复杂了。
呆痴木讷,君子四德

机械唯物主义 : linjunhalida

unread,
Aug 25, 2010, 8:56:01 PM8/25/10
to pyth...@googlegroups.com
竟然还有人说python太复杂了。。。

2010/8/26 zhao shichen <shiche...@gmail.com>

zhao shichen

unread,
Aug 25, 2010, 8:56:44 PM8/25/10
to pyth...@googlegroups.com
衡量一个语言的简单与否,有一些简单的原则,

我们可以定义一下什么叫做简单。

1、关键字越少的语言越简单。c的关键字很少,所以很简单。

2、语言特性少的语言简单。c的特性很少,只有函数而已,所以很简单。

3、最简单的语言当然是lisp,但是我认为c可以排到第二简单的行列。

最容易和最适合学习的还是lisp或者他的变种,无他,唯简单尔。

basic最复杂。最不适合初学者。

java只适合工人。对,是工人,java成功的实现了他当初的承诺,早就一批工人,而不是工程师。
--
呆痴木讷,君子四德

zhao shichen

unread,
Aug 25, 2010, 8:58:23 PM8/25/10
to pyth...@googlegroups.com
c语言花最多一周的时间就可以全部掌握,可以我的python用了好几年,现在还有很多特性不知道。

这就说明,python是多么复杂。

你掌握了全部的python特性了吗?

用了几年?

jun ji

unread,
Aug 25, 2010, 8:58:21 PM8/25/10
to pyth...@googlegroups.com
深有同感,自从看了汇编以后,觉得汇编将编程的抽象概念和物理实际紧密联系在一起了,觉得c语言太抽象太复杂了,个人认为汇编才是入门的最佳选择!!!
当然,不要用那个恶心的intelx86汇编来入门 :)

在 2010年8月26日 上午8:52,zhao shichen <shiche...@gmail.com> 写道:

诚子

unread,
Aug 25, 2010, 8:59:40 PM8/25/10
to pyth...@googlegroups.com
在 2010年8月26日 上午8:52,zhao shichen <shiche...@gmail.com> 写道:
> 明显c要更简单一些,我开始学习的是basic,结果给我造成很多困扰,甚至对编程语言产生了抵触,感觉自己不是这个料。
>
> 后来使用了c,才找到编程的乐趣。
>
> 为什么?因为c比basic更加的简单。我发誓我一辈子都不使用basic了。
>
> 很明显,c才是适合初学者的编程语言,python太复杂了。

大哥你说的是 BASIC 还是 Visual Basic,我小时候还没有电脑用 FC学习机 学的 BASIC ,超好用。
我比较建议初学者从 C/BASIC 开始学编程。Python 可能也比较适合初学者。

--
http://weizhicheng.users.sourceforge.net/blog/

童晓白

unread,
Aug 25, 2010, 8:59:33 PM8/25/10
to pyth...@googlegroups.com
c语音的指针太难了,10年了我至今无法理解透...

---------------------------------------------------------------
体味儿:IT技术交流与分享的微博平台
网址:http://tiweier.com



2010/8/26 zhao shichen <shiche...@gmail.com>

zhao shichen

unread,
Aug 25, 2010, 9:00:00 PM8/25/10
to pyth...@googlegroups.com
没搞错吧,只有抽象的东西才可能是简单的。

否则抽象的目的是什么阿?

li donglin

unread,
Aug 25, 2010, 9:02:19 PM8/25/10
to pyth...@googlegroups.com
哈哈。

在 2010年8月26日 上午8:58,jun ji <jiju...@gmail.com>写道:



--
li donglin

zhao shichen

unread,
Aug 25, 2010, 9:02:28 PM8/25/10
to pyth...@googlegroups.com
就是机器rom中内置的basic,多复杂阿。

一点什么抽象都没有,什么事情都做不成

指针这个概念多简单阿。多明晰阿。

最多10分钟就应该明白的东西,

java没有指针就好像男人没有了jj一样,整个一个太监语言。

连字符串都没法操作

Chaos Wong

unread,
Aug 25, 2010, 9:04:27 PM8/25/10
to pyth...@googlegroups.com
十分顶, 我也觉得不要太为新手着想, 出问题了上网搜一下, 或者到这里问一下都能解决问题, 而且python上手也不难, 网上有很多配置什么editplus/notepad++之类的文章, 看看应该就可以了

Chaos Wong 2010-08-26
======= 2010-08-25 22:08 Zhang Jiawei 您在来信中写到:Re: [CPyUG] 面向初学者Python IDE =======
= = = = = = = = = = = = = = = = = = = =



礼!


Chaos Wong
chao...@gmail.com
2010-08-26


---
chaoswong
学则生, 用则死

zhao shichen

unread,
Aug 25, 2010, 9:07:16 PM8/25/10
to pyth...@googlegroups.com
小孩子能理解的简单就是“少“的意思,而不是”具体“,

basic是“具体“的简单,而不是“少的简单。

所以对于小孩子还说,c一定比basic简单,

而lisp更适合小孩。

这就是两种不同的简单,明白不?
--
呆痴木讷,君子四德

sinux

unread,
Aug 25, 2010, 9:16:45 PM8/25/10
to pyth...@googlegroups.com

> >>> 来自: `python-cn`:CPyUG ~ 华蟒用户组 | 发言:python-
c...@googlegroups.com
> >>> 退订: http://tinyurl.com/45a9tb //针对163/qq邮


箱:http://tinyurl.com/4dg6hc
> >>> 详情: https://groups.google.com/group/python-cn
> >>> 严正: 理解列表! 智慧提问!
http://wiki.woodpecker.org.cn/moin/AskForHelp
> >>>
> >> --
> >>

> >> 来自: `python-cn`:CPyUG ~ 华蟒用户组 | 发言:python-
c...@googlegroups.com
> >> 退订: http://tinyurl.com/45a9tb //针对163/qq邮

> > 来自: `python-cn`:CPyUG ~ 华蟒用户组 | 发言:python-
c...@googlegroups.com

初学编程的没人能特意找到这个邮件列表。我看这里的初学者多是初学python的,多少都
用过其他语言,也就用过其他IDE,用过eclipse再用pydev应该障碍不大。所以我觉得若
要达到作者目的,应该把这个easypython介绍到更好获得的媒体,CU,或什么别的技术
论坛。

刘鑫

unread,
Aug 25, 2010, 9:17:07 PM8/25/10
to pyth...@googlegroups.com
看到你们这些没儿没女的魔法使上来讨论教育问题我就觉得蛋好疼……楼主想做个东西碍着谁了……

在 2010年8月26日 上午9:14,机械唯物主义 : linjunhalida <linjun...@gmail.com>写道:
先让他学汇编吧,学会了汇编再学C就很自然了。。。(好邪恶。)

2010/8/26 li donglin <lidong...@gmail.com>

哈哈,我有小孩,还教过他Python,我自然知道小孩子理解的简单和我们理解的简单是不一样的。
让一个12岁的小孩,学C?

在 2010年8月26日 上午9:09,zhao shichen <shiche...@gmail.com>写道:

以成人的复杂来自以为小孩的简单,这就是中国教育面临的问题。

如果你一开始没有想明白什么叫做“简单“,什么叫做适合孩子,

那么一开始就注定了失败

--
呆痴木讷,君子四德


--
来自: `python-cn`:CPyUG ~ 华蟒用户组 | 发言:pyth...@googlegroups.com
退订: http://tinyurl.com/45a9tb //针对163/qq邮箱:http://tinyurl.com/4dg6hc
详情: https://groups.google.com/group/python-cn
严正: 理解列表! 智慧提问! http://wiki.woodpecker.org.cn/moin/AskForHelp



--
li donglin

--
来自: `python-cn`:CPyUG ~ 华蟒用户组 | 发言:pyth...@googlegroups.com
退订: http://tinyurl.com/45a9tb //针对163/qq邮箱:http://tinyurl.com/4dg6hc
详情: https://groups.google.com/group/python-cn
严正: 理解列表! 智慧提问! http://wiki.woodpecker.org.cn/moin/AskForHelp

--
来自: `python-cn`:CPyUG ~ 华蟒用户组 | 发言:pyth...@googlegroups.com
退订: http://tinyurl.com/45a9tb //针对163/qq邮箱:http://tinyurl.com/4dg6hc
详情: https://groups.google.com/group/python-cn
严正: 理解列表! 智慧提问! http://wiki.woodpecker.org.cn/moin/AskForHelp



--
不唯虚,不弄辞,不求宏大。形而下者为之器,然识器而后问道。索真知于匠工之途。
……

劉鑫
March.Liu

li donglin

unread,
Aug 25, 2010, 9:15:56 PM8/25/10
to pyth...@googlegroups.com
同意机械唯物主义的观点,我教小孩的时候,只教他基本的东西,变量,循环,分支,打印,他能用这些解他的数学题,仅此而已。

在 2010年8月26日 上午9:13,机械唯物主义 : linjunhalida <linjun...@gmail.com>写道:
python关键词也不多。
语言特性的话,你不知道decorator 和 yield也照样用。

重要的是python易读和易用(方便的库和动态执行,以及不需要知道很多底层的细节),
我觉得最适合初学者。

lisp我觉得,语法可以承载的复杂度都跑到其他地方了,反而不好用。
car, cdr, let, progn, concat 这些函数名称一点都不好记。

指针什么的,可能很简单,但是问题的复杂度还是那么多,用指针需要自己把复杂度填起来。
可能用户用lisp什么只需要记住那7个语法,但是到用的时候,就知道多麻烦了。

2010/8/26 zhao shichen <shiche...@gmail.com>

以成人的复杂来自以为小孩的简单,这就是中国教育面临的问题。

如果你一开始没有想明白什么叫做“简单“,什么叫做适合孩子,

那么一开始就注定了失败

--
呆痴木讷,君子四德

--
来自: `python-cn`:CPyUG ~ 华蟒用户组 | 发言:pyth...@googlegroups.com
退订: http://tinyurl.com/45a9tb //针对163/qq邮箱:http://tinyurl.com/4dg6hc
详情: https://groups.google.com/group/python-cn
严正: 理解列表! 智慧提问! http://wiki.woodpecker.org.cn/moin/AskForHelp

--
来自: `python-cn`:CPyUG ~ 华蟒用户组 | 发言:pyth...@googlegroups.com
退订: http://tinyurl.com/45a9tb //针对163/qq邮箱:http://tinyurl.com/4dg6hc
详情: https://groups.google.com/group/python-cn
严正: 理解列表! 智慧提问! http://wiki.woodpecker.org.cn/moin/AskForHelp



--
li donglin

机械唯物主义 : linjunhalida

unread,
Aug 25, 2010, 9:13:20 PM8/25/10
to pyth...@googlegroups.com
python关键词也不多。
语言特性的话,你不知道decorator 和 yield也照样用。

重要的是python易读和易用(方便的库和动态执行,以及不需要知道很多底层的细节),
我觉得最适合初学者。

lisp我觉得,语法可以承载的复杂度都跑到其他地方了,反而不好用。
car, cdr, let, progn, concat 这些函数名称一点都不好记。

指针什么的,可能很简单,但是问题的复杂度还是那么多,用指针需要自己把复杂度填起来。
可能用户用lisp什么只需要记住那7个语法,但是到用的时候,就知道多麻烦了。

2010/8/26 zhao shichen <shiche...@gmail.com>
以成人的复杂来自以为小孩的简单,这就是中国教育面临的问题。

如果你一开始没有想明白什么叫做“简单“,什么叫做适合孩子,

那么一开始就注定了失败

--
呆痴木讷,君子四德

机械唯物主义 : linjunhalida

unread,
Aug 25, 2010, 9:14:35 PM8/25/10
to pyth...@googlegroups.com
先让他学汇编吧,学会了汇编再学C就很自然了。。。(好邪恶。)

2010/8/26 li donglin <lidong...@gmail.com>
哈哈,我有小孩,还教过他Python,我自然知道小孩子理解的简单和我们理解的简单是不一样的。
让一个12岁的小孩,学C?

在 2010年8月26日 上午9:09,zhao shichen <shiche...@gmail.com>写道:
以成人的复杂来自以为小孩的简单,这就是中国教育面临的问题。

如果你一开始没有想明白什么叫做“简单“,什么叫做适合孩子,

那么一开始就注定了失败

--
呆痴木讷,君子四德

--
来自: `python-cn`:CPyUG ~ 华蟒用户组 | 发言:pyth...@googlegroups.com
退订: http://tinyurl.com/45a9tb //针对163/qq邮箱:http://tinyurl.com/4dg6hc
详情: https://groups.google.com/group/python-cn
严正: 理解列表! 智慧提问! http://wiki.woodpecker.org.cn/moin/AskForHelp



--
li donglin

li donglin

unread,
Aug 25, 2010, 9:12:54 PM8/25/10
to pyth...@googlegroups.com
哈哈,我有小孩,还教过他Python,我自然知道小孩子理解的简单和我们理解的简单是不一样的。
让一个12岁的小孩,学C?

在 2010年8月26日 上午9:09,zhao shichen <shiche...@gmail.com>写道:
以成人的复杂来自以为小孩的简单,这就是中国教育面临的问题。

如果你一开始没有想明白什么叫做“简单“,什么叫做适合孩子,

那么一开始就注定了失败

--
呆痴木讷,君子四德

--
来自: `python-cn`:CPyUG ~ 华蟒用户组 | 发言:pyth...@googlegroups.com
退订: http://tinyurl.com/45a9tb //针对163/qq邮箱:http://tinyurl.com/4dg6hc
详情: https://groups.google.com/group/python-cn
严正: 理解列表! 智慧提问! http://wiki.woodpecker.org.cn/moin/AskForHelp



--
li donglin

xiaozhan

unread,
Aug 25, 2010, 9:14:14 PM8/25/10
to pyth...@googlegroups.com
问问楼主,你们那何方啊。小学生就开始学程序了?
我个人觉得小学生真的不合适,那个阶段还处于背知识的时候,很多东西他们根本没办法理解。最起码中学生吧。

在 2010年8月26日 上午9:09,zhao shichen <shiche...@gmail.com>写道:
以成人的复杂来自以为小孩的简单,这就是中国教育面临的问题。

如果你一开始没有想明白什么叫做“简单“,什么叫做适合孩子,

那么一开始就注定了失败

--
呆痴木讷,君子四德

zhao shichen

unread,
Aug 25, 2010, 9:09:20 PM8/25/10
to pyth...@googlegroups.com

li donglin

unread,
Aug 25, 2010, 9:23:50 PM8/25/10
to pyth...@googlegroups.com
哈哈。

li donglin

unread,
Aug 25, 2010, 9:23:32 PM8/25/10
to pyth...@googlegroups.com
我自己会写程序,顺便教教儿子,自己的爱好而已。合适不合适,我自己自然知道的。
--
li donglin

zhao shichen

unread,
Aug 25, 2010, 9:25:21 PM8/25/10
to pyth...@googlegroups.com
你只是在教他知识而已,知识是没有价值的,只有智慧才有价值。

如果这样教出来的孩子对学习不产生抵触才怪。
呆痴木讷,君子四德

zhao shichen

unread,
Aug 25, 2010, 9:24:01 PM8/25/10
to pyth...@googlegroups.com
1、我也不认为小孩适合学习编程,不过这是另外一个问题。

2、如果小学就开始背东西,那还不学傻了?

人不是存储卡,博闻强记没有什么价值,除了考试以及作为领导写诗show show之外,还有什么用处呢?

人的价值在于创造。

在 2010年8月26日 上午9:14,xiaozhan <laozh...@gmail.com>写道:



--
呆痴木讷,君子四德

li donglin

unread,
Aug 25, 2010, 9:27:43 PM8/25/10
to pyth...@googlegroups.com
多谢提醒。我是在教他知识,智慧要他自己去悟的。
还好,他挺有兴趣的。

zhao shichen

unread,
Aug 25, 2010, 9:30:47 PM8/25/10
to pyth...@googlegroups.com
唉,苏格拉底在他那个时代就开始能“启发“小孩子解三角函数的问题了

所以,道不同就言尽于此吧


在 2010年8月26日 上午9:27,li donglin <lidong...@gmail.com>写道:



--
呆痴木讷,君子四德

li donglin

unread,
Aug 25, 2010, 9:32:55 PM8/25/10
to pyth...@googlegroups.com
你看看,我们的话题已经扯到不知哪里去了。没人关心那个原始的目标,开始聚焦到小孩是不是适合学习编程上面,开始聚焦到我们的教育体制,人生的价值等等,好像已经很远了。
可以再远一点,下面是小儿子的编程练习,这个是他求我教他做的,兔子问题(实质就是菲比纳齐序列),做的一点都不完美,我想做的,不过是,他以后想解决类似的问题,我能给他提供一个易用工具而已。和教育,成长,以及他以后的长远发展,统统无关的。
------------------------------------------------
#coding:gbk

m=int(raw_input("month:"))
i=0
n=1
a=1
if m>=1:
    print 1
while (a < m) :
    j=n
    n=n+i
    print u"兔子", n
    i=j
    a=a+1
--------------------------------------------------
li donglin

zhao shichen

unread,
Aug 25, 2010, 9:37:25 PM8/25/10
to pyth...@googlegroups.com
看着他起高楼,看着他。。。看着他楼歪了。。。。。。。。


--
呆痴木讷,君子四德

li donglin

unread,
Aug 25, 2010, 9:39:50 PM8/25/10
to pyth...@googlegroups.com
anyway,多谢批评,我会注意的。

看着他起高楼,看着他。。。看着他楼歪了。。。。。。。。



--
呆痴木讷,君子四德

--
来自: `python-cn`:CPyUG ~ 华蟒用户组 | 发言:pyth...@googlegroups.com
退订: http://tinyurl.com/45a9tb //针对163/qq邮箱:http://tinyurl.com/4dg6hc
详情: https://groups.google.com/group/python-cn
严正: 理解列表! 智慧提问! http://wiki.woodpecker.org.cn/moin/AskForHelp



--
li donglin

hontyu

unread,
Aug 25, 2010, 9:43:06 PM8/25/10
to pyth...@googlegroups.com
这种初学者应该是面向没有学过程序语言的人吧?
我觉得最好加入常用代码生成功能,让初学者可以快速写出让他们觉得很酷的软件

On 8/26/10, li donglin <lidong...@gmail.com> wrote:
> 哈哈 多谢试用啊 这个版本还不够简单 想在这里找些同道 一起完善
>
> 在 2010-8-25 下午10:41,"Rujia Liu" <ruji...@gmail.com>写道:
> 果然。重装最新版wxpython后跑起来了,感觉非常棒,谢谢!
>
> 我不是很清楚你的这个项目目前是否很适合初学者,但是我比较喜欢做减法,所以我很喜欢你的思路。等代码慢慢简单、清晰下来了,剩下的工作就是慢慢摸清楚初学者的需求,根据情况做加法(可能会反复加加减减,没办法,用户需求就是这样。。。)
>
>
> 2010/8/25 li donglin <lidong...@gmail.com>:
>
>> 需要更新版本的wxpython,我的是2.8.10,我的理解,新版的库封装路径发生了变化。


> --
>
> 来自: `python-cn`:CPyUG ~ 华蟒用户组 | 发言:pyth...@googlegroups.com

> 退订: http://tinyurl.com/45a9tb //针对163/...


>
> --
> 来自: `python-cn`:CPyUG ~ 华蟒用户组 | 发言:pyth...@googlegroups.com
> 退订: http://tinyurl.com/45a9tb //针对163/qq邮箱:http://tinyurl.com/4dg6hc
> 详情: https://groups.google.com/group/python-cn
> 严正: 理解列表! 智慧提问! http://wiki.woodpecker.org.cn/moin/AskForHelp
>

--
Sent from my mobile device

li donglin

unread,
Aug 25, 2010, 9:46:23 PM8/25/10
to pyth...@googlegroups.com
好像也是个不错的主意。
li donglin

Zhang Jiawei

unread,
Aug 25, 2010, 9:51:28 PM8/25/10
to pyth...@googlegroups.com
VB

在 2010年8月26日 上午9:43,hontyu <mft...@gmail.com>写道:

GuoJing

unread,
Aug 25, 2010, 9:57:35 PM8/25/10
to pyth...@googlegroups.com
实际上如果一个人真的想学,就会自己觉得现在用的语言和工具不够“牛”,自然会去学习,如果一个初学者不肯犯错,不肯去学习,可能就真的不会了。

原来我也一直喜欢gui的应用程序,比如微软的iis server之类的,后来接触了开源的东西,尝试通过log去debug,才真正了解什么是更好的,也算是走了一些弯路了吧。

当然我也同意你的观点,对于大多数人来说,培养兴趣还是很重要的,毕竟觉得编程很cool的人还是少数。

On Thu, Aug 26, 2010 at 08:46:35AM +0800, li donglin wrote:
> 我的理解是这样的,
> 不是每个人都是编程高手,不是每个人都喜欢Linux,我们要允许别人有选择的自由。

> 我在反思我看到的现在大学的教学,大一就冲上来,直奔C语言。结果呢,很多人,学的糊里糊涂,而且我敢打赌他以后一辈子都不用C语言,甚至对编程语言产生了抵触,我认为Python是个适合初学者的语言,
> 初学者有很多种,用简单的二分法来划分的话,有目标是写Linux的初学者,有目标是用Python解决他的面临的问题的初学者,并且不打算深入下去了,只要能解决他的问题就可以了。我的目标是面向第二类的初学者,他们不是计算机专业人士,想看看编程语言能解决啥问题。用EasyPython可以比较快的入门,仅此而已(当然这目前还是我一厢情愿的想法,还没有一个真正的初学者在用)。

> 没有用PyDev的原因是:我想用Python完成这个工作。
> 没用vim的原因是:我那个小家伙,看到这么难的东西,就再也不愿意跟我掺和编程了。
> 关于初学者的成长,每个人都有每个人的道路,所谓条条道路通罗马是也。我的语言掌握顺序也许可以给大家参考一下,当然了,仅仅是参考而已:


> BASIC-->FORTRAN(1990)
> PASCAL(1991)
> Prolog(1991)
> C(1992)
> C++(1992-2007)
> Delphi(1996-2000)
> Java(2001)
> Python(2007-)
> Erlang(2009)
>
> 在 2010年8月25日 下午10:08,Zhang Jiawei <gho...@gmail.com>写道:
>
> > 您越怕初学者学不会,初学者就真的学不会。
> >
> > 建议,直接 vim/pydev
> >
> > 用出了乐趣,以后十匹马都拉不回他们别写代码了。
> >
> > 反之,要是老用一些低效的工具,即使上手很快,估计没多久就被折磨的不想玩了.
> >
> > 在 2010年8月25日 下午10:02,victor lee <victor...@gmail.com>写道:
> >
> > >>另一方面,对于初学者,我觉得,直接给他VIM/Emacs + 命令行的世界未必是坏事。
> >> 相当年我就是这么来的。
> >> 1、代码提示可以有。程序员从来不会为死记硬背买单。
> >> 2、帮助学习系统?这个可能有点过了。
> >> 3、力挺。
> >>
> >> 2010/8/25 Yesheng Zou <yeshe...@gmail.com>
> >>

> >> 在 2010年8月25日 下午9:45,Pan Shi Zhu <pan.s...@gmail.com>写道:
> >>>
> >>> 答案有一个:引入插件和扩展系统,允许大家扩展你这个软件的功能,从而你只需要提供20%的基本功能。
> >>>>
> >>>

> >>> 我觉得在这里,把楼主的东西这样来看待是不合适的。
> >>>
> >>>
> >>> 楼主的东西有明确的受众对象,初学者(非软件开发人员),小学生,中学生这类人群。换句话说,这个IDE的作用不是项目开发,而是让初学者更容易学习,使用Python。我是按楼主说的面向人群这样想的。
> >>>
> >>> 基于此,那么我认为:
> >>>
> >>> 1. 代码提示功能不能有。
> >>> 2. 应该有一个学习帮助系统,比如可以让学习者很容易找到的,相应功能实现的代码示例。方便直接修改代码,观察结果。


> >>> 3. 方便的调试功能。比如输出直接显示,出错行自动定位。
> >>>
> >>> 另一方面,对于初学者,我觉得,直接给他VIM/Emacs + 命令行的世界未必是坏事。
> >>>
> >>> --
> >>> 进出自由才是游戏者的生存之道。
> >>>
> >>> http://zys-free.com
> >>> @zouyesheng
> >>>
> >>>

> >>> --
> >>> 来自: `python-cn`:CPyUG ~ 华蟒用户组 | 发言:pyth...@googlegroups.com
> >>> 退订: http://tinyurl.com/45a9tb //针对163/qq邮箱:http://tinyurl.com/4dg6hc
> >>> 详情: https://groups.google.com/group/python-cn
> >>> 严正: 理解列表! 智慧提问! http://wiki.woodpecker.org.cn/moin/AskForHelp
> >>>
> >>
> >> --
> >> 来自: `python-cn`:CPyUG ~ 华蟒用户组 | 发言:pyth...@googlegroups.com
> >> 退订: http://tinyurl.com/45a9tb //针对163/qq邮箱:http://tinyurl.com/4dg6hc
> >> 详情: https://groups.google.com/group/python-cn
> >> 严正: 理解列表! 智慧提问! http://wiki.woodpecker.org.cn/moin/AskForHelp
> >>
> >
> > --
> > 来自: `python-cn`:CPyUG ~ 华蟒用户组 | 发言:pyth...@googlegroups.com
> > 退订: http://tinyurl.com/45a9tb //针对163/qq邮箱:http://tinyurl.com/4dg6hc
> > 详情: https://groups.google.com/group/python-cn
> > 严正: 理解列表! 智慧提问! http://wiki.woodpecker.org.cn/moin/AskForHelp
> >
>
>
>
> --

> li donglin

Rujia Liu

unread,
Aug 25, 2010, 9:57:38 PM8/25/10
to pyth...@googlegroups.com
2010/8/26 li donglin <lidong...@gmail.com>:

> 我的理解是这样的,
> 不是每个人都是编程高手,不是每个人都喜欢Linux,我们要允许别人有选择的自由。
> 我在反思我看到的现在大学的教学,大一就冲上来,直奔C语言。结果呢,很多人,学的糊里糊涂,而且我敢打赌他以后一辈子都不用C语言,甚至对编程语言产生了抵触,我认为Python是个适合初学者的语言,
> 初学者有很多种,用简单的二分法来划分的话,有目标是写Linux的初学者,有目标是用Python解决他的面临的问题的初学者,并且不打算深入下去了,只要能解决他的问题就可以了。我的目标是面向第二类的初学者,他们不是计算机专业人士,想看看编程语言能解决啥问题。用EasyPython可以比较快的入门,仅此而已(当然这目前还是我一厢情愿的想法,还没有一个真正的初学者在用)。
我觉得吧,先不用想其他初学者。只要你儿子喜欢用,并且确实受益于你的easypython,你就成功了。

> 没有用PyDev的原因是:我想用Python完成这个工作。
> 没用vim的原因是:我那个小家伙,看到这么难的东西,就再也不愿意跟我掺和编程了。
> 关于初学者的成长,每个人都有每个人的道路,所谓条条道路通罗马是也。我的语言掌握顺序也许可以给大家参考一下,当然了,仅仅是参考而已:
> BASIC-->FORTRAN(1990)
> PASCAL(1991)
> Prolog(1991)
> C(1992)
> C++(1992-2007)
> Delphi(1996-2000)
> Java(2001)
> Python(2007-)
> Erlang(2009)

赞。。。1990我才8岁。。。我是这样的:

初中:BASIC->C->汇编(因为我觉得无法很好的理解C)->C++(因为我想学OOP,且当时Java在那个时候不那么流行)
高中:Pascal(搞竞赛需要)->Java
大学本科:C#, Python, Ruby, Web相关(JS, AS之类)
工作:Erlang, Lua, Scala, Lisp

FORTRAN和Prolog倒是蹭过,但是没有用它们写过任何我用得上的东西

GuoJing

unread,
Aug 25, 2010, 10:00:53 PM8/25/10
to pyth...@googlegroups.com
python是比较简单,但是对于有一定开发经验的人来说,甚至是学过一些其他语言的人来说,也会觉得比较简单。

c感觉很简单,比较好理解,但是指针这一块不是很好学,会比较复杂,但是总体来说还是比较简单的,python会有一些语法糖会让初学者很疑惑。

On Thu, Aug 26, 2010 at 08:59:40AM +0800, 诚子 wrote:
> 在 2010年8月26日 上午8:52,zhao shichen <shiche...@gmail.com> 写道:
> > 明显c要更简单一些,我开始学习的是basic,结果给我造成很多困扰,甚至对编程语言产生了抵触,感觉自己不是这个料。
> >
> > 后来使用了c,才找到编程的乐趣。
> >
> > 为什么?因为c比basic更加的简单。我发誓我一辈子都不使用basic了。
> >
> > 很明显,c才是适合初学者的编程语言,python太复杂了。
>
> 大哥你说的是 BASIC 还是 Visual Basic,我小时候还没有电脑用 FC学习机 学的 BASIC ,超好用。
> 我比较建议初学者从 C/BASIC 开始学编程。Python 可能也比较适合初学者。
>
> >

> > 在 2010年8月26日 上午8:46,li donglin <lidong...@gmail.com>写道:
> >>

> >> 我的理解是这样的,
> >> 不是每个人都是编程高手,不是每个人都喜欢Linux,我们要允许别人有选择的自由。
> >>
> >> 我在反思我看到的现在大学的教学,大一就冲上来,直奔C语言。结果呢,很多人,学的糊里糊涂,而且我敢打赌他以后一辈子都不用C语言,甚至对编程语言产生了抵触,我认为Python是个适合初学者的语言,
> >>
> >> 初学者有很多种,用简单的二分法来划分的话,有目标是写Linux的初学者,有目标是用Python解决他的面临的问题的初学者,并且不打算深入下去了,只要能解决他的问题就可以了。我的目标是面向第二类的初学者,他们不是计算机专业人士,想看看编程语言能解决啥问题。用EasyPython可以比较快的入门,仅此而已(当然这目前还是我一厢情愿的想法,还没有一个真正的初学者在用)。

> >> 没有用PyDev的原因是:我想用Python完成这个工作。
> >> 没用vim的原因是:我那个小家伙,看到这么难的东西,就再也不愿意跟我掺和编程了。
> >> 关于初学者的成长,每个人都有每个人的道路,所谓条条道路通罗马是也。我的语言掌握顺序也许可以给大家参考一下,当然了,仅仅是参考而已:
> >> BASIC-->FORTRAN(1990)
> >> PASCAL(1991)
> >> Prolog(1991)
> >> C(1992)
> >> C++(1992-2007)
> >> Delphi(1996-2000)
> >> Java(2001)
> >> Python(2007-)
> >> Erlang(2009)
> >>

> > --
> > 呆痴木讷,君子四德


> >
> > --
> > 来自: `python-cn`:CPyUG ~ 华蟒用户组 | 发言:pyth...@googlegroups.com
> > 退订: http://tinyurl.com/45a9tb //针对163/qq邮箱:http://tinyurl.com/4dg6hc
> > 详情: https://groups.google.com/group/python-cn
> > 严正: 理解列表! 智慧提问! http://wiki.woodpecker.org.cn/moin/AskForHelp
> >
>
>
>
> --

> http://weizhicheng.users.sourceforge.net/blog/

Zoom.Quiet

unread,
Aug 25, 2010, 10:08:17 PM8/25/10
to pyth...@googlegroups.com
2010/8/26 Rujia Liu <ruji...@gmail.com>:

> 2010/8/26 li donglin <lidong...@gmail.com>:
>> 我的理解是这样的,
>> 不是每个人都是编程高手,不是每个人都喜欢Linux,我们要允许别人有选择的自由。
>> 我在反思我看到的现在大学的教学,大一就冲上来,直奔C语言。结果呢,很多人,学的糊里糊涂,而且我敢打赌他以后一辈子都不用C语言,甚至对编程语言产生了抵触,我认为Python是个适合初学者的语言,
>> 初学者有很多种,用简单的二分法来划分的话,有目标是写Linux的初学者,有目标是用Python解决他的面临的问题的初学者,并且不打算深入下去了,只要能解决他的问题就可以了。我的目标是面向第二类的初学者,他们不是计算机专业人士,想看看编程语言能解决啥问题。用EasyPython可以比较快的入门,仅此而已(当然这目前还是我一厢情愿的想法,还没有一个真正的初学者在用)。
> 我觉得吧,先不用想其他初学者。只要你儿子喜欢用,并且确实受益于你的easypython,你就成功了。

教育程式語言 - 維基百科,自由的百科全書
http://zh.wikipedia.org/zh-tw/%E6%95%99%E8%82%B2%E7%BC%96%E7%A8%8B%E8%AF%AD%E8%A8%80

Etoys - OLPC
http://wiki.laptop.org/go/Etoys

>
>> 没有用PyDev的原因是:我想用Python完成这个工作。
>> 没用vim的原因是:我那个小家伙,看到这么难的东西,就再也不愿意跟我掺和编程了。
>> 关于初学者的成长,每个人都有每个人的道路,所谓条条道路通罗马是也。我的语言掌握顺序也许可以给大家参考一下,当然了,仅仅是参考而已:
>>      BASIC-->FORTRAN(1990)
>>      PASCAL(1991)
>>      Prolog(1991)
>>      C(1992)
>>      C++(1992-2007)
>>      Delphi(1996-2000)
>>      Java(2001)
>>      Python(2007-)
>>      Erlang(2009)
> 赞。。。1990我才8岁。。。我是这样的:
>
> 初中:BASIC->C->汇编(因为我觉得无法很好的理解C)->C++(因为我想学OOP,且当时Java在那个时候不那么流行)
> 高中:Pascal(搞竞赛需要)->Java
> 大学本科:C#, Python, Ruby, Web相关(JS, AS之类)
> 工作:Erlang, Lua, Scala, Lisp
>
> FORTRAN和Prolog倒是蹭过,但是没有用它们写过任何我用得上的东西
>

> --
> 来自: `python-cn`:CPyUG ~ 华蟒用户组 | 发言:pyth...@googlegroups.com
> 退订: http://tinyurl.com/45a9tb //针对163/qq邮箱:http://tinyurl.com/4dg6hc
> 详情: https://groups.google.com/group/python-cn
> 严正: 理解列表! 智慧提问! http://wiki.woodpecker.org.cn/moin/AskForHelp
>

--
http://zoomquiet.org 人生苦短? Pythonic!

崔玉松

unread,
Aug 25, 2010, 10:12:52 PM8/25/10
to pyth...@googlegroups.com
80%的python程序可能在Windows上写的,但是80%的python程序是部署在Linux机器上的,如果想走得更远,就必须会Linux,必须熟练使用vi/vim,这对任何想在这个行业发展的人都是有益无害的,除非他只是想尝试一下

Pan Shi Zhu

unread,
Aug 25, 2010, 10:14:09 PM8/25/10
to pyth...@googlegroups.com
2010/8/25 victor lee <victor...@gmail.com>:

>>>另一方面,对于初学者,我觉得,直接给他VIM/Emacs + 命令行的世界未必是坏事。
> 相当年我就是这么来的。
> 1、代码提示可以有。程序员从来不会为死记硬背买单。

禁止代码提示对新手一个最大的好处是:强迫新手阅读文档。

python 的官方文档,我认为是写得相当不错的。

禁止代码提示,不是为了让程序员死记硬背,而是为了让新手熟读官方文档。

Zhang Jiawei

unread,
Aug 25, 2010, 10:41:09 PM8/25/10
to pyth...@googlegroups.com
那其实是提示做的不够好。

我曾经,把QT的文档抓下来,序列化到本地文件里,再修改pydev的源代码,启动的时候反序列化这些信息到内存里。
再修改pydev的提示匹配方式,把QT 文档里的内容就直接显示在 tooltips 里。起码我节省了切换文档和ide的时间。

代码提示并非原罪,原罪是如何更方便的代码提示。代码提示也并非洪水猛兽,提示最好的地方是补全代码,少打几个字。

small.fz

unread,
Aug 25, 2010, 10:58:01 PM8/25/10
to pyth...@googlegroups.com
看了这个小高楼感慨真多。lz实在不该提“初学者”这个词,可以用“青少年教学用途”替代,很多人一看初学者就完全忽视了客观情况以为是业内的python语言初学者。lz有实实在在的需求,需要实实在在的解决方法,这都扯到哪去了,还在扯教育,须知教育本身也是多样化的,没必要一个模式吧?
不禁联想到前段时间讨论的IDE话题,linux下成千上万的各色editor、IDE,有一个能比得上VS比得上textmate?为什么,就是因为大家脑子里只会考虑自身的需求或者类似的需求,他们会各种nb的技术/算法,会抽象各种nb的逻辑,但是太geeky(此处贬义)以致偏离原本的真实需求,人的需求。
我甚至觉得lz不如去多和你儿子商量,从他身上发掘。他的好奇点在哪,想用python来达成什么,例如用来画图,你可以直接把editor的上下文模块阿变量阿什么的限制在一个绘图的界线内,打开就直接可以用lineto, moveto,点一下preview就能在右侧看到图形。假如用来计算,直接预先就import数学的库,参照参照matlab什么的.... 肯定可以发掘出不少有意思的东西。

个人浅见,希望能对lz有正面作用。

2010/8/26 Pan Shi Zhu <pan.s...@gmail.com>
--
来自: `python-cn`:CPyUG ~ 华蟒用户组 | 发言:pyth...@googlegroups.com
退订: http://tinyurl.com/45a9tb //针对163/qq邮箱:http://tinyurl.com/4dg6hc
详情: https://groups.google.com/group/python-cn
严正: 理解列表! 智慧提问! http://wiki.woodpecker.org.cn/moin/AskForHelp



--
--^^~--^--^^~^~--^^~--^---^~~~-^-^^~--^^~--^^~
  Small.fz
  http://bluemask.net

~~-^-^^~^-~^~^-~~---^~~--^--^^~^~--^^~--^--~

Zhang Jiawei

unread,
Aug 25, 2010, 11:53:48 PM8/25/10
to pyth...@googlegroups.com
linux下成千上万的各色editor、IDE,有一个能比得上VS比得上textmate

亮点。

li donglin

unread,
Aug 25, 2010, 11:55:52 PM8/25/10
to pyth...@googlegroups.com
多谢建议,我在开始的时候,写了“中学生甚至是小学生”了,他们不理我,不能怪我啊。
虽然扯远了,但是还是赞同你说的教育多样化的原则。
你说的那个方向也挺好的,未必不是我们能做的方向,我只是先贡献初级想法,然后找些同道者,一起做,不为赚钱,just for fun.

在 2010年8月26日 上午10:58,small.fz <smal...@gmail.com>写道:



--
li donglin

Pan Shi Zhu

unread,
Aug 25, 2010, 11:55:59 PM8/25/10
to pyth...@googlegroups.com
2010/8/26 small.fz <smal...@gmail.com>:

> 不禁联想到前段时间讨论的IDE话题,linux下成千上万的各色editor、IDE,有一个能比得上VS比得上textmate?为什么,就是因为大家脑子里只会考虑自身的需求或者类似的需求,他们会各种nb的技术/算法,会抽象各种nb的逻辑,但是太geeky(此处贬义)以致偏离原本的真实需求,人的需求。
> 我甚至觉得lz不如去多和你儿子商量,从他身上发掘。他的好奇点在哪,想用python来达成什么,

Linux 下的玩意都比不上VS比不上textmate?这话我就不说了,反正几乎不会有人赞同你的观点。

至于说你认为“多同儿子商量”就能解决问题。我可以告诉你另外一个事实:

苹果的某些产品之所以成功,是因为乔不死能让全世界的人按照他定义的方式去操作产品,并且让果粉们认为乔不死定义的操作方式比他们自己以前能够想出来的还要好。

“让专业人做专业事”是我自己一贯的口号。不论程序员还是最终用户,其实都不是人机交互的专家。但是如果你真的没有人机交互工程师,那么让程序员决定人机交互至少比让用户决定要靠谱得多。——如果你真正体会过最终用户能提出什么样的需求,就能明白让用户提需求是多么的不靠谱的事情。。。

li donglin

unread,
Aug 25, 2010, 11:57:47 PM8/25/10
to pyth...@googlegroups.com
咳咳。
我已经谢了那个提建议的人了。


--
来自: `python-cn`:CPyUG ~ 华蟒用户组 | 发言:pyth...@googlegroups.com
退订: http://tinyurl.com/45a9tb //针对163/qq邮箱:http://tinyurl.com/4dg6hc
详情: https://groups.google.com/group/python-cn
严正: 理解列表! 智慧提问! http://wiki.woodpecker.org.cn/moin/AskForHelp



--
li donglin

shhgs

unread,
Aug 26, 2010, 12:07:11 AM8/26/10
to pyth...@googlegroups.com
你是不是应该去看看brainfuck。照你的标准,比lisp,C都简单。

或者,看看纸袋打孔机。brainfuck好歹还有几个符号,打孔机只能按照不同间距打孔,应该比brainfuck还要简单吧。

On Thu, Aug 26, 2010 at 08:56:44AM +0800, zhao shichen wrote:
> 衡量一个语言的简单与否,有一些简单的原则,
>
> 我们可以定义一下什么叫做简单。
>
> 1、关键字越少的语言越简单。c的关键字很少,所以很简单。
>
> 2、语言特性少的语言简单。c的特性很少,只有函数而已,所以很简单。
>
> 3、最简单的语言当然是lisp,但是我认为c可以排到第二简单的行列。
>
> 最容易和最适合学习的还是lisp或者他的变种,无他,唯简单尔。
>
> basic最复杂。最不适合初学者。
>
> java只适合工人。对,是工人,java成功的实现了他当初的承诺,早就一批工人,而不是工程师。


>
>
> 在 2010年8月26日 上午8:52,zhao shichen <shiche...@gmail.com>写道:
>
> > 明显c要更简单一些,我开始学习的是basic,结果给我造成很多困扰,甚至对编程语言产生了抵触,感觉自己不是这个料。
> >
> > 后来使用了c,才找到编程的乐趣。
> >
> > 为什么?因为c比basic更加的简单。我发誓我一辈子都不使用basic了。
> >
> > 很明显,c才是适合初学者的编程语言,python太复杂了。
> >

> > 在 2010年8月26日 上午8:46,li donglin <lidong...@gmail.com>写道:
> >

> > 我的理解是这样的,
> >> 不是每个人都是编程高手,不是每个人都喜欢Linux,我们要允许别人有选择的自由。
> >>
> >> 我在反思我看到的现在大学的教学,大一就冲上来,直奔C语言。结果呢,很多人,学的糊里糊涂,而且我敢打赌他以后一辈子都不用C语言,甚至对编程语言产生了抵触,我认为Python是个适合初学者的语言,
> >>
> >> 初学者有很多种,用简单的二分法来划分的话,有目标是写Linux的初学者,有目标是用Python解决他的面临的问题的初学者,并且不打算深入下去了,只要能解决他的问题就可以了。我的目标是面向第二类的初学者,他们不是计算机专业人士,想看看编程语言能解决啥问题。用EasyPython可以比较快的入门,仅此而已(当然这目前还是我一厢情愿的想法,还没有一个真正的初学者在用)。

> >> 没有用PyDev的原因是:我想用Python完成这个工作。
> >> 没用vim的原因是:我那个小家伙,看到这么难的东西,就再也不愿意跟我掺和编程了。
> >> 关于初学者的成长,每个人都有每个人的道路,所谓条条道路通罗马是也。我的语言掌握顺序也许可以给大家参考一下,当然了,仅仅是参考而已:
> >> BASIC-->FORTRAN(1990)
> >> PASCAL(1991)
> >> Prolog(1991)
> >> C(1992)
> >> C++(1992-2007)
> >> Delphi(1996-2000)
> >> Java(2001)
> >> Python(2007-)
> >> Erlang(2009)
> >>

> >> 在 2010年8月25日 下午10:08,Zhang Jiawei <gho...@gmail.com>写道:
> >>
> >> 您越怕初学者学不会,初学者就真的学不会。
> >>>
> >>> 建议,直接 vim/pydev
> >>>
> >>> 用出了乐趣,以后十匹马都拉不回他们别写代码了。
> >>>
> >>> 反之,要是老用一些低效的工具,即使上手很快,估计没多久就被折磨的不想玩了.
> >>>
> >>> 在 2010年8月25日 下午10:02,victor lee <victor...@gmail.com>写道:
> >>>

> >>> >>另一方面,对于初学者,我觉得,直接给他VIM/Emacs + 命令行的世界未必是坏事。
> >>>> 相当年我就是这么来的。
> >>>> 1、代码提示可以有。程序员从来不会为死记硬背买单。

> >>>> 2、帮助学习系统?这个可能有点过了。
> >>>> 3、力挺。
> >>>>
> >>>> 2010/8/25 Yesheng Zou <yeshe...@gmail.com>
> >>>>
> >>>> 在 2010年8月25日 下午9:45,Pan Shi Zhu <pan.s...@gmail.com>写道:
> >>>>>
> >>>>> 答案有一个:引入插件和扩展系统,允许大家扩展你这个软件的功能,从而你只需要提供20%的基本功能。
> >>>>>>
> >>>>>
> >>>>> 我觉得在这里,把楼主的东西这样来看待是不合适的。
> >>>>>
> >>>>>
> >>>>> 楼主的东西有明确的受众对象,初学者(非软件开发人员),小学生,中学生这类人群。换句话说,这个IDE的作用不是项目开发,而是让初学者更容易学习,使用Python。我是按楼主说的面向人群这样想的。
> >>>>>
> >>>>> 基于此,那么我认为:
> >>>>>
> >>>>> 1. 代码提示功能不能有。
> >>>>> 2. 应该有一个学习帮助系统,比如可以让学习者很容易找到的,相应功能实现的代码示例。方便直接修改代码,观察结果。
> >>>>> 3. 方便的调试功能。比如输出直接显示,出错行自动定位。
> >>>>>

> >>>>> 另一方面,对于初学者,我觉得,直接给他VIM/Emacs + 命令行的世界未必是坏事。
> >>>>>

> >>>>> --
> >>>>> 进出自由才是游戏者的生存之道。
> >>>>>
> >>>>> http://zys-free.com
> >>>>> @zouyesheng
> >>>>>
> >>>>>

> >>>>> --
> >>>>> 来自: `python-cn`:CPyUG ~ 华蟒用户组 | 发言:pyth...@googlegroups.com
> >>>>> 退订: http://tinyurl.com/45a9tb //针对163/qq邮箱:http://tinyurl.com/4dg6hc
> >>>>> 详情: https://groups.google.com/group/python-cn
> >>>>> 严正: 理解列表! 智慧提问! http://wiki.woodpecker.org.cn/moin/AskForHelp
> >>>>>
> >>>>
> >>>> --
> >>>> 来自: `python-cn`:CPyUG ~ 华蟒用户组 | 发言:pyth...@googlegroups.com
> >>>> 退订: http://tinyurl.com/45a9tb //针对163/qq邮箱:http://tinyurl.com/4dg6hc
> >>>> 详情: https://groups.google.com/group/python-cn
> >>>> 严正: 理解列表! 智慧提问! http://wiki.woodpecker.org.cn/moin/AskForHelp
> >>>>
> >>>
> >>> --
> >>> 来自: `python-cn`:CPyUG ~ 华蟒用户组 | 发言:pyth...@googlegroups.com
> >>> 退订: http://tinyurl.com/45a9tb //针对163/qq邮箱:http://tinyurl.com/4dg6hc
> >>> 详情: https://groups.google.com/group/python-cn
> >>> 严正: 理解列表! 智慧提问! http://wiki.woodpecker.org.cn/moin/AskForHelp
> >>>
> >>
> >>
> >>
> >> --
> >> li donglin
> >>
> >> --
> >> 来自: `python-cn`:CPyUG ~ 华蟒用户组 | 发言:pyth...@googlegroups.com
> >> 退订: http://tinyurl.com/45a9tb //针对163/qq邮箱:http://tinyurl.com/4dg6hc
> >> 详情: https://groups.google.com/group/python-cn
> >> 严正: 理解列表! 智慧提问! http://wiki.woodpecker.org.cn/moin/AskForHelp
> >>
> >
> >
> >
> > --

> > 呆痴木讷,君子四德
> >
> >
>
>
> --
> 呆痴木讷,君子四德

shhgs

unread,
Aug 26, 2010, 12:11:20 AM8/26/10
to pyth...@googlegroups.com
你会用vim吗?你会用emacs吗?

跟Linux 比起来,Windows就是渣。

Kermit Mei

unread,
Aug 26, 2010, 12:12:13 AM8/26/10
to pyth...@googlegroups.com
On Thu, 2010-08-26 at 11:55 +0800, Pan Shi Zhu wrote:
<snip>

> 苹果的某些产品之所以成功,是因为乔不死能让全世界的人按照他定义的方式去操作产品,并且让果粉们认为乔不死定义的操作方式比他们自己以前能够想出来的还要好。
>
> “让专业人做专业事”是我自己一贯的口号。不论程序员还是最终用户,其实都不是人机交互的专家。但是如果你真的没有人机交互工程师,那么让程序员决定人机交互至少比让用户决定要靠谱得多。――如果你真正体会过最终用户能提出什么样的需求,就能明白让用户提需求是多么的不靠谱的事情。。。

这个我谈一点我个人的感受吧。让用户决定自己的操作方式从我的实践看来,
确实是“非常不靠谱的事情”,因为绝大多数用户未必比程序员更理解产品功能的本
质,更重要的是,他们不会用心去思考,用比较严格的逻辑去推证他们操作的可行
性。 他们都是随心所欲的,而不同的用户往往想法有所不同,这样的结果就造成
实现上不停改动,延误工期,并无端增加工程师的工作量。
此外,我觉得有个问题必须一提: 在公司里我们往往说“让用户决定需求”的
说法是错误的,其实我们的老板要求我们的是“让客户决定需求”。这里的"客户"往
往不是最终的“用户”,只是一个中间的客户,或许是工厂,或许是销售商。在绝大
多数情况下,这些人根本没有足够的能力——至少不会比实现此产品的工程师强——来
设计产品的需求。 他们往往只是想当然,或者仅仅是为了给自己的老板表现一下
自己多有能力,就提出这个提出那个,其实98%以上都是不靠普的。


B.R
Kermit


Rujia Liu

unread,
Aug 26, 2010, 12:12:33 AM8/26/10
to pyth...@googlegroups.com
2010/8/26 li donglin <lidong...@gmail.com>:

> 多谢建议,我在开始的时候,写了“中学生甚至是小学生”了,他们不理我,不能怪我啊。
> 虽然扯远了,但是还是赞同你说的教育多样化的原则。
> 你说的那个方向也挺好的,未必不是我们能做的方向,我只是先贡献初级想法,然后找些同道者,一起做,不为赚钱,just for fun.
我有空的时候可以陪你做减法,呵呵。

small.fz

unread,
Aug 26, 2010, 12:08:15 AM8/26/10
to pyth...@googlegroups.com
这个,您别生气,也是看到这贴是楼主在'策划'一个'产品',这个语境里我才敢这样冒昧的拿来证明我的个人观点,也的确是个人浅见,非谦虚。其他场合我是不敢说的。

2010/8/26 Pan Shi Zhu <pan.s...@gmail.com>
2010/8/26 small.fz <smal...@gmail.com>:

--
来自: `python-cn`:CPyUG ~ 华蟒用户组 | 发言:pyth...@googlegroups.com
退订: http://tinyurl.com/45a9tb //针对163/qq邮箱:http://tinyurl.com/4dg6hc
详情: https://groups.google.com/group/python-cn
严正: 理解列表! 智慧提问! http://wiki.woodpecker.org.cn/moin/AskForHelp

shhgs

unread,
Aug 26, 2010, 12:14:42 AM8/26/10
to pyth...@googlegroups.com
很多人讲话不负责任。这个问题也算是月经帖了。看论坛上的回复,很多很明显就是在胡扯。还有说教小孩Haskell的。他们当小孩都是天才,智商250的那种。

On Thu, Aug 26, 2010 at 09:12:54AM +0800, li donglin wrote:
> 哈哈,我有小孩,还教过他Python,我自然知道小孩子理解的简单和我们理解的简单是不一样的。
> 让一个12岁的小孩,学C?


>
> 在 2010年8月26日 上午9:09,zhao shichen <shiche...@gmail.com>写道:
>
> > 以成人的复杂来自以为小孩的简单,这就是中国教育面临的问题。
> >
> > 如果你一开始没有想明白什么叫做“简单“,什么叫做适合孩子,
> >
> > 那么一开始就注定了失败
> >
> > --
> > 呆痴木讷,君子四德
> >
> >

> > --
> > 来自: `python-cn`:CPyUG ~ 华蟒用户组 | 发言:pyth...@googlegroups.com
> > 退订: http://tinyurl.com/45a9tb //针对163/qq邮箱:http://tinyurl.com/4dg6hc
> > 详情: https://groups.google.com/group/python-cn
> > 严正: 理解列表! 智慧提问! http://wiki.woodpecker.org.cn/moin/AskForHelp
> >
>
>
>
> --

> li donglin

lee Alexander

unread,
Aug 25, 2010, 11:42:34 PM8/25/10
to pyth...@googlegroups.com
如何更好的智能提示是一个问题,值得深入讨论
--
Alexander.Li
+86 15308006505
mail: superp...@gmail.com/superp...@hotmail.com
site:http://alexander-lee.cnblogs.com

qd wang

unread,
Aug 26, 2010, 12:36:18 AM8/26/10
to pyth...@googlegroups.com
引起小盆有的兴趣,我建议可以学js…直接在firebug里改动百度的首页,这对于一个孩子是多有吸引力啊…嘿嘿…在一个命令行里老是看一堆英文字符,你不逼他,他才不学呢…

在 10-8-26,li donglin<lidong...@gmail.com> 写道:

--
从我的移动设备发送

victor lee

unread,
Aug 26, 2010, 1:07:49 AM8/26/10
to pyth...@googlegroups.com
这个,楼歪了。
还是继续说*初学*Okey?

真的,代码提示可以有(虽然我从来不用),因为我们没有理由背。

又及:我没有把递归和重叠子问题搞在一起,也不想多说什么,那个,大家应该都理解。

2010/8/26 qd wang <wangq...@gmail.com>

Zhang Jiawei

unread,
Aug 26, 2010, 1:10:17 AM8/26/10
to pyth...@googlegroups.com
先把语文学好。

Zhang Jiawei

unread,
Aug 26, 2010, 1:13:32 AM8/26/10
to pyth...@googlegroups.com
您原文说的是比得上比得上,不是比不上比不上。

在 2010年8月26日 上午11:55,Pan Shi Zhu <pan.s...@gmail.com>写道:

--

Shellexy

unread,
Aug 26, 2010, 1:14:05 AM8/26/10
to pyth...@googlegroups.com
赞 shhgs 之怒~

2010/8/26 shhgs <shhgs....@gmail.com>

Zhang Jiawei

unread,
Aug 26, 2010, 1:17:05 AM8/26/10
to pyth...@googlegroups.com
别解释了,越摸越黑。

li donglin

unread,
Aug 26, 2010, 1:23:24 AM8/26/10
to pyth...@googlegroups.com
哈哈,多谢。

--
来自: `python-cn`:CPyUG ~ 华蟒用户组 | 发言:pyth...@googlegroups.com
退订: http://tinyurl.com/45a9tb //针对163/qq邮箱:http://tinyurl.com/4dg6hc
详情: https://groups.google.com/group/python-cn
严正: 理解列表! 智慧提问! http://wiki.woodpecker.org.cn/moin/AskForHelp



--
li donglin

li donglin

unread,
Aug 26, 2010, 1:26:30 AM8/26/10
to pyth...@googlegroups.com
hi,请不要在这里比较编辑器优劣,好吧。如果不是与本帖相关的,请新开主题,多谢。

在 2010年8月26日 下午12:11,shhgs <shhgs....@gmail.com>写道:



--
li donglin

Zoom.Quiet

unread,
Aug 26, 2010, 2:46:24 AM8/26/10
to pyth...@googlegroups.com
2010/8/26 Zhang Jiawei <gho...@gmail.com>:
> 先把语文学好。

是也乎,是也乎,这时,周蠎就有作用了,
输入慢也成为优点了:
- 必须输入正确的汉字才可以让其它人理解你的程序...

--
http://zoomquiet.org 人生苦短? Pythonic!

Rujia Liu

unread,
Aug 26, 2010, 2:55:22 AM8/26/10
to pyth...@googlegroups.com
2010/8/26 Zoom.Quiet <zoom....@gmail.com>:

> 2010/8/26 Zhang Jiawei <gho...@gmail.com>:
>> 先把语文学好。
>
> 是也乎,是也乎,这时,周蠎就有作用了,
> 输入慢也成为优点了:
> - 必须输入正确的汉字才可以让其它人理解你的程序...
同时也阻止了很多外国人理解你的程序。。。
不一定是好事,也不一定是坏事,呵呵。

Bill Liao

unread,
Aug 26, 2010, 6:00:54 AM8/26/10
to pyth...@googlegroups.com
Alice, 可以给孩子玩..

2010/8/26 Rujia Liu <ruji...@gmail.com>

--
来自: `python-cn`:CPyUG ~ 华蟒用户组 | 发言:pyth...@googlegroups.com
退订: http://tinyurl.com/45a9tb //针对163/qq邮箱:http://tinyurl.com/4dg6hc
详情: https://groups.google.com/group/python-cn
严正: 理解列表! 智慧提问! http://wiki.woodpecker.org.cn/moin/AskForHelp



--
If the dream is BIG enough,the facts don't count!
347.gif

zanpen2000

unread,
Aug 26, 2010, 8:35:26 AM8/26/10
to python-cn
顺手就行了,这个就不用讨论了吧
 
 
2010-08-26

 www.python8.org   网聚python资源

发件人: Bill Liao
发送时间: 2010-08-26  18:01:29
收件人: python-cn
抄送:
主题: Re: [CPyUG] 面向初学者Python IDE
347.gif
zanpen2000@gmail.com.jpg

victor lee

unread,
Aug 26, 2010, 8:44:16 AM8/26/10
to pyth...@googlegroups.com
那个,不要乱飞attechments,16k*8000越是128兆流量啊……

2010/8/26 zanpen2000 <zanpe...@gmail.com>
347.gif

shhgs

unread,
Aug 26, 2010, 9:40:50 AM8/26/10
to pyth...@googlegroups.com

你应该回信给那个除了textmate,VS之外,其他什么都不懂的Zhang Jiawei

Zhang Jiawei

unread,
Aug 26, 2010, 10:00:58 AM8/26/10
to pyth...@googlegroups.com
我还是建议您把帖子的来龙去脉看清楚再回帖。

我玩 vim 的手法,您未必会。

li donglin

unread,
Aug 26, 2010, 10:14:02 AM8/26/10
to pyth...@googlegroups.com
建议大家回帖的时候,不要盯住别人的一句话,然后拼命反驳。盯住主题好不好?
我第一次掺和这样的事情,很不习惯呢。
当然了,不是针对Zhang Jiawei,说的,你的建议我还是接受了。只是不习惯大家在这里为了一句话,转来转去,最后终于
转到vi和emacs上去了。好像说相声一样,无论用什么字开始,总会回到“实现四化”。

Shellexy

unread,
Aug 26, 2010, 10:14:08 AM8/26/10
to pyth...@googlegroups.com
无关楼主 IDE 的请小窗私聊或另开新贴吧 :D

捞分走人~

btw: 表示不信 shhgs 会差~

2010/8/26 Zhang Jiawei <gho...@gmail.com>

Shellexy

unread,
Aug 26, 2010, 10:18:14 AM8/26/10
to pyth...@googlegroups.com
要不干脆模仿 VB6 吧,

傻瓜的界面拖动,
凑合的函数用法提示,

还有诸如 print 语句直接输出到默认窗口,
内建格式打包了窗体和代码,直接点击执行,

应该都会比纯粹的字符编辑器靠谱

2010/8/26 li donglin <lidong...@gmail.com>
盯住主题好不好?

shhgs

unread,
Aug 26, 2010, 3:17:53 PM8/26/10
to pyth...@googlegroups.com
你确定你能正确地表达你的意思?
It is loading more messages.
0 new messages