python最近這幾年一直很火爆,很多人想學習python,或想從事python相關工作。那麼零基礎的小白要怎麼學習python呢?
先選擇Python版本,對Python工程師來說,Python的版本就是你們的工作環境。所以在學習之前一定要考慮選擇一個合適自己的版本,Python3對零基礎的小白很友好,易上手。選好版本後就可以開始學習了。
學習的三大原則
1、簡單入手原則:容易入門,容易產生"興趣",然後是有成就感,才能有信心把它學下去並學好。包括看程式碼、寫程式碼都應從最簡單的開始。
2、循序漸進原則。很多大神上來就強調什麼完美的邏輯,優越的語法,其實這些在初學時是沒有B要的。為什麼這麼說?或許有些朋友也發現了,其實Python也好,包括學習任何一門自己語言也好,像是英文、日文。最重要的不是什麼邏輯,文法,而是為了達到溝通溝通目的,敢於開口溝通(九年義務啞吧英文除外)。 Python是人和機器溝通的語言,開始得敢說,機器能聽懂了,能完成基本功能了。我們再慢慢的提升完美的邏輯,優越的語法哈,不可能一上來就寫個四大名著出來。當然,開始還是可以養成一些好的基礎習慣的,例如多寫備註,多寫總結,分享心得。多說一句,為什麼要分享心得,雖然有很多人寫了很多資料,但那不是我們的收穫,根據「學習金字塔理論」我們可知,吸收效率最高的學習方法是「能給別人講會了」。
3、從量到質原則。只有從量變才能到質變,這個是顛覆不破的道理,外國人說「重複是技能之母」(repetition is the motherof skill),中國人說「熟能生巧」(su neng sheng qiao),其實都是一個意思。可以回想一下我們學習過的任何一種技能的過程。無論是遊自行車還是騎泳,都是重複同一類動作的過程,慢慢的把這項技能變成身體的一部分。任在剛開始學習Python程式設計時,重複原則就更為重要。
入門的基本方法
1、系統學習法:Python也是:單字、文法、文章。從False、None、True、and、as、assert、break、class、continue、def、del、elif、else、except、finally、for、from、global、if、import、in、is、lambda、nonlocal、not 、or、pass、raise、return、try、while、with、yield入手,再學習函數、類別、模組到專案。這種學習的方法就是找一本書,然後一頁一頁的看,一頁一頁的敲,慢慢的就會建立起自己的知識結構,這樣的好處是基礎比較紮實,從易到難,問題是成效慢,易枯燥。
2、模仿學習法:模仿是人類成長進步的永恆階梯。孩子成長就是個模仿的過程,他們每天模仿父母、周遭的人、電視。我們程式設計的模仿就是大量的看別人的程式碼,然後模仿。如何看別人的程式碼呢? a、先看大概,知道人家的程式碼大致上要完成什麼功能。 b、再來精讀,看看人家每句話都是怎麼說的。 c、找到差距,自己背著寫一次完成同樣功能的程式碼,再看看與高手們程式碼的差異。 d、融會貫通,把自己得到的內容精髓和大神們的程式碼結合起來,慢慢變成自己的程式碼風格。
學一段時間後我們要確定學習方向,朝著這個方向去努力
Python職業學習方向很多,職業方向大體上分為以下六個:
Web全端工程師、爬蟲開發工程師、人工智慧工程師、Python開發工程師、遊戲開發工程師、搜尋引擎工程師。
以上是小白怎麼學python的詳細內容。更多資訊請關注PHP中文網其他相關文章!