啃書一年多的我,推薦Python初學(xué)者不要在亂看書了,有這三本就妥妥的

新手很容易陷入到處是書卻無(wú)書可看的局面。所以我們要明白自己學(xué)習(xí)Python出于什么目的,處于哪個(gè)階段,再選擇合適的書看,作為初學(xué)者都處于懵懂的狀態(tài),不適合看太難不易懂的書。
爆款技術(shù)書內(nèi)容質(zhì)量可能不是最好的,但一定是最適合入門者學(xué)習(xí)的,而且架構(gòu)合理,錯(cuò)誤率低,版本更新快,作者牛逼,書自然也不會(huì)差到哪去。比如說(shuō)《利用Python進(jìn)行數(shù)據(jù)分析》的作者Wes McKinney,他是開源分析庫(kù)pandas的主要作者;還有《Think Python》的作者Allen B. Downey,Think系列大牛;其他像《effctive python》、《python cookbook》的作者都是python社區(qū)的重量級(jí)人物。這些大佬的書值得一讀,但現(xiàn)在對(duì)于初學(xué)者階段,強(qiáng)烈推薦下面這三本。

《Python編程,從入門到實(shí)踐》

這應(yīng)該是世界上最暢銷的Python編程書,沒(méi)有之一。英文名叫作《Python crash course》,作者埃里克·馬瑟斯(Eric Matthes)是一名高中科學(xué)和數(shù)學(xué)老師,在當(dāng)?shù)刂v授 Python 入門課程。他從 5 歲開始就一直在編寫程序,這本書是他結(jié)合個(gè)人學(xué)習(xí)和教學(xué)經(jīng)驗(yàn)寫作而成,旨在幫助讀者從小白成長(zhǎng)為一名專業(yè)的 Python 程序員。
該書的特點(diǎn)是一半基礎(chǔ)(語(yǔ)法知識(shí)),一半游戲(案例練習(xí)),所謂寓教于樂(lè),通過(guò)案例練習(xí)的方式鞏固基礎(chǔ)知識(shí)。這里的練習(xí)和高中數(shù)學(xué)枯燥的課后練習(xí)可不一樣,作者把代碼放到一個(gè)個(gè)場(chǎng)景里,學(xué)習(xí)者在寫個(gè)小游戲的過(guò)程中就把語(yǔ)法掌握了。看了本書的目錄,基本把python的核心語(yǔ)法都講到了,學(xué)完之后可以搞點(diǎn)小事情,比如數(shù)據(jù)分析、可視化編程、web開發(fā)等。
因此,本書適合任何年齡的讀者閱讀,它不要求你有任何Python編程經(jīng)驗(yàn),甚至不要求你有編程經(jīng)驗(yàn)。讀者只需基礎(chǔ)的英語(yǔ)和數(shù)學(xué)水平就能讀懂本書中的示例代碼, 如:
pets.py
pets = ['dog', 'cat', 'dog', 'goldfish', 'cat', 'rabbit','cat']
print(pets)
while 'cat' in pets:
? ?pets.remove('cat')
print(pets)

《Python學(xué)習(xí)手冊(cè)》

這是一本老少咸宜,高手與小白都可以看的一本書,英文名叫作《Learning Python》,作者M(jìn)ark Lutz是一位Python培訓(xùn)講師,也是Python社區(qū)的元老級(jí)貢獻(xiàn)者??上攵摃且槐景倏迫珪降膒ython寶典?!禤ython學(xué)習(xí)手冊(cè):第4版》每一章都包含關(guān)于Python語(yǔ)言的關(guān)鍵內(nèi)容的獨(dú)立的一課,并且包含了一個(gè)獨(dú)特的“練習(xí)題”部分,其中帶有實(shí)際的練習(xí)和測(cè)試,以便你可以練習(xí)新的技能并隨著學(xué)習(xí)而測(cè)試自己的理解。你會(huì)發(fā)現(xiàn)眾多帶有注釋的示例以及圖表,它們將幫助你開始學(xué)習(xí)Python 3.0
當(dāng)然語(yǔ)法書需要配合大量的練習(xí),切忌盲目啃書,敲代碼才會(huì)理解更深。本書的主要內(nèi)容包括:python百科小常識(shí)、python歷史、命令行、IDE、python語(yǔ)法基礎(chǔ)、python模塊、大量的練習(xí)。如果你真心想做一位python開發(fā),該書是不錯(cuò)的起點(diǎn)。

《笨方法學(xué)Python》

這本書體現(xiàn)的是一種學(xué)習(xí)Python的思維,不對(duì),應(yīng)該是學(xué)習(xí)任何一種編程語(yǔ)言的方法論。作者鼓勵(lì)的是practice、practice、practice,這或許真的是學(xué)習(xí)編程的唯一捷徑。書里面一步步引導(dǎo)初學(xué)者從下載軟件開始,到安裝、配置,寫出第一個(gè)hello world,最后實(shí)現(xiàn)一款有用的小軟件或者有趣的小游戲,最終學(xué)會(huì)并喜歡上Python。我也是看這本書入門Python的,捧著它敲了一個(gè)月的代碼。
給大家看看作者的自述,很有意思:


以上學(xué)習(xí)資料已經(jīng)為大家打包完畢,希望對(duì)大家有一定的幫助!
獲取方式:
一鍵三聯(lián)+關(guān)注
后臺(tái)主動(dòng)打招呼:資料