Python程序員的自學(xué)書單
有讀者來問我是否可以收徒,收徒是不可能了,一來沒時間精力,二來自己也沒有往這方向發(fā)展。
但是可以推薦給你們一個自學(xué)的Python書單。如果能靠自學(xué)把Python學(xué)好,甚至通過自學(xué)找到工作,至少說明你的學(xué)習(xí)能力是沒問題的。面試肯定是加分項。
話說我們那會學(xué)Python都是靠自學(xué),培訓(xùn)機(jī)構(gòu)都沒有教Python的,當(dāng)然現(xiàn)在很多機(jī)構(gòu)有相關(guān)的課程。不管是培訓(xùn)還是自學(xué),最后都得靠自己。只不過培訓(xùn)有老師給你一些方向上的指點,自學(xué)就靠自己摸索,當(dāng)然也要善于利用互聯(lián)網(wǎng),多多請教這個領(lǐng)域的前輩。
廢話不多說,上書單
入門
不管你有無編程經(jīng)驗,《Python編程 從入門到實踐》這本書都可以讓你快速了解Python,內(nèi)容主要以” What”和“How”為主,不會有晦澀難懂原理介紹。是一本可直接上手實操的書。
與之配套的另一本入門書籍是《Python基礎(chǔ)教程》,因為每個作者風(fēng)格迥異,從來沒有一本書是適合所有人的。當(dāng)你看一本書很吃力時,可以嘗試換一本。
實戰(zhàn)
雖然這兩本入門書都配有不少實踐案例,但是這些例子都無法針對某一個領(lǐng)域深入詳細(xì)的去講解,例如Web開發(fā),涉及到很多網(wǎng)絡(luò)相關(guān)的知識,數(shù)據(jù)庫知識等等。爬蟲領(lǐng)域涉及到很多反爬相關(guān)的知識。
想學(xué)做網(wǎng)站,做Web開發(fā),F(xiàn)lask或者Django框架至少得了解其中之一。
學(xué)爬蟲就看這本爬蟲開發(fā)實戰(zhàn),內(nèi)容很詳實涉及很各種主流爬蟲方法。
進(jìn)階
作為一名Python工程師,你需要在這個領(lǐng)域不斷提高自己,才不會被后浪拍死在沙灘上,進(jìn)階自然少不了。
看完這兩本書你就可以說自己熟練Python了。
當(dāng)然,要想在程序員這條路上走得更長遠(yuǎn),你肯定不只是學(xué)Python這一個技能點。你還要學(xué)算法,學(xué)網(wǎng)絡(luò),學(xué)操作系統(tǒng),學(xué)數(shù)據(jù)庫等等。因為這些都是你在工作上經(jīng)常會用到的,和你身邊的程序員拉開距離的不只是python,還你對這些計算機(jī)理論知識的掌握程度。
寧可累死自己也不要被別人卷死,只要學(xué)不死就往死里學(xué),多刷點算法,在面試上多點談資。
趁著1024的尾巴,去多屯點書吧
