来自Python初学者的三大困难!!!

来自Python初学者的三大困难!!!

(原文出处:http://blog.csdn.net/xuetang2008/archive/2008/12/24/3594378.aspx

1 学习——没有入门专用的学习脚手架(关键:足够简单)
没有一个实用的脚手架,让我迅速了解学习python需要的知识结构储备、关键知识模块的构成、python语言的进化树、还有最重要的,可以拿来练手的实例
(1)找书:上网搜参考书很多,但鱼龙混杂不知道哪一本适合我
(2)找页面:没有一个工具,能够将我引导向一个尽可能简单的页面,我可以比着葫芦画瓢,不出二级页面就完成python的入门
(3)找老师:我遇到问题还能找你问问(要不是你告诉我那段代码是桌面而不是Web的,我还不知道要傻乎乎地调试多长时间),要不认识你岂不更困难?
网上有无数的人写了无数的资料,但是对我这样的菜鸟来说却来说是信息噪声——这个讲guido的丰功伟绩,那个讲django,还有的讲Python和ROR的比较,看着看着就晕了……

2 实践——没有"理想气体"环境(关键:稳定)
每台机器的配置都有微小差别。因此照别人的文档操作总是会出点小错。(对老手来说可能两下就诊断并解决,对新手来说是致命的,没有比一个小错误折腾两小时更打击士气的了)
是否可能提供一个虚拟机工具,可以让我在不遇到任何莫名错误的情况下完成入门呢?

3 控制——没有人(或工具)对学习进程进行监督控制(其实这个才是最重要的……)
这是最根本的原因,学一半,被打击几下就扔掉了。特别是对我这种思维发散型的人来说,控制工具是必须的。

结局:

总共学了四天,

第一天练手,因为调试几个小错误耗掉了两三个钟头

第二天想找点实例,结果找了一个桌面程序代码当Web程序调试,又白费了一晚上

第三天想补点基础知识,结果迷失在陌生名词和超链接的海洋

第四天卓越买的书送到,发现这本内容详尽的书里面除了第一天已经完成的helloword程序之外没有一个适合新人练手的实例(实例大都是"分解动作",解决具体的技术问题,而我作为新手更希望迅速地做几个helloworld那样立杆见影、有成就感的东西)。请教技术老鸟,答案常常是:我们不看书,直接 google……

第五天系统崩溃,后来就懒得再装python并配置本地Web服务器了,一直拖到现在。


类似的例子还有很多。
失败是成功之母。
只能讲无语了。

我就看了半天简明教程就能写点简单程序解决实际问题了。
关键是你学py想干什么?还是想写GUI程序?还是做网页么?如果只是做网页推荐你用PHP,可以更快上手。
入门书可以看版里置顶帖里的简明教程。

只有不断的失败,不断的调试,不断的纠错,你才能学到点东西。
第一次听说python很难学。python难学,C++该怎么办?
你还是去学c#吧。vs可能是你更需要的东西。
哎,都09年了……
慢慢学,一下子就进门,还要很快的应用,是有些麻烦的
才总共学习四天呀!
关键还是毅力和动力,要是老板要求你必须用这个编程
无语....
不知道lz原来学过什么语言,是在几天之类精通的么?

至于入门书籍,诸如<a byte of python>, <dive into python>, python自带的入门教程... 随便选一本先看完再说吧