Python论坛  - 讨论区

标题:Re: Re: [python-chinese] The Python IDE(有些离题)

2005年08月01日 星期一 11:41

gmail icebirds at gmail.com
Mon Aug 1 11:41:46 HKT 2005

>Bruce Who于05-7-7 9:51 09:51:53说:Re: [python-chinese] The Python IDE
>
>“做点事”?用来说zq似乎不太公道吧。至于对IDE个人都有自己的喜好,他也没强迫你不用IDE吧?

说实话,我非常支持zq的意见,要想学好一门编程语言,还是从命令行+文本编辑的方式学起比较好,
虽然大型开发中仍然需要用到IDE,但如果没有当初文本编辑的深入功底,是无法应付大型开发的,有
IDE也一样无法应付,没有深厚的功底,程序中一个小小的BUG就可能让你郁闷一周。况且Python的代
码非常容易理解,至少我曾经受过CPP的N种近乎变态的语法风格荼毒,再来看Python,简直太可爱了。
所以,我觉得IDE的事情应该可以在熟练掌握了Python语法之后,做为辅助工具来了解和使用,而不是
一开始就依赖IDE。一家之言,不要砍我。

 致
礼!


        gmail
        icebirds at gmail.com
          2005-08-01


[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

2005年08月01日 星期一 12:01

limodou limodou at gmail.com
Mon Aug 1 12:01:46 HKT 2005

在 05-8-1,gmail<icebirds at gmail.com> 写道:
> >Bruce Who于05-7-7 9:51 09:51:53说:Re: [python-chinese] The Python IDE
> >
> >"做点事"?用来说zq似乎不太公道吧。至于对IDE个人都有自己的喜好,他也没强迫你不用IDE吧?
> 
> 说实话,我非常支持zq的意见,要想学好一门编程语言,还是从命令行+文本编辑的方式学起比较好,
> 虽然大型开发中仍然需要用到IDE,但如果没有当初文本编辑的深入功底,是无法应付大型开发的,有
> IDE也一样无法应付,没有深厚的功底,程序中一个小小的BUG就可能让你郁闷一周。况且Python的代
> 码非常容易理解,至少我曾经受过CPP的N种近乎变态的语法风格荼毒,再来看Python,简直太可爱了。
> 所以,我觉得IDE的事情应该可以在熟练掌握了Python语法之后,做为辅助工具来了解和使用,而不是
> 一开始就依赖IDE。一家之言,不要砍我。
> 
用不用IDE好不好的确不是绝对的,但对于个人来说有个学习的渐近过程。一上来你学到的都是基本知识,因此代码相对简单。这样你基本上不需要什么IDE。当你慢慢熟悉之后,做的东西越来越大了,有一个好用的IDE可以加倍提高你的效率。如果这个IDE还可以定制并进行扩展的话,那么它一定可以成为你的好帮手,甚至可以使用某些工作自动化。举个简单的例子:有一些java的包我需要部署到其它的机器,但那台机器正在运行着这个程序。因此手工下我需要先telnet到那台机器上,然后stop它。再ftp将程序上传。再start程序。一次两次没有问题,但经常这样可就麻烦了。于是我编写了一段小程序,使用Python的telentlib和ftplib模块,自动做这件事情。现在我上传就是先在Eclipse中打包到一个固定目录下,然后在NewEdit中运行我的程序即可。出错了就再执行一遍就行了。

Python我是从文本编辑器开始学起。Java以前入门也是,但现在没有Eclipse基本上我做不了什么。基至写一个main()函数都在想一想对不对。不象python,用什么都可以写,IDE提高效率,但没它也可以,只是用熟了不用的确觉得不方便。

说了这么多是不是就是建议要使用文本编辑器呢?其实还不是。一个很重要的事实是Python目前的IDE绝对做不到象Eclipse一样,因此你依然要记忆许多东西,只不过在某些情况下少记忆一些而已,因此说对学习的影响也不是非常大。只不过我的建议是你应该学习如何不使用IDE的情况下编出程序,熟练后用什么都无所谓了。而且对于想快速掌握
Python的人来说,使用IDE可能会方便一些。但只要是坚持水平仍然是会提高的。到了一定阶段水平可能体现在基本工和眼界方面了。而基本工主要体现在编程习惯、编程质量、熟练程度上。更多的还是体现了一个人的思维,与用不用工具关系不是很大。有些人工具用得好,程序写得也好。


-- 
I like python! 
My Donews Blog: http://www.donews.net/limodou
New Google Maillist: http://groups-beta.google.com/group/python-cn

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

如下红色区域有误,请重新填写。

    你的回复:

    请 登录 后回复。还没有在Zeuux哲思注册吗?现在 注册 !

    Zeuux © 2025

    京ICP备05028076号