背景
假設(shè)我是一個python零基礎(chǔ)的人我要學python我會先從網(wǎng)上搜索一下python語言的特點,比如簡單、高效。隨著搜集查看的資料越來越多屎勘,我們會陷入對各個概念細節(jié)辨析的過程。比如python解釋性語言是什么意思阱州?python為什么就簡單了?python為什么這么多人流行法梯。
在糾結(jié)這些問題時其實你還在衡量python是否值得你去學苔货,而不是在解決怎么學的問題。你還在學習的準備階段而不是正在學習的過程中立哑。
當然面對一個新的事物我們會先考慮是什么夜惭,值不值得,然后再考慮怎么做铛绰,
這是我們認知的普遍過程诈茧,但我想說的是值不值得學就看它有沒有解決你的某方面問題,值得學習那么就應(yīng)該代入場景進行實戰(zhàn)效果最好捂掰。
值不值得學
當我們面對一個新的事物的時候先考慮一個問題值不值得學(即從黑盒過渡到白盒)敢会,你生活中確實有需要這個工具且 沒有其他更好的辦法且有精力來學,那它就是值得你學習的这嚣。
值不值得學不是本文討論的重點鸥昏,它與你的長遠和短期規(guī)劃有關(guān)。
在場景下學習
我們學習應(yīng)該帶著目的去學姐帚,弄清楚值得學學了干什么用也是明確目的吏垮。而對于具體的學習也應(yīng)該有具體的任務(wù)。比如python在具體的場景下解決了什么問題,那么我們應(yīng)該帶著怎么解決這個問題的疑問去學習膳汪。如果不帶著問題去看書去學習會有點走馬觀花你的知識體系也構(gòu)建不起來唯蝶。( 知識體系就是很多具體場景解決辦法綜合起來構(gòu)成更體系的方法解決更大的問題)。
Python是用來分析數(shù)據(jù)的遗嗽,帶著如何分析數(shù)據(jù)的疑問你就可以直接去寫下相關(guān)的的代碼(當然寫代碼過程中我們會遇到不懂的語法可以邊寫邊看但是不要過多的被語法細節(jié)牽引了)粘我。以解決疑問和問題為先在這個場景下你學到的語法和細節(jié)知識才構(gòu)成一個整體來幫助你解決問題而不是零碎的知識點。
推及到所有學習領(lǐng)域
不僅python學習任何學習都會遇到很多新的變量媳谁,我們學習應(yīng)該像遍歷一顆二叉樹涂滴,先遍歷根節(jié)點然后子節(jié)點。遍歷根節(jié)點是需要明白這個節(jié)點解決了什么問題晴音,遍歷子節(jié)點后都要回歸到根節(jié)點即這個問題怎么解決的柔纵。