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

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

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