2011-01-06 122 views
-2

我將需要學習高級Python,並且在大約一年內必須擅長它,是否有任何書籍,建議。我已經非常熟悉PHP,MySQL,JS + HTML,並且瞭解了一些java和C(arduino編程)。學習Python

感謝, RayQuang

+1

「一定要善於」完成什麼樣的任務? – 2011-01-06 17:03:02

+0

這是用於一般編程,例如編寫腳本以在服務器出現故障時提醒我,服務器管理,網絡監控,可能的Arduino控制,Web應用程序後端等等......更不用說我在RayQuang Industries擔任CTO的工作 – 2011-01-07 08:02:53

回答

1

我有很好的書,但我不確切地知道你想要什麼(CGI的,XML操作,..)。 開始學習的好方法是使用本書:從新手到專業開始Python入門。 之後你看到的例子和簡單的結構,我建議你去看看官方公報網站:http://www.python.org/和HOWTO例子:http://docs.python.org/dev/howto/index.html

1

它看起來像有一個很多好書被推薦。請注意,有兩個主要版本的Python正在流通。 3.0是新的,許多2.7程序將不能與3.0一起使用。一些語法已經被整理 - 最常見的問題之一是「print」,它現在的語法與其他語言的語法更加一致。

與任何語言,學習它的最好方法是開始使用它。在12個月的時間內選擇一個能夠吸引Python優勢的項目(例如文本處理和數據結構)以及您可能的需求,然後開始編碼!

3

這不是一本書,但我發現Google Python Class非常有用。有視頻,閱讀材料和實踐問題,我發現非常有用。

4

有很多很好的資源,在the python wiki,或在這裏在以前的類似問題。

一般我會建議從official python tutorial開始。或者,您可能想要檢查other tutorials,針對以前編程經驗的人員。

之後,你可以嘗試書籍,如「Dive Into Python」,但我總是首選試圖通過一系列的問題,如python challengeProject Euler磨礪自己的技能。

我認爲試圖解決這些問題對於每一位試圖學習新語言的程序員來說都是一個好建議。