來源:北大青鳥總部 2019年08月16日 11:18
最近,有很多小伙伴讓我分享一下,我是如何從python小白到python大神的心路歷程,但我不是大神哈,但可以分享一下學(xué)習(xí)經(jīng)驗以及其他大神的學(xué)習(xí)經(jīng)驗。希望能夠幫助到大家!
我的入門學(xué)習(xí)經(jīng)驗:
1.樹立必須要學(xué)好的信心。不要懶惰,總想著出去玩,出去浪。
2.通過各種渠道學(xué)習(xí)相關(guān)知識。紙質(zhì)書,電子書,視頻,博客等都可是學(xué)習(xí)資源,以博為輔,以精為主,專注于一本系統(tǒng)學(xué)習(xí)資料學(xué)。
3.學(xué)python跟學(xué)其他編程語言一樣,開始專注語法,然后注重精髓,多動手寫代碼,在寫的過程中多思考為什么這樣,有沒有更好方法,大師會怎么寫。
4.抽出一段時間集中學(xué)習(xí),比每天抽出一丁點(diǎn)的效果要好。結(jié)合項目學(xué)習(xí)比零碎的知識點(diǎn)學(xué)習(xí)更好。
5.多請教大神,然后交流你的想法,問他有沒有什么錯誤。
如果還是學(xué)不會,就要建議大家找個培訓(xùn)班學(xué)習(xí)嘍,不然耽誤時間長了,自己反而更頹廢。
大神入門學(xué)習(xí)經(jīng)驗:
1. 扎實(shí)掌握python最基礎(chǔ)的語法(包括變量類型、循環(huán)語句的書寫等),如果學(xué)習(xí)者既往有學(xué)習(xí)c語言的經(jīng)驗,那么學(xué)習(xí)速度應(yīng)該很快;
2. 初期不要糾結(jié)于復(fù)雜的語法概念學(xué)習(xí)(如python的迭代器、泛函、閉包等),學(xué)習(xí)這些內(nèi)容對于一個熟練掌握基礎(chǔ)語法的python初級程序員是有意義的,但是如果剛剛?cè)腴T,貿(mào)然學(xué)習(xí)這個高級概念一方面可能記不住,另一方面可能摧毀信心(想到了學(xué)習(xí)高級數(shù)據(jù)結(jié)構(gòu)時的恐怖)。
3. 讀一讀別人的文章,了解函數(shù)式編程和面向?qū)ο缶幊痰乃枷?。嘗試寫函數(shù)、類,并且構(gòu)造實(shí)例進(jìn)行嘗試。乍一看這條可能和我說的第2條是矛盾的,但實(shí)際上如果早期拋棄了函數(shù)編程和面向?qū)ο缶幊痰乃枷?,那python對于你來說和一個大型計算器無疑。況且后期在調(diào)用其他模塊(如numpy、scrapy)時,全部內(nèi)容都是面向?qū)ο蟮模挥谐醪秸莆彰嫦驅(qū)ο蟮乃枷?,才能使用這些模塊。
4. 早做項目實(shí)踐?。?!這點(diǎn)最重要,你不需要在成為一個熟練的python編程者后再接觸實(shí)際的項目。在這個時代,網(wǎng)絡(luò)上充斥著從簡單到復(fù)雜的python項目演示(數(shù)據(jù)分析和網(wǎng)絡(luò)爬蟲較多)。你可以通過閱讀代碼、模仿等方法學(xué)習(xí)別人的代碼,了解其他人的代碼風(fēng)格。只有一個程序是自己寫出來的,自己調(diào)試過之后,這個東西你才掌握,讀書是編程的必要階段,但是絕對不能陷在書里面。
以上,就是小編為大家整理的Python小白應(yīng)如何入門的經(jīng)驗,希望能夠幫助到大家!