NLP应该选择Python 2还是3(用于PHP转换)

时间:2013-08-22 13:54:22

标签: python python-3.x nlp

我正在订购我的假期阅读,其中包括想要提高我的Python技能。

去年我做了“Learn Python The Hard Way”课程,并且非常喜欢学习另一种脚本语言。然而,由于必须谋生(主要是PHP),“使用它或失去它”的规则被踢了。

我想在我完成的地方接听,我有两个问题要求你:

  1. 我已经确定我想让Python为我工作的领域是NLP(自然语言处理),现在使用Python 3为NLP做最好的Python库,还是应该坚持使用Python 2.x?
  2. 鉴于我的技能(PHP,现在相当强大的OOP技能[重构,POEAA,GoF书籍等])你会推荐我最好的Python书籍是什么?
  3. 感谢。

2 个答案:

答案 0 :(得分:1)

  • 对于nlp,我大量使用http://nltk.org/index.html。它还不支持python3(python 3有一个alpha版本)。(结果:我选择python 2.7)

  • 如果你已经学习'学习python艰难的方式',我猜你有技能用python做项目。 (推荐:练习)

以及http://docs.python-guide.org/en/latest/这可能对您有用。

答案 1 :(得分:0)

一个简短的回答: Python 2.7

因为它很受欢迎且经验丰富。更多的应用程序已经用2.7编写,因此你有丰富的文档和大量的示例代码......

我目前正在参加斯坦福大学NLP课程,并发现使用2.7

非常舒服