2011-08-17 59 views
1

尋找一些關於Python開發的建議。我來自PHP背景,希望避免任何陷阱。我有一個很大的項目,我需要簡化我的Python學習曲線,所以任何提示,提示或知識寶庫都會很棒。Python中的速成課程

項目範圍:

  • 後端Web服務(XML-RPC或REST風格的,也許一些XML)
  • PostgreSQL的DB,可能NOSQL
  • 視頻/音頻處理
  • 的Ubuntu 10.04 LTS作爲平臺服務器(如果這在庫/擴展/依賴
  • 中有任何區別,我希望OOP是給定的,但列出它以防萬一

主題:

  • 舉例
  • IDE(OSX/Linux的/ Ubuntu的)
  • 可信庫/擴展文檔
  • 最佳最小框架(REST風格/ web服務的偏好)
+0

真的嗎?不是一個真正的問題? –

+1

是的,真的。它太模糊,而且不夠具體。如果你有一個特定的問題,並且有特定的答案,那可能會更合適。 – recursive

+2

只需從python.org文檔中的Python教程開始。對於ORM,sqlalchemy.org。對於視頻,查找pyffmpeg。 – wberry

回答

1

這並不是很多。對於完整的初學者,我總是熱切地推薦Dive Into Python。對於那些有一些但有限編程經驗的人,我建議Learn Python the Hard Way

你顯然不屬於這兩個類別之一,所以對於你我可能會開始尋找一些示例代碼來獲得一般感受,然後開始研究你正在尋找的特定領域。

既然你問了IDE的問題,我會加入大多數人,並推薦Eclipse用於大型項目。但對於小巧的快速腳本,我很喜歡Spyder,它重量更輕,非常人性化。

1

我目前正在學習Python我一直在閱讀Dive Into Python 3,可以找到here並完成The Python Challenge。在這兩者之間,我對Python初學者有很好的感受。

如果你對Python完全陌生,我會建議以同樣的方式開始。

+0

感謝您的努力+1 –