0

多年来我一直在使用 WingIDE 进行 python 程序开发,总的来说我对它感到满意(尤其是他们的技术支持)。WingIDE 的学习曲线相当陡峭(至少对我而言)。我现在正在考虑一些我需要使用 PyDev-Eclipse 的项目。

PyDev 可能会有什么样的学习曲线(陡峭 -> 容易,或不陡峭 -> 不容易)?

4

3 回答 3

0

IDE 的选择与选择键盘一样个性化。但对于这两种情况,其他人的经历有时有助于做出选择。

就我而言,Wing 让我的 Python 技能相对快速地提升,而几个月因不理解基本概念而陷入困境。我真的发现 Wing 提供的通过现有代码的功能有助于更快地理解 Python 和现有代码。

使用 Pydev,我陷入了 Eclipse 的复杂性。有了 Wing,我觉得我站在了那些深入了解 Python 的人的肩膀上。注意“感觉”这个词,这是一个非常主观的东西,你绝对应该花一些时间来尝试什么对你有用。

关于 Wing 的一些事情让我相信它帮助我比其他方式更快地学习 Python:Auto-Enter Invocation Args 设置显示了 PEP-8 调用您正在调用的标准函数的参数的方式。以及我多次使用的 go-to-definition 和 find-points-of-use 函数来试图弄清楚现有代码是如何工作的。这可能在其他地方都可以使用,但它只是在 Wing 中以一种非常连贯的方式立即起作用。

于 2013-07-21T02:52:12.490 回答
0

我不认为这里有正确的答案......经验差异很大(我建议按照入门教程http://pydev.org/manual_101_root.html然后自己判断......我认为基础知识应该很容易掌握,但与其他任何事情一样,真正掌握它需要更多时间,尤其是习惯捷径并发现它的能力)。

于 2012-06-25T12:24:48.697 回答
0

我同意法比奥的观点,没有简单的答案。对于 Wing,从帮助菜单中的教程开始。这将带您了解使用 Wing 和使用调试器所需了解的基础知识,并且随着时间的推移,您可以更慢地学习其他工具和功能。

于 2012-06-27T16:28:49.207 回答