說(shuō)實(shí)話,我看到過(guò)的0基礎(chǔ)卑硫,或者基礎(chǔ)不多的人徒恋,自學(xué)python學(xué)下來(lái)的真不多。
然后有c++基礎(chǔ)欢伏,java基礎(chǔ)的因谎,都很輕松學(xué)下來(lái)了。
有c基礎(chǔ)的颜懊,也大概率學(xué)下來(lái)了财岔。
如果想要0基礎(chǔ)风皿,純自學(xué),尤其是靠看書(shū)自學(xué)匠璧。前提是你真的很有自學(xué)能力桐款。并且懂得如何自學(xué)。
然后夷恍,要有點(diǎn)壓力魔眨。
我現(xiàn)在正教人python,改進(jìn)教學(xué)方法中酿雪。反正對(duì)0基礎(chǔ)且沒(méi)有壓力的學(xué)生來(lái)說(shuō)遏暴,最后學(xué)習(xí)效果都不理想,最大的問(wèn)題是學(xué)到后面前面的都忘記了指黎。
所以朋凉,我的建議是,不管自學(xué)還是上課學(xué)醋安,最好每天都學(xué)杂彭,不要一周學(xué)兩天什么的。
對(duì)于快速入門(mén) python 來(lái)說(shuō)最少必要知識(shí)吓揪,有以下幾點(diǎn)亲怠。
(1) Python 基礎(chǔ)語(yǔ)法
找一本淺顯易懂,例子比較好的教程柠辞,從頭到尾看下去团秽。不要看很多本,專注于一本叭首。把里面的例程都手打一遍徙垫,搞懂為什么。推薦去看《簡(jiǎn)明python教程》放棒,非常好的一本 Python 入門(mén)書(shū)籍姻报。
(2)Python 實(shí)際項(xiàng)目
等你對(duì) Python 的語(yǔ)法有了初步的認(rèn)識(shí),就可以去找些 Python 實(shí)際項(xiàng)目來(lái)練習(xí)间螟。
對(duì)于任何計(jì)算機(jī)編程語(yǔ)言來(lái)說(shuō)吴旋,以實(shí)際項(xiàng)目為出發(fā)點(diǎn),來(lái)學(xué)習(xí)新的技術(shù)厢破,是非常高效的學(xué)習(xí)方式荣瑟。在練習(xí)的過(guò)程中你會(huì)遇到各種各樣的問(wèn)題:基礎(chǔ)的語(yǔ)法問(wèn)題(關(guān)鍵字不懂的拼寫(xiě)),代碼毫無(wú)邏輯摩泪,自己的思路無(wú)法用代碼表達(dá)出來(lái)等等笆焰。
這時(shí)候針對(duì)出現(xiàn)的問(wèn)題,找到對(duì)應(yīng)解決辦法见坑,比如嚷掠,你可以重新查看書(shū)本上的知識(shí)(關(guān)于基礎(chǔ)語(yǔ)法問(wèn)題)捏检,可以通過(guò)谷歌搜索碰到的編譯錯(cuò)誤(編輯器提示的錯(cuò)誤),學(xué)習(xí)模仿別人已有的代碼(寫(xiě)不出代碼)等等不皆。
以實(shí)際項(xiàng)目來(lái)驅(qū)動(dòng)學(xué)習(xí)贯城,會(huì)讓你成長(zhǎng)非常的快。Python 實(shí)際項(xiàng)目網(wǎng)上非常的多霹娄,大家可以自己去搜索下能犯。合理利用網(wǎng)絡(luò)資源,不要一味的只做伸手黨犬耻。
(3) Python 的學(xué)習(xí)規(guī)劃
當(dāng)你把上面兩點(diǎn)做好以后踩晶,你就已經(jīng)入門(mén)了 Python,接下來(lái)就是規(guī)劃好自己的以后的學(xué)習(xí)規(guī)劃枕磁。最好能找到一個(gè)已經(jīng)會(huì) Python 的人渡蜻。問(wèn)他一點(diǎn)學(xué)習(xí)規(guī)劃的建議,然后在遇到卡殼的地方找他指點(diǎn)透典。
這樣會(huì)事半功倍。但是顿苇,要學(xué)會(huì)搜索峭咒,學(xué)會(huì)如何更好地提問(wèn),沒(méi)人會(huì)愿意回答顯而易見(jiàn)的問(wèn)題纪岁。當(dāng)然如果你身邊沒(méi)有人會(huì) Python凑队,也可以在網(wǎng)上搜索相應(yīng)的資料。
在這里給初學(xué)者一些額外的建議幔翰,最重要的是前4個(gè):
1漩氨、要有信心
雖然可能你寫(xiě)了幾個(gè)小時(shí)也沒(méi)能在屏幕上打出一個(gè)三角形,或者壓根兒就沒(méi)能把程序運(yùn)行起來(lái)遗增。但相信我叫惊,幾乎所有程序員一開(kāi)始都是這么折騰過(guò)來(lái)的,所以一定要有信心做修,要做好心態(tài)上的準(zhǔn)備霍狰。
2、選擇合適的教程
找一本靠譜的書(shū)饰及,由淺入深蔗坯,邊看邊練,培養(yǎng)編程興趣和信心燎含,使得自己可以一直堅(jiān)持下去宾濒。有些書(shū)很經(jīng)典,但未必適合屏箍,可能你寫(xiě)了上萬(wàn)行代碼之后再看它會(huì)比較好绘梦。
3橘忱、寫(xiě)代碼,寫(xiě)更多的代碼
光看教程谚咬,編不出程序鹦付。從書(shū)上的練習(xí)開(kāi)始寫(xiě),再寫(xiě)小程序片段择卦,然后寫(xiě)完整的項(xiàng)目敲长。
4、學(xué)會(huì)解決問(wèn)題的方法
學(xué)會(huì)查官方文檔秉继,用好搜索引擎和開(kāi)發(fā)者社區(qū)祈噪,編程時(shí)總是會(huì)遇到問(wèn)題,解決問(wèn)題的方法主要就是查官方文檔尚辑、搜索引擎和開(kāi)發(fā)者社區(qū)提問(wèn)了辑鲤。我經(jīng)常去逛的StackOverFlow。
5杠茬、學(xué)會(huì)閱讀代碼
Github上有很多優(yōu)秀的項(xiàng)目月褥,找一些項(xiàng)目的代碼,認(rèn)真閱讀瓢喉,讀懂別人的代碼宁赤,也是一種學(xué)習(xí)方法。
6栓票、學(xué)習(xí)英語(yǔ)
很多編程知識(shí)和文檔都是英文寫(xiě)的决左,所以,偶爾補(bǔ)習(xí)一下英語(yǔ)吧走贪,更有利于長(zhǎng)遠(yuǎn)發(fā)展佛猛。
人生苦短,我用Python坠狡。
如果你想了解 Python 前沿應(yīng)用和技術(shù)實(shí)踐继找,順應(yīng)技術(shù)趨勢(shì),學(xué)習(xí)Python人工智能拿高薪逃沿,我們?yōu)槟銣?zhǔn)備了0基礎(chǔ)免費(fèi)入門(mén)課程码荔,免費(fèi)學(xué),帶你輕松入行快速實(shí)現(xiàn)月薪過(guò)萬(wàn)感挥!