為什么我的Python總是學(xué)不好
真的是越學(xué)越被動(dòng)呀,有時(shí)候心情很不好,不知道你們偶爾有沒(méi)有這種感覺(jué),感覺(jué)總是學(xué)的不令自己滿(mǎn)意。
很多人不是不愿意學(xué)習(xí),甚至許多人花費(fèi)大量時(shí)間在四處買(mǎi)書(shū)、看線上課程。最后還是一無(wú)所獲。(感覺(jué)在說(shuō)我自己)
今天來(lái)總結(jié)一些我常見(jiàn)的Python學(xué)習(xí)者常見(jiàn)的幾個(gè)受挫點(diǎn)!幫助更多人提高信心繼續(xù)前進(jìn)。
1.過(guò)度追求完美
這是比較常見(jiàn)的Python學(xué)習(xí)者的問(wèn)題,也是本人一開(kāi)始學(xué)習(xí)Python遇到比較大的問(wèn)題。過(guò)去我們?cè)趥鹘y(tǒng)教育下,我們總被要求要完全理解一個(gè)東西才算是好學(xué)生。這就導(dǎo)致我們?cè)趯W(xué)習(xí)Python時(shí),會(huì)習(xí)慣要完全理解、弄懂。讓看到不熟悉的介面、不懂的程序語(yǔ)法與不理解的突發(fā)錯(cuò)誤就會(huì)非常沒(méi)有安全感。最后覺(jué)得自己是不是沒(méi)有天賦、自責(zé)。(這個(gè)錯(cuò)誤我經(jīng)常犯,現(xiàn)在想明白了,學(xué)這個(gè)難得糊涂一步一步來(lái),不懂就放下)
但事實(shí)上,學(xué)習(xí)python就是要不斷的犯錯(cuò)!
一點(diǎn)一點(diǎn)的修改代碼,一步步執(zhí)行。隨著錯(cuò)誤越來(lái)越多,你會(huì)學(xué)到更多的經(jīng)驗(yàn)。甚至你可以允許自己先不要理解代碼,先執(zhí)行看看輸出的結(jié)果與理解輸入與輸出的關(guān)系。這也是學(xué)習(xí)!一定勇敢的犯錯(cuò)!按下Run鍵吧!
好多人希望剛學(xué)習(xí)就可以不需要查詢(xún),馬上快速的寫(xiě)出漂亮的完美的沒(méi)有問(wèn)題的代碼,不現(xiàn)實(shí)呀同學(xué)。偷偷跟你說(shuō)…. 其實(shí)很多大佬在初入業(yè)界也還以復(fù)制粘貼改一改為主喔..
2. 搞不懂For循環(huán)

for循環(huán)
For循環(huán)是常見(jiàn)讓人放棄的原因之一。主要是太抽象了。怎么會(huì)突然間就重復(fù)執(zhí)行了好幾次呢!?總是不理解為什么可以這樣寫(xiě)!好多人自學(xué)到這就gg了。
For循環(huán)理解的關(guān)鍵在于:你需要去理解程序執(zhí)行的順序!常見(jiàn)的做法是使用表格來(lái)呈現(xiàn)每一圈的執(zhí)行順序!你也可以如同1講得一樣。先把他跳過(guò)!不理解就跳過(guò)!。說(shuō)不定等哪一天回看就突然通透了。
3. 被面向?qū)ο髧樀搅?/strong>

許多人學(xué)習(xí)Python都會(huì)去買(mǎi)Python入門(mén)書(shū)。只是實(shí)際上大多數(shù)的Python入門(mén)書(shū)的都會(huì)安排面向?qū)ο蟮恼鹿?jié)。面向?qū)ο蟮拇_是編程語(yǔ)言極度重要的一個(gè)概念,可是面向?qū)ο蟾拍畋容^抽象。時(shí)常會(huì)讓人有放棄的念頭。
但事實(shí)上,學(xué)習(xí)初期是不太需要面向?qū)ο蟾拍畹?。比起理解面向?qū)ο蟾拍?,你更需要聚焦在?/p>
如何處理數(shù)據(jù)?使用算法分析結(jié)果?分析的結(jié)果正確嗎?
當(dāng)你進(jìn)入中高級(jí)的學(xué)習(xí)時(shí),你就會(huì)需要具備面向?qū)ο蟮哪芰α?。例如:你需要去看某個(gè)對(duì)象的方法是什么?或需要修改某個(gè)對(duì)象的一些方法...等。這時(shí)候面向?qū)ο缶妥兊煤苤匾?但如果是剛開(kāi)始,就勇敢把他跳過(guò)吧。
可是如果你是要學(xué)習(xí)網(wǎng)頁(yè)或軟件開(kāi)發(fā)請(qǐng)勿在初期跳過(guò)喔!
4. 沒(méi)有實(shí)際使用
這個(gè)我也覺(jué)得是讓我受挫的一點(diǎn),就是感覺(jué)學(xué)習(xí)了也理解了,卻總是覺(jué)得自己Python還是很差。就是確實(shí)缺乏實(shí)際使用的機(jī)會(huì)。這個(gè)時(shí)候就需要去找一個(gè)真實(shí)資料集去分析!非常推薦如果已經(jīng)可以獨(dú)立完成分析過(guò)程的同學(xué)上Kaggle看看其他高手怎么分析!但如果你是初學(xué)者,多看其他人的code
后續(xù)的我的文章如果是有數(shù)據(jù)操作,我都會(huì)盡量附上原始數(shù)據(jù)鏈接,大家一起學(xué)習(xí)。
5. 可能真的是老師的問(wèn)題
這句話(huà)不是代表某些老師就是教的不好,而是每個(gè)人都有適合的學(xué)習(xí)法。因?yàn)槿魏卫蠋熞欢ǘ伎梢越坛鰰?huì)寫(xiě)代碼的學(xué)生。如我個(gè)人比較喜歡范例學(xué)習(xí)我才會(huì)學(xué)習(xí)比較快,也喜歡實(shí)際操作。只看課件會(huì)讓我頭很大!
所以找到自己適合的學(xué)習(xí)方法很重要
6. 你可能真的不想學(xué)
這個(gè)不是沒(méi)有可能,有些人確實(shí)是三分鐘熱度,還是要請(qǐng)你想想學(xué)習(xí)python的初衷:
你是否是真的想學(xué)習(xí)編程呢?還是單純覺(jué)得現(xiàn)在python很火所以學(xué)一下?
建議你挑選一個(gè)應(yīng)用方向從新出發(fā)。例如:因?yàn)椴幌朐偈謩?dòng)收集數(shù)據(jù),所以你想學(xué)習(xí)網(wǎng)路爬蟲(chóng) 。透過(guò)從應(yīng)用反過(guò)來(lái)看需要學(xué)習(xí)什么!有可能你就可以找到動(dòng)力繼續(xù)前進(jìn)了,反正還是要堅(jiān)定目標(biāo)。
以上就是常見(jiàn)的幾點(diǎn)挫點(diǎn),不知道你在學(xué)習(xí)中在哪兒受挫了呢?希望你可以堅(jiān)定信心。加油。
發(fā)表這些東西的主要目的就是督促自己,希望大家關(guān)注評(píng)論指出不足,一起進(jìn)步。內(nèi)容我都會(huì)寫(xiě)的很細(xì),一個(gè)目的就是零基礎(chǔ)也能懂,因?yàn)樽约壕褪鞘裁椿A(chǔ)沒(méi)有從零學(xué)Python的。