2005年08月01日 星期一 11:41
>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
2005年08月01日 星期一 12:01
在 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
Zeuux © 2025
京ICP备05028076号