Python小感想
about Python:
- 很優雅,很短的code可以做很多事,簡單說幫你把很多事給省了。
- 打個比方,我要開一個excel只要 open_workbook(filename)
- 要開web service只要 Client(url) 就做完了。
- 適合做工具,不適合作產品。
- script language畢竟是script language。做小東西可以,做大東西會哭。
- 因為是script language,所以效能不好。
- library決定一切。
- 因為open source,所以很多3rd party library可以選擇,但也很多夭折。
- 真的比不上已經維運以久的Java、.NET和C、C++。
- 沒有好的IDE。
- 因為不需要。因為東西不要做大,所以不需要fancy的IDE就可以做事,還比較愉快。
- 需要一點系統知識,要能讓python跑起來並且裝一堆library,可能對完全初學者有點難度。不像Visual Studio按下F5就讓你的code跑起來。
總結,拿來做一些雜事可以,拿來當做開發產品可能就有點風險;如果寫成job搭配crontab,或是做auto testing可能還蠻好用的。
如果要找書,這本 The Quick Python Book 應該是首選,幾乎沒幾本書有寫到Python 3,這本有說到很多我覺得有底子的programmer要跳到來寫Python需要知道的,比方說Python語言的習慣、命名規則、基本的哲學...等。
如果要找書,這本 The Quick Python Book 應該是首選,幾乎沒幾本書有寫到Python 3,這本有說到很多我覺得有底子的programmer要跳到來寫Python需要知道的,比方說Python語言的習慣、命名規則、基本的哲學...等。
留言