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

在這裏插入圖片描述

新手很容易陷入處處是書卻無書可看的局面。因此咱們要明白本身學習Python出於什麼目的,處於哪一個階段,再選擇合適的書看,做爲初學者都處於懵懂的狀態,不適合看太難不易懂的書。python

爆款技術書內容質量可能不是最好的,但必定是最適合入門者學習的,並且架構合理,錯誤率低,版本更新快,做者牛逼,書天然也不會差到哪去。好比說《利用Python進行數據分析》的做者Wes McKinney,他是開源分析庫pandas的主要做者;還有《Think Python》的做者Allen B. Downey,Think系列大牛;其餘像《effctive python》、《python cookbook》的做者都是python社區的重量級人物。這些大佬的書值得一讀,但如今對於初學者階段,強烈推薦下面這三本。程序員

在這裏插入圖片描述

《Python編程,從入門到實踐》

在這裏插入圖片描述 這應該是世界上最暢銷的Python編程書,沒有之一。英文名叫做《Python crash course》,做者埃裏克·馬瑟斯(Eric Matthes)是一名高中科學和數學老師,在當地講授 Python 入門課程。他從 5 歲開始就一直在編寫程序,這本書是他結合我的學習和教學經驗寫做而成,旨在幫助讀者從小白成長爲一名專業的 Python 程序員。web

該書的特色是一半基礎(語法知識),一半遊戲(案例練習),所謂寓教於樂,經過案例練習的方式鞏固基礎知識。這裏的練習和高中數學枯燥的課後練習可不同,做者把代碼放到一個個場景裏,學習者在寫個小遊戲的過程當中就把語法掌握了。看了本書的目錄,基本把python的核心語法都講到了,學完以後能夠搞點小事情,好比數據分析、可視化編程、web開發等。編程

所以,本書適合任何年齡的讀者閱讀,它不要求你有任何Python編程經驗,甚至不要求你有編程經驗。讀者只需基礎的英語和數學水平就能讀懂本書中的示例代碼, 如:markdown

pets.py
pets = ['dog', 'cat', 'dog', 'goldfish', 'cat', 'rabbit','cat']
print(pets)


while 'cat' in pets:
    pets.remove('cat')
print(pets)
複製代碼

在這裏插入圖片描述

《Python學習手冊》

在這裏插入圖片描述 這是一本老小咸宜,高手與小白均可以看的一本書,英文名叫做《Learning Python》,做者Mark Lutz是一位Python培訓講師,也是Python社區的元老級貢獻者。可想而知該書是一本百科全書式的python寶典。《Python學習手冊:第4版》每一章都包含關於Python語言的關鍵內容的獨立的一課,而且包含了一個獨特的「練習題」部分,其中帶有實際的練習和測試,以便你能夠練習新的技能並隨着學習而測試本身的理解。你會發現衆多帶有註釋的示例以及圖表,它們將幫助你開始學習Python 3.0架構

固然語法書須要配合大量的練習,切忌盲目啃書,敲代碼纔會理解更深。本書的主要內容包括:python百科小常識、python歷史、命令行、IDE、python語法基礎、python模塊、大量的練習。若是你真心想作一位python開發,該書是不錯的起點。 在這裏插入圖片描述編程語言

《笨方法學Python》

在這裏插入圖片描述

這本書體現的是一種學習Python的思惟,不對,應該是學習任何一種編程語言的方法論。做者鼓勵的是practice、practice、practice,這或許真的是學習編程的惟一捷徑。書裏面一步步引導初學者從下載軟件開始,到安裝、配置,寫出第一個hello world,最後實現一款有用的小軟件或者有趣的小遊戲,最終學會並喜歡上Python。我也是看這本書入門Python的,捧着它敲了一個月的代碼。oop

給你們看看做者的自述,頗有意思: 在這裏插入圖片描述學習

在這裏插入圖片描述

初學者有這三本真的夠了,看雜了沒用,我是一名喜歡分享的小博主,點擊領取電子版書籍不用錢測試

相關文章
相關標籤/搜索