我正在訂購我的假期閱讀,並且希望刷新我的Python技能。NLP應該選擇Python 2還是3(用於PHP轉換)
去年我做了「Learn Python The Hard Way」課程,並且非常喜歡學習另一種腳本語言。然而,「使用它或失去它」的規則是由於謀生(大部分是PHP)而引發的。
我要拿起我完成了,我對你有2個問題:
- 我已經確定,我想使Python的工作對我來說,面積是NLP(自然語言處理),做用於NLP的最佳Python庫現在與Python 3一起工作,還是應該堅持Python 2.x?
- 鑑於我的技能(PHP,現在相當強大的面向對象技能[重構,POEAA,GoF書籍等]),你會推薦我的最好的Python書是什麼?
謝謝。
回答第1個問題 - 我知道Python庫[nltk](http://nltk.org/)仍然是Python 3.x的alpha版本。然而,我認爲alpha仍然可用,Python 3.x的優點(在我看來)超過缺乏庫(儘管我認爲大多數通用庫已經移植)。 – rlms
針對Python 3.X的A + - 尤其是關於NLP的 - 是「所有文本都是unicode」 - 符號。當你處理變音符號等時,Python 2.X中的編碼/解碼可能會讓人感到痛苦。 – dorvak
因爲看來我正在關閉這個問題的途中,可能有人會告訴我我應該問這樣的問題嗎?我真的在做這件事之前做了這個啊,我找到了類似的「推薦我一本書......」的風格問題。 – Cups