
1、不要糾結于開發工具的選擇,簡單直接就是非常好
學習一種編程語言,首先要找一款合用的集成開發工具,似乎是自然而然的想法。為什么不呢?IDE可以自動補齊,可以一鍵運行,還可以斷點調試。使用IDE開發項目,就像駕駛一輛內飾豪華的汽車,盡情享受駕駛的樂趣就好了,誰還去關心引擎蓋里面發動機是如何工作的呢?
我的年輕同事們也都是IDE的擁躉,最初使用pycharm,后來是時下大熱的vscode。
可是,我始終認為,編程就像是駕駛,程序員就是司機,而且是職業司機,不是把駕駛當成通勤技能的各色白領金領。既然是職業司機,就不能滿足于打著領結、戴著白手套駕駛內飾豪華、配置高端的汽車,而是必須具備打開引擎蓋子維修和保養的能力。
基于這個觀點,我不建議初學者一開始就使用集成開發工具。對于python這樣一種解釋型的腳本語言,一款趁手的編輯器就足夠了。
linux平臺上,vim或者emacs都足夠好(如果你通曉二者或者其中之一的話,請接受我的敬意);windows平臺上,我推薦使用notepad++。python初學者使用編輯器而非IDE的好處是:
專注于python本身,而不是被工具使用問題所困擾。君不見,知乎上關于pycharm和vscode的使用說明、常見問題的解決方案,多得幾乎超過了討論python本身
手工運行代碼,可以更直觀、更深刻地了解腳本的解釋執行過程
手工調試代碼,有助于代碼優化,提高代碼把控能力
可以更好地使用pip安裝和管理第三方模塊
2、習慣使用IDLE,這是學習python的方式
解釋型語言的優勢,就是可以寫一句執行一句,想到哪兒寫到哪兒,不必像編譯型語言那樣得把程序全部寫完,編譯成功后才能運行。
我特別喜歡使用python的IDLE,甚至拿它當計算器用。很多時候,我用IDLE驗證代碼的寫法是否正確,查看模塊是否安裝成功以及版本號。IDLE支持tab鍵自動補齊,我經常用這個功能查看某個對象的方法和屬性。
小技巧
①tab鍵自動補齊
②光標移動到執行過的語句上敲擊回車,可以重復這個命令
③下劃線(_)可以獲取最后一次執行結果
3、關于python,你不是懂得太少,而是知道得太多了
很多python初學者熱衷于觀看各種網絡教程、視頻教程,甚至還做了很多筆記。經過了長時間的學習之后,發現自己還是無法駕馭python。在我看來,出現這個問題的原因,不是因為他們懂得太少,而是知道得太多了——準確說,是在初級階段學習了高級階段的課程。
學習是一個循序漸進的過程,而編程又一門實踐性很強的藝術,因此學習編程需要不斷地重復“學習-實踐”。不要認為跟著教程敲幾行代碼就叫實踐,那還是學習的過程。
真正的實踐,就是寫一個讓自己滿意的代碼,實現一個獨立的功能。比如,初學者可以實現從一個文本文件讀出內容,做些特別處理,再寫入另一個文件,或者寫一些算法函數等。有一定基礎之后,可以寫一個socketserver,或者寫個小游戲。
以上就是關于“零基礎初學者怎么才能快速學好Python”的內容介紹,希望對大家學習有所幫助。想要了解更多關于Python培訓相關資訊歡迎來咨詢。