我从来都不是一个庞大的Python粉丝。我在老师真正参与其中的过程中学到了这一点,但他的热情似乎从未完全融入我们班级的其他成员:只要我们有机会,我们就跳到了C#/ Java。
反正。这不是一个总结经验,在语言中最让我烦恼的是,要弄清楚Python代码是否有用,你实际上必须执行它,并且因为像变量中的拼写错误这样的愚蠢而冒险中途冒险名字(抛出NameError
)。编译语言的编译器乍看起来很有吸引力,但是Python不会费心去抱怨,直到为时已晚。 (我知道你也可以总是在编译程序的测试中死掉一半,但至少它不会出现错字。)
我还没有真正给它第二次机会,但是为了下一个学生,是否有Python静态分析或验证工具可以捕获大多数错误(我知道你无法抓住它们)编译器会在编译时捕获吗?
答案 0 :(得分:7)
“但是Python不会再费心去抱怨,直到为时已晚”
这不是消息来得太晚。这是你等待太长时间使用Python。不要键入一大堆代码,然后抱怨一小块不好。
使用单位测试。在运行测试之前写下更少的代码。
使用python Interactively进行实验。您可以从>>>
提示符进行大多数统计处理。
不要编写类似主程序的长脚本。编写简短的脚本 - 小块 - 并测试小块。
答案 1 :(得分:6)
答案 2 :(得分:1)