03.04 Python學習入門(1)—寫在開篇

(本頭條號正在連續推出以Python官網文檔為主線的系統學習Python的系列文章或視頻,感興趣的朋友們歡迎搜索關注。在這裡學習Python事半功倍!)




Python現在已經成為最受歡迎的程序設計語言之一,這與其具有的簡潔性、易讀性、可擴展性、開源社區豐富的庫支持以及其本身是開源的密不可分。這些特性隨著學習的深入會深入接觸,在此就不贅述了。

對於初學者遇到的首要問題是以什麼作為入門學習材料才能最大限度地提高學習效率並達到預期的學習效果。筆者綜合權衡學習的時間效率、知識覆蓋面、權威性、版本演進等因素,再加之筆者學習使用Python一路走來的切身經歷,認為對於具有較好英文閱讀能力的初學者來說從Python官網上的文檔入手無疑是首選(官網是英文版的)。從官網入手可以最大限度地少走彎路,並且為以後進一步的學習以及跟進版本的演進奠定紮實的基礎。對於英文基礎不好的初學者可以採取中文教材+官網的形式,至於選取哪本中文書籍,這裡不做推薦,讀者可自行網上搜索那些對python知識較全面覆蓋且口碑較好的。對沒有英文基礎的,只能先從中文書籍開始。

考慮到知識的銜接性,學習Python官網文檔一般按如下順序:

指南(Tutorial) 這部分沒有覆蓋python的每個細節,而是主要介紹Python的一些基本的重要特性。學習這部分能使讀者對該語言的風格有很好的瞭解,為進一步學習語言參考部分做準備。語言參考(Language Reference)這部分描述了python的語法和核心語義。庫參考(Library Reference)這部分是庫參考手冊。描述了用Python發佈的標準庫以及發行版中通常包含的一些可選組件。Python以容易學習和使用著稱,但切不可理解成隨便學學就能學好用好。對前兩部分一定要仔細研讀通讀,最後一部分可大致略讀,在實際需要時針對性地進行查閱。

最後說一下版本的選擇。截止撰寫本文之時,python 3.x系列已經演進到穩定版3.8,3.9版本為開發版,而2.x系列演進到版本2.7就不再更新了。很顯然3.x系列是大勢所趨。如果沒有對既往2.x系列項目的維護需求,推薦初學者學習3.x系列的最新穩定版本。

明確方向再前進才能最大限度地避免走彎路。本文作為python學習的開篇就說這些。


分享到:


相關文章: