学习python的最大难处??

学习python的最大难处??

小弟我学python已有一段日子了,但好象还停留在原来的基本基础上面,感觉自己一点也没有进步,当然我认为python一种语言,而且是脚本语言。只能学习基本的语法,自带的包文件,简单的写几句话来完成平时计算机上需要常用的命令甚至是一个比较简单的操作功能。不过好就好在python有很多基于这种脚本语言的开发web的框架结构,但就是太多了,总想找个好一点的,上网一查,东东太多,讨论的也多,就是各自的教材太少,有的只是简单的敷衍几句。小弟我一开始总选不好,学会python语言后总想做点什么,一开始选了 zope,学着学着发现这东西门槛太高,不适合我;看了网上的介绍学先学karrigell,这个东东简单,跟vbscript,javascript差不多,就是感觉太单调,很多简单的功能还要引用javascript和vbscript的语句;接着就学习turbogears,这个东东由于我常用的电脑不能上网,安装起来有点麻烦,只了解了大概的基础的东西,就换去学django,这个东东比较好,也方便,但教材不多,很多东西有时自己做好了,但偶然在网上发现其实django本身早已有这样的功能,而且简单,实用,这样就浪费了很多的时间,感觉自己好象被欺骗。唉~~~,到这个论坛来大家都有自己的选择,如果不留言,很难找到自己的同伴。
所以学习python的最大难处就是讨论平台太少(虽然有邮件列表),教材太少,做了很多无谓的事,积极性被打击了。无奈啊
我也差不多,python版块人气太差了。 专题性的中文资料和可参加的项目也太少了, 打击积极性啊
可能大多数人都在看英文资料,还是英文的比较方便一些


QUOTE:
原帖由 ragkk 于 2006-5-7 17:19 发表
小弟我学python已有一段日子了,但好象还停留在原来的基本基础上面,感觉自己一点也没有进步,当然我认为python一种语言,而且是脚本语言。只能学习基本的语法,自带的包文件,简单的写几句话来完成平时计算机上需 ...

针对你的感想有以下建议:
1 从你的论述中没有发现到底要做什么应用,学习语言重要的还是用来做什么工作,根据工作的需要选择合适的框架。
2 开源的项目设计文档应该说明详细一些,其中主要是数据结构、性能优化、应用系统结构等,代码说明文档少一些关系不大,因为python的代码非常易读,看docstring和代码本身应足以了解程序的细节。
3 有单元测试模块的项目一般成熟度高一些。
4 选择你喜欢的项目,所谓喜欢就是项目本身的风格(程序、文档、网站、wiki、maillist等)让你感觉适合自己,这个纯粹看个人喜好。比如说我很喜欢karrigell化繁就简的设计风格,代码的简洁、优雅,尽管这个项目的maillist不算很活跃,文档也不能说很丰富,但通过仔细阅读karrigell的代码,发现有很多与众不同的设计思路,很有趣,因此吸引我一直基于这个框架开发应用。