1. 程式人生 > >給初學python的朋友的一些忠告和建議

給初學python的朋友的一些忠告和建議

從2013年開始接觸python以來,我體驗過閱讀書籍,學習MOOC,查閱文件,谷歌搜尋,逛程式設計社群。現在仍在學習python中,走了很多的彎路。成功的道路各有不同,失敗的地方卻是種種。我想把我學習python過程中走過的一些彎路說給大家,希望給初學python的一些朋友有些幫助。

1.紙質書精讀一本足矣

經典以及眼花繚亂的Python書籍

python的經典書籍不少,《笨方法學python》《Python核心程式設計》、《Python基礎教程》等等,不少程式設計大牛也都會推薦自己覺得不錯的書籍。怎麼選?這是個問題
其實很多時候你只需要選擇讀一本,把它讀透即可。所有的程式設計入門書籍主要的分門別類基本上是相同的,讀完配合基礎練習基本上能算對各方面有一個瞭解。
這本紙質書請務必多翻翻,對各章節的內容要心裡有數。你要相信你之後還會經常來翻閱它的,最起碼你要能找到對應的知識。

2.仔細看,睜大眼睛看

不要放過任何一個字!(圖片來自網路)

經常在程式設計交流群裡碰到朋友問:
這個“Hello,World”打不出來啊?
這個Python IDE怎麼用啊?
這個python怎麼安裝啊?

坦白說,這些都是基礎問題,相信當你學了python一陣之後,你回頭來看,“啊,這些問題怎麼那麼小白!書上不都有麼?”

很多錯誤,可能遇到的問題編者們都在文件裡或者書籍裡提前給我們提到了,可是如果你不細心就可能會犯錯,然後你抓耳撓腮,“我明明是按照書上寫的操作的啊!為什麼不對呢?”

所以,很關鍵!打錯一個字元都很可能報錯!細心再細心,看仔細!

3.鍵盤敲起來

動動手,不一樣的感覺(圖片來自網路)

 

學習程式設計很重要的一個環節是動手,在我心裡把動手是放在一個很高的地位的,我個人是認為程式設計在一定程度上就是一個動手的過程,因為程式設計過程會經常出現錯誤,你得不斷地動手,嘗試修改,解決錯誤。
動起來來,安裝一下python,選個合適的編輯器,打出第一行程式碼,試試書上的第一個練習……
你會發現你會遇到各種問題,去解決這些問題吧,這就是學習的過程!

4.不會的看看官方文件

官方標準庫截圖!

 

在學習過程中,你會碰到urllib,http,sqlite各種模組、各種庫
不懂?沒事!
去看官方文件!
英文?沒事!
硬著頭皮看!
官方文件是一切的始祖,太上皇!

5.做些練習,動動腦子

C語音的經典練習也適用於python

光說不練假把式,光看不敲假學習。
練習是十分有必要的!看似你看了書,學習了MOOC。當你拿到一個練習的時候,才是你真正思考的開始!
刷一刷經典例題和Python cook吧!把書中的每一個問題都寫個程式碼解決它!
看!問題就在那裡!

6.出錯誤了?問問谷歌!

常常出現的Traceback

 

寫程式碼不出現錯誤時不可能的,找出錯誤,解決錯誤是一個常見而且必備的工作。
如何去明白Python Shell給出的錯誤提示?如何print執行過程中的錯誤?
谷歌,社群,SegmentFault,開動你的大腦吧!想盡一切辦法找出問題所在。

7.管理好你的程式碼

最常見的程式碼管理工具github

你的程式碼,編寫完的小程式,你是怎麼處理的呢?
是不是碼完就扔了?當你想查之前碼過的迴圈和函式怎麼辦?
最好有自己的一個程式碼託管平臺,比如github
學學push和pull,同步你的程式碼和學習記錄~
你會清晰地看到你的成長記錄。

8.堅持,別放棄

很感謝你看到了這,相信很多看這篇文章的人都是從零開始轉IT,學習python的。
在你學習的過程中你會遇到各種各樣的困難,語言上的,系統上的,演算法上的。
千萬不要放棄,千萬不要放棄,千萬不要放棄!總會有辦法的!

Tips:看完文章別忘記關注我一下~