
16
∣ 第二章:Python 速成班
只要執行下面的指令即可:
pip install ipython
如果安裝過程中出現任何奇怪的錯誤訊息,只要上網搜尋就可以找到解答。
Python 的禪意
Python 的設計原則(
http://legacy.python.org/dev/peps/pep-0020/
)頗有幾分禪意,你只要
輸入
import this
,就能在 Python 的直譯器裡看到這些設計原則。
其中最常被討論到的設計原則就是:
應該會有一種(而且最好只有一種)明顯的做法,可以完成工作。
按照這種「明顯」的做法(對新手而言,可能一點都不明顯)所寫出來的程式碼,通常
被視為是「具有 Python 風格」(Pythonic)。雖然本書並不是一本談論 Python 的書籍,但
我們有時還是會針對同一件工作,將具有 Python 風格和不具有 Python 風格的做法進行
一番比對,而且我們通常會比較偏愛使用具有 Python 風格的做法,來解決我們的問題。
空白格式
很多語言會使用大括號
{}
來切分程式碼的區塊。Python 則是使用縮排的做法:
for i in [1, 2, 3, 4, 5]:
print i # "for i" 這個區塊的第一行
for j in [1, 2, 3, 4, 5]:
print j # "for j" 這個區塊的第一行
print i + j # "for j" 這個區塊的最後一行
print i # "for i" 這個區塊的最後一行
print "done ...