對于初學(xué)者遇到的首要問題是以什么作為入門學(xué)習(xí)材料才能最大限度地提高學(xué)習(xí)效率并達(dá)到預(yù)期的學(xué)習(xí)效果。筆者綜合權(quán)衡學(xué)習(xí)的時間效率、知識覆蓋面、權(quán)威性、版本演進(jìn)等因素,再加之筆者學(xué)習(xí)使用Python一路走來的切身經(jīng)歷,認(rèn)為對于具有較好英文閱讀能力的初學(xué)者來說從Python官網(wǎng)上的文檔入手無疑是首選(官網(wǎng)是英文版的)。從官網(wǎng)入手可以最大限度地少走彎路,并且為以后進(jìn)一步的學(xué)習(xí)以及跟進(jìn)版本的演進(jìn)奠定扎實的基礎(chǔ)。對于英文基礎(chǔ)不好的初學(xué)者可以采取中文教材+官網(wǎng)的形式,至于選取哪本中文書籍,這里不做推薦,讀者可自行網(wǎng)上搜索那些對python知識較全面覆蓋且口碑較好的。對沒有英文基礎(chǔ)的,只能先從中文書籍開始。
考慮到知識的銜接性,學(xué)習(xí)Python官網(wǎng)文檔一般按如下順序:
明確方向再前進(jìn)才能最大限度地避免走彎路。