可以關(guān)注我瘸爽,系統(tǒng)學(xué)習(xí)一下這門語言,本人也是小白學(xué)起的洋只,帶你們少有彎路昼捍,定期更新文章
首先選擇Python版本
對(duì)于Python工程師來說,Python的版本則是你們的工作環(huán)境担锤。所以在學(xué)習(xí)之前一定要考慮選擇一個(gè)合適自己的版本乍钻,Python3對(duì)零基礎(chǔ)的小白很友好铭腕,易上手多糠。選好版本后就可以開始學(xué)習(xí)了。
1被盈、學(xué)習(xí)的三大原則
a搭伤、簡(jiǎn)單入手原則:容易入門,容易產(chǎn)生"興趣"身堡,然后是有成就感拍鲤,才能有信心把它學(xué)下去并學(xué)好。包括看代碼赴精、寫代碼都應(yīng)從最簡(jiǎn)單的開始绞幌。
b、循序漸進(jìn)原則谭确。很多大神上來就強(qiáng)調(diào)什么完美的邏輯票渠,優(yōu)越的語法,其實(shí)這些在初學(xué)時(shí)是沒有B要的昂秃。為什么這么說杜窄?可能有些朋友也發(fā)現(xiàn)了,其實(shí)Python也好塞耕,包括學(xué)習(xí)任何一門自己語言也好扫外,比如英語廓脆、日語磁玉。最重要的不是什么邏輯,語法瞎嬉,而是為了達(dá)到溝通和交流目的厚柳,敢于開口交流(九年義務(wù)啞吧英語除外)沐兵。Python就是人和機(jī)器交流的語言,開始得敢說碳想,機(jī)器能聽懂了毁靶,能完成基本功能了。我們?cè)俾奶岣咄昝赖倪壿嬃睿瑑?yōu)越的語法哈拐叉,不可能一上來就寫個(gè)四大名著出來。當(dāng)然宿礁,開始還是可以養(yǎng)成一些好的基礎(chǔ)習(xí)慣的蔬芥,比如多寫備注,多寫總結(jié)笔诵,分享心得嗤放。多說一句,為什么要分享心得次酌,雖然有很多人寫了很多資料,但那不是我們的收獲剂公,根據(jù)“學(xué)習(xí)金字塔理論”我們可知,吸收效率最高的學(xué)習(xí)方法是“能給別人講會(huì)了”颜武。
c拖吼、從量到質(zhì)原則。只有從量變才能到質(zhì)變篙议,這個(gè)是顛覆不破的道理怠硼,外國(guó)人說“重復(fù)是技能之母”(repetition is the motherof skill),中國(guó)人說“熟能生巧”(su neng sheng qiao)这难,其實(shí)都是一個(gè)意思葡秒⊥疲可以回憶一下我們學(xué)習(xí)過的任何一種技能的過程。無論是游自行車還是騎泳炸站,都是重復(fù)同一類動(dòng)作的過程旱易,慢慢的把這項(xiàng)技能變成身體的一部分。任在剛開始學(xué)習(xí)Python編程時(shí)阀坏,重復(fù)原則就更為重要忌堂。
2、入門的基本方法
關(guān)于學(xué)習(xí)的方法枷遂,也是孔子和弗洛伊德一起寫的對(duì)聯(lián),上聯(lián)是“隔行如隔山”酒唉,下聯(lián)是“隔行不隔理”痪伦,橫批“啥都一樣”。學(xué)習(xí)的方法基本上就是:學(xué)教材网沾、看案例绅这、查字典在辆,對(duì)應(yīng)下面的方法。
a浑度、系統(tǒng)學(xué)習(xí)法:Python也是:?jiǎn)卧~鸦概、語法、文章先慷。從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入手隘谣,再學(xué)習(xí)函數(shù)增拥、類啄巧、模塊到項(xiàng)目。這種學(xué)習(xí)的方法就是找一本書掌栅,然后一頁(yè)一頁(yè)的看秩仆,一頁(yè)一頁(yè)的敲,慢慢的就會(huì)建立起自己的知識(shí)結(jié)構(gòu)猾封,這樣的好處是基礎(chǔ)比較扎實(shí)澄耍,從易到難,問題是成效慢晌缘,易枯燥齐莲。
b、模仿學(xué)習(xí)法:模仿是人類成長(zhǎng)進(jìn)步的永恒階梯磷箕。孩子成長(zhǎng)就是個(gè)模仿的過程选酗,他們每天模仿父母、周圍的人岳枷、電視芒填。我們編程的模仿就是大量的看別人的代碼,然后模仿空繁。如何看別人的代碼呢殿衰?a、先看大概家厌,知道人家的代碼大體上要完成什么功能播玖。b椎工、再來精讀饭于,看看人家每句話都是怎么說的。c维蒙、找到差距掰吕,自己背著寫一次完成同樣功能的代碼,再看看與高手們代碼的差別颅痊。d殖熟、融會(huì)貫通,把自己得到的內(nèi)容精髓和大神們的代碼結(jié)合起來斑响,慢慢變成自己的代碼風(fēng)格菱属。
a、目標(biāo)除障法:這種學(xué)習(xí)方法舰罚,比如先想到要西天取經(jīng)纽门,遇到問題再通過各種辦法來解決。在這里又細(xì)分成一些具體的方法营罢,比如:a赏陵、觀察法:認(rèn)真看代碼哪里出問題了,這絕對(duì)不是廢話。b蝙搔、去除法:把程序的語句減少到最小缕溉,看核心語句是不是出現(xiàn)了問題。c吃型、分割法:出現(xiàn)問題证鸥,把代碼分成幾塊,看看哪塊出現(xiàn)問題勤晚。d敌土、比較法:把別人的程序和自己的比較,把有問題的和沒有問題的代碼比較运翼。e返干、添加法:實(shí)現(xiàn)了一個(gè)小功能,再慢慢的增加更多的功能血淌,也是一種學(xué)習(xí)方法矩欠。
3、提高的具體方法
學(xué)習(xí)基礎(chǔ)Python單詞悠夯、語法癌淮、文章學(xué)的差不多了,就要提高到Python的高級(jí)境界沦补。如何提高呢乳蓄?
a、給自己創(chuàng)造到好的學(xué)習(xí)環(huán)境:找到一臺(tái)好電腦夕膀,一本好的教材虚倒,“拳不離手,曲不離口”每天拿出時(shí)間來學(xué)習(xí)产舞,還是說熟能生巧的問題魂奥。
b、到Python論壇:當(dāng)然不能光看不說易猫,到論壇學(xué)習(xí)的時(shí)候耻煤,還需要學(xué)會(huì)問和分享,在那里充分展示自己的收獲准颓,終極目標(biāo)找到一群志同道合的人哈蝇。
c、找高手一對(duì)一指導(dǎo):現(xiàn)在高手很多攘已,可以主動(dòng)跟他們交流炮赦,或者花錢找一個(gè)高手學(xué)習(xí),也不是不可以贯被。
d眼五、還是多進(jìn)行編程練習(xí):多看項(xiàng)目代碼妆艘,給自己提出更高的目標(biāo),遇到問題再找高手去提問看幼。
對(duì)了差點(diǎn)忘記最重要的事情
學(xué)一段時(shí)間后我們要確定學(xué)習(xí)方向:
Python職業(yè)學(xué)習(xí)方向很多批旺,職業(yè)方向大體上分為以下六個(gè):
Web全棧工程師、爬蟲開發(fā)工程師诵姜、人工智能工程師汽煮、Python開發(fā)工程師、游戲開發(fā)工程師棚唆、搜索引擎工程師暇赤。
為了大家更好的學(xué)好這門語言,創(chuàng)建了群方便大家交流宵凌,歡迎大家加入
群聊號(hào)碼:【831+880+167】