先推薦一個學習python的好網址
簡明 Python 教程 Swaroop, C. H. 著 沈潔元 譯
線上教程的網址:
http://www.woodpecker.org.cn:9081/doc/abyteofpython_cn/chinese/index.html
學習編程快20年了,很少見到如此好的教程。簡單,清晰。大部分的軟體書籍翻譯的是嘔呀啁咂難為聽,名聲顯赫的譯者如候某人,也是50步笑百步而已。
網上有一種說法,一個有經驗的程式員可以在半天內,學會python。
我試了一下,感覺該說法有點誇張。我大概用了1個晚上(3個小時)看到了《簡明 Python 教程》第9章,感到這章有點難度了,頭也有點暈了,文法基本上也看完了,就去休息。
準備第2天再慢慢看,用1-2個星期的下午時間,肯定是能學會的。
然後,我會把python和c++,delphi的使用感覺做一個對比。
一個好的整合式開發環境,能很大地提高編程效率。所以,我得需要先找一個好的python 的開發工具。
python自己帶的IDLE (Python GUI) 整體感覺還不錯。
因為很久沒有用過解釋語言的開發環境了。用IDLE輸入《簡明 Python 教程》裡邊帶的幾個小例子,感覺比較新奇,好象又回到了上中學時在6502的電腦上,輸入basic語言的體驗。
調試怎麼用呀?有點怪異,比較難上手,到現在也不會用,也不需要會了,因為現在我用eclipse +pyDev。
所以當大概學會python的文法後,我第1想到的是,先找一個更順手的IDE。如果沒有方便的IDE,寧可不學python。
上網先看到了boa constructor,免費的python ide,據說類似與delphi,居然這麼好?趕快下來用,用後感覺比較失望。首先看到一個很難看的蘭色的大蟒蛇,視窗的布局有些怪異,和delphi是不太一樣的。單步調試的時候,螢幕有閃動,好象還有一些BUG,在我這裡調試時,單步啟動並執行感覺不太好。又換了winpdb, 感覺更不好。
然後,換 eclipse +pyDev, 感覺還不錯。安裝過程,請見下文分解。