自學 Python 3 最好的 入門 書籍 推薦(附 免費 在線閱讀 下載鏈接)


請大家根據自己的實際情況對號入座,挑選適合自己的 Python 入門書籍:

  • 完全沒有任何編程基礎:01 號書
  • 少量編程基礎,不求全,只希望能以最快的速度入門:02 號書
  • 少量編程基礎,有一定的英文閱讀能力,喜歡多一些項目實例:03, 04 號書
  • 沒什么編程基礎,但時間較充裕,希望學習得全面一些:05, 06 號書
  • 有一定編程基礎,而且時間較充裕,希望學習得全面一些:09 號書
  • 已經掌握了基本的 Python 編程,希望學習更多 Python 編程的技巧:07 號書
  • 已經掌握了基本的 Python 編程,有一定的英文閱讀能力,不差銀子(能買英文原版書),希望多學習一些 Python 項目:08 號書
  • 有一定編程基礎,有一定的英文閱讀能力,不差銀子(能買英文原版書),時間較充裕,希望學習得全面一些:10 號書

許多 Python 的初學者都希望大神能推薦一本入門書籍,於是你就會看到有人在網上推薦了一個超長的入門書單,簡直跟沒推薦一樣。咪博士就想問一句,“你自己是通過這些書入門的嗎?你自己讀過這些書嗎?” 甚至還有人推薦初學者去讀 Python 的源代碼,天哪!人家只是初學者,有能力讀 Python 源代碼的人,還需要勞煩您推薦什么?

這里咪博士只向初學者推薦 10 本書,您只需要挑選適合自己的 1 本書入門就足夠了。這 10 本書,咪博士肯定沒有都精讀過,但起碼都有瀏覽過。另外,咪博士自己當年是通過閱讀 Python 官方文檔,而不是閱讀書籍入門 Python 的。但這只適合有編程基礎,而且英文閱讀能力還可以的朋友,並不適合大部分初學者。

最后,咪博士要提醒大家的是,這 10 本書原版都是英文的,所以如果你有一定的編程基礎,同時英文閱讀能力還不錯的話,建議直接看英文原版。其次,咪博士推薦你看那些支持在線閱讀的中文版,因為這些中文版都是 Python 愛好者翻譯的,不但免費,而且翻譯得還要比出版社的翻譯要好得多。最次的選擇,才是看出版社翻譯的中文版,不但全部都是要收費的,而且大部分都翻譯得很糟糕,有些可以在網上找到免費的版本,但都不支持在線閱讀。

【零基礎 入門系列】

編號:01
書名:與孩子一起學編程 (Hello World!: Computer Programming for Kids and Other Beginners)

費用:付費(但是網上可以找到免費的電子版)
語言:英文、中文
適用:特別適合完全沒有任何編程基礎的朋友入門
點評:配圖豐富、深入淺出
免費下載:https://pan.baidu.com/s/1bphL9oj

 

編號:02
書名:簡明 Python 教程 (A byte of Python)

費用:免費
語言:英文、中文
適用:適用零編程基礎的朋友
點評:真的非常簡短,特別適合快速入門
免費在線閱讀(英文):https://python.swaroopch.com/oop.html
免費在線閱讀(中文):https://bop.molun.net

 

編號:03
Invent with Python 系列

https://inventwithpython.com/
費用:英文(免費)、中文(付費,網上可以找到部分免費的電子版)
語言:英文、中文
適用:有少量編程基礎、英文還不錯的朋友(因為有些書沒有免費的中文版)
點評:實例代入,既有趣又實用。這套 Python 入門系列包含好幾本書,選擇自己最感興趣的一本讀起。

 

書名:Python 編程快速上手 讓繁瑣工作自動化 (Automate the Boring Stuff with Python)
免費在線閱讀(英文):https://automatetheboringstuff.com/
免費下載(中文):https://pan.baidu.com/s/1bphL9oj

 

書名:Python 游戲編程快速上手 (Invent Your Own Computer Games with Python)
免費在線閱讀(英文):http://inventwithpython.com/chapters/
免費下載(中文):https://pan.baidu.com/s/1bphL9oj

 

書名:Python 和 Pygame 游戲開發指南 (Making Games with Python & Pygame)
免費在線閱讀(英文):http://inventwithpython.com/pygame/chapters/

 

書名:Python 密碼學編程 (Hacking Secret Ciphers with Python)
免費在線閱讀(英文):http://inventwithpython.com/hacking/chapters/

 

編號:04
書名:Python Programming for the Absolute Beginner

費用:付費(但是網上可以找到免費的電子版)
語言:英文
適用:適用零編程基礎的朋友
點評:通過一系列小游戲的制作來學習 Python
免費下載:https://pan.baidu.com/s/1bphL9oj

 

編號:05
書名:笨辦法學 Python (Learn Python 3 the Hard Way)

費用:付費(但是網上可以找到免費的電子版)
語言:英文、中文
適用:適用零編程基礎的朋友
點評:由許多練習和實例代入,容易理解
免費下載:https://pan.baidu.com/s/1bphL9oj

 

編號:06
書名:Python 入門指南 (The Python Tutorial)

費用:免費
語言:英文、中文
適用:適用有少量編程基礎的朋友
點評:Python 3 官方 入門教程,中規中矩
免費在線閱讀(英文):https://docs.python.org/3/tutorial/
免費在線閱讀(中文):http://www.pythondoc.com/pythontutorial3/

 

【高手 進階系列】

編號:07
書名:Python Cookbook

費用:英文(付費)、中文(免費)
語言:英文、中文
適用:已經掌握基本的 Python 編程,但在實際工作中仍然有許多小問題不知道怎么解決
點評:這是一本工具書,針對每個具體問題,提出解決方案和示例代碼
免費在線閱讀(中文):http://python3-cookbook.readthedocs.io/zh_CN/latest/

 

編號:08
書名:Python Playground: Geeky Projects for the Curious Programmer

費用:付費
語言:英文
適用:已經掌握基本的 Python 編程
點評:給了許多項目實例,可以參考

 

編號:09
書名:像計算機科學家一樣思考 Python (Think Python: How to Think Like a Computer Scientist)

費用:免費
語言:英文、中文
適用:有一定編程基礎的朋友
點評:嚴格講這也是一本 Python 入門書,但是書中的實例和練習對完全沒有編程基礎的朋友還是有一些難度的
書本源代碼:https://github.com/AllenDowney/ThinkPython2
免費在線閱讀(英文):http://greenteapress.com/thinkpython2/html/index.html
免費在線閱讀(中文):https://cycleuser.gitbooks.io/think-python/content/

 

編號:10
書名:Fluent Python: Clear, Concise, and Effective Programming

費用:付費
語言:英文
適用:已經掌握基本的 Python 編程
點評:無

【原文鏈接】 http://www.ipaomi.com/2017/10/20/自學-python-最好的-入門-書籍-推薦(附-免費-在線閱讀-下/


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM