去年看過一篇文章,是關於18年的最適合0基礎學習的書籍,今年,最新的書籍也已經統計出來。書籍的PDF太過於難找,所以很多PDF都找不到。 僅僅只能找到英文版PDF
本文章統計了18、19並做過對比,在結尾,會對各書進行分析。
適合初學者的書籍
1.《Python速成班:給予項目的手動編程入門》
- 作者 埃裏克·馬蒂斯(Eric Matthes)
本書主要學習內容 - 編程基礎和Python語法
- 遊戲類
- 數值編程和數據挖掘
- 網頁抓取
- Web開發
他的上一本書是《Python編程:從入門到實踐》,這在18年的排行版中書籍推薦指數第一名
2.《學習Python》
本書主要學習內容
- 探索Python的主要內置對象類型,例如數字,列表和字典
- 使用Python語句創建和處理對象,並學習Python的常規語法模型
- 使用函數避免代碼冗餘和打包代碼以供重用
- 使用模塊將語句,函數和其他工具組織成更大的組件
- 深入學習類:Python的用於構建代碼的面向對象編程工具
- 使用Python的異常處理模型和開發工具編寫大型程序
- 學習高級Python工具,包括裝飾器,描述符,元類和Unicode處理
3.《使用Python自動完成無聊的工作:面向初學者的實用編程》
本書主要學習內容
- 編程基礎和Python語法
- 網頁抓取
- GUI開發
- 圖形與計算機視覺
- 自動執行常見計算機任務
4.《艱難地學習Python 3:一個非常美麗的計算機和代碼世界的簡單介紹》
本書主要學習內容
- 編程基礎和Python語法
- 遊戲類
- Web開發
5.《適用於所有人的Python:探索Python 3中的數據》
本書主要學習內容
- 編程基礎和Python語法
- 網頁抓取
- 數據庫
- 數值編程和數據挖掘
6.使用Python進行計算和編程的簡介:及其用於理解數據的應用程序
本書主要學習內容
- 編程基礎和Python語法
- 算法和數據結構
- 數值編程和數據挖掘
- 機器學習與AI
7.學習Python的更智能方式:更快地學習它。
本書主要學習內容
- 編程基礎和Python語法
8.絕對入門的Python編程
本書主要學習內容
- 編程基礎和Python語法
- 遊戲類
9. Python編程:計算機科學概論
本書主要學習內容
- 編程基礎和Python語法
- GUI開發
- 算法和數據結構
對於0基礎的同志針對性書籍推薦(個人理解)
- 如果你的的基礎爲0,剛剛接觸Python,可以考慮考慮《學習Python的更智能方式:更快地學習它》、《學習Python》、《Python編程:從入門到實踐》,這幾本書是純介紹編程基礎以及Python語法
- 如果你有點基礎,但是並不是很好,但是你又想自己開發點小遊戲玩玩,可以考慮考慮《艱難地學習Python 3:一個非常美麗的計算機和代碼世界的簡單介紹》、《絕對入門的Python編程》
- 在基礎紮實的前提下,你還不知道對什麼感興趣,或者說不知道往哪個方向發展,可以考慮《Python速成班:給予項目的手動編程入門》,這本書總結了幾乎所有的主流發展方向前期所需的知識,掌握完這本書後,就基本對所有的方向熟悉但是又不精通的一個成都。
- 如果對算法、人工智能有想法,可以考慮考慮《Python編程:計算機科學概論》這本書詳細的講述了算法與數據結構,對算法以及數據結構不是很掌握推薦這一本書。《使用Python進行計算和編程的簡介:及其用於理解數據的應用程序》在有了基礎以後考慮這本書。
- 如果想走數據挖掘、數據分析這條路的,《適用於所有人的Python:探索Python 3中的數據》、《使用Python自動完成無聊的工作:面向初學者的實用編程》這兩本書可以很好的給你們帶來一個學習方向