回覆列表
-
1 # 肥波貓教育
-
2 # 科技灣區
對於初學者遇到的首要問題是以什麼作為入門學習材料才能最大限度地提高學習效率並達到預期的學習效果。筆者綜合權衡學習的時間效率、知識覆蓋面、權威性、版本演進等因素,再加之筆者學習使用Python一路走來的切身經歷,認為對於具有較好英文閱讀能力的初學者來說從Python官網上的文件入手無疑是首選(官網是英文版的)。從官網入手可以最大限度地少走彎路,並且為以後進一步的學習以及跟進版本的演進奠定紮實的基礎。對於英文基礎不好的初學者可以採取中文教材+官網的形式,至於選取哪本中文書籍,這裡不做推薦,讀者可自行網上搜索那些對python知識較全面覆蓋且口碑較好的。對沒有英文基礎的,只能先從中文書籍開始。
考慮到知識的銜接性,學習Python官網文件一般按如下順序:
指南(Tutorial) 這部分沒有覆蓋python的每個細節,而是主要介紹Python的一些基本的重要特性。學習這部分能使讀者對該語言的風格有很好的瞭解,為進一步學習語言參考部分做準備。
語言參考(Language Reference)這部分描述了python的語法和核心語義。
庫參考(Library Reference)這部分是庫參考手冊。描述了用Python釋出的標準庫以及發行版中通常包含的一些可選元件。Python以容易學習和使用著稱,但切不可理解成隨便學學就能學好用好。對前兩部分一定要仔細研讀通讀,最後一部分可大致略讀,在實際需要時針對性地進行查閱。
明確方向再前進才能最大限度地避免走彎路。
python現在在哪裡學好?
作為一名python老師,來談談自己的想法。
python學習的地方主要分為二類,一是網上學習。二是線下學習。
對於第一類網上學習,又可以分為在網上免費看影片和在網上花費看影片。網上學習的優點是可以隨時看影片,而且可以反覆觀看,對於沒有看清楚的操作可以溫故而知新。缺點是網上看影片枯燥無味,容易走神,容易看其它娛樂節目,更致命的缺點是當遇到問題時,沒有人答疑。作為初學者,程式設計遇到問題是非常正常的事情,但如果沒有人指導,將會花費大量的時間和精力,也會磨滅學習的熱情。
對於免費影片和收費影片的區別,免費影片需要自己在網上尋找,沒有人答疑,也不知道內容的深淺。收費影片,就是需要花費人民幣!有些收費影片也沒有人答疑,也不知道它講解的內容是否適合自己!收費影片最大的優點估計是由於是付費影片,可能影片錄製的更加認真,更加細緻。
第二類線下學習,可以找同學或者學長學姐輔導,或者報名培訓班。線下學習,不可避免需要花費錢,適當投入是可以的。線下學習,缺點就是必須在固定的時間固定的地方學習,需要提前規劃自己的學習計劃。優點就是有存在感,有緊迫感。大家一起學習,一起討論,學習興趣會越來越大,有利於激發自己學習的動力。
但是,不管是網上學習,還是線下學習,都只能帶領新手快速入門。要想真真進一步深化自己的python水平,必須實戰。也就是自己尋找專案,從頭到尾完成,才會不斷提高。更重要的是,python程式設計,別人教得再好也是別人的,必須自己不停寫原始碼,才能真正掌握。
最後,再說一點,如果想檢驗自己的學習水平,最好的方法是自己去回答網友提出的關於python的問題。你能解答問題,你的水平也就不停的再提升。