Python極速入門的多本最佳書籍,不可錯過的Python學習資料!

Python作為現在很熱門的一門編程語言,介於Python的友好,許多的初學者都將其作為首選,為了幫助大家更好的學習Python,我篩選了2年內優秀的python書籍,個別經典的書籍擴展到5年內。

Python極速入門的多本最佳書籍,不可錯過的Python學習資料!

python現在的主流版本是3.7(有明顯性能提升,強烈推薦) 3.6, 不基於這兩個或者更新版本的書,慎重選擇。很多庫已經不提供python2支持,請儘快從python遷移到python3.7。

需要Python學習資料可以加群612186238,群裡資料免費贈予大家!(書籍太多,我就隨便發一點咯!)​

Python極速入門的多本最佳書籍,不可錯過的Python學習資料!

我儘量只收集通用的書籍,專用的書籍只收集特別優秀者。國產的書很多雖然出名,但是實際寫得並不好,為此這裡收集得並不多。有英文能力的,儘量閱讀英文原版。


入門推薦在線書籍:《 python 3.7極速入門教程》

《Python編程:從入門到實踐》 - 2016.pdf 初級

亞馬遜 4.5星 345評論 https://github.com/ehmatthes/pcc 1000左右星

Python極速入門的多本最佳書籍,不可錯過的Python學習資料!

Python編程:從入門到實踐

本書是一本針對所有層次的Python讀者而作的Python入門書。全書分兩部分:首部分介紹用Python 編程所必須瞭解的基本概念,包括matplotlib、NumPy和Pygal等強大的Python庫和工具介紹,以及列表、字典、if語句、類、文件與異常、代碼測試等內容;第 二部分將理論付諸實踐,講解如何開發三個項目,包括簡單的Python 2D遊戲開發,如何利用數據生成交互式的信息圖,以及創建和定製簡單的Web應用,並幫讀者解決常見編程問題和困惑。

英文版:《Python Crash Course》 - 2016.pdf

《流暢的python》 - 2017.pdf 中級

Python極速入門的多本最佳書籍,不可錯過的Python學習資料!

流暢的python

《流暢的Python》一書致力於幫助Python開發人員挖掘這門語言及相關程序庫的優秀特性,避免重複勞動,同時寫出簡潔、流暢、易讀、易維護,並且具有地道Python風格的代碼。本書尤其深入探討了Python語言的高級用法,涵蓋數據結構、Python風格的對象、並行與併發,以及元編程等不同的方面。

英文版本:《Fluent Python》 - 2014.pdf

《簡明 Python 教程 》4nd - 2018.pdf 初級

Python極速入門的多本最佳書籍,不可錯過的Python學習資料!

簡明 Python 教程

https://github.com/LenKiMo/byte-of-python 近300星

《Python編程快速上手——讓繁瑣工作自動化》 - 2016.pdf 初級

Python極速入門的多本最佳書籍,不可錯過的Python學習資料!

Python編程快速上手——讓繁瑣工作自動化

如今,人們面臨的大多數任務都可以通過編寫計算機軟件來完成。Python是一種解釋型、面向對象、動態數據類型的高 級程序設計語言。通過Python編程,我們能夠解決現實生活中的很多任務。 本書是一本面向實踐的Python編程實用指南。本書的目的,不僅是介紹Python語言的基礎知識,而且還通過項目實踐教會讀者如何應用這些知識和技能。本書的首部分介紹了基本Python編程概念,第 二部分介紹了一些不同的任務,通過編寫Python程序,可以讓計算機自動完成它們。第 二部分的每一章都有一些項目程序,供讀者學習。每章的末尾還提供了一些習題和深入的實踐項目,幫助讀者鞏固所學的知識。附錄部分提供了所有習題的解答。 本書適合任何想要通過Python學習編程的讀者,尤其適合缺乏編程基礎的初學者。通過閱讀本書,讀者將能利用強大的編程語言和工具,並且會體會到Python編程的快樂。

英文版:《Automate the Boring Stuff with Python Practical Programming for Total Beginners》 - 2015.pdf

https://github.com/IFinners/automate-the-boring-stuff-projects 亞馬遜4.5星 77評

《笨辦法學_Python》(第三版) - 2018.pdf 初級

Python極速入門的多本最佳書籍,不可錯過的Python學習資料!

笨辦法學_Python(第三版)

本書是一本Python入門書,適合對計算機瞭解不多,沒有學過編程,但對編程感興趣的讀者學習使用。這本書以習題的方式引導讀者一步一步學習編程,從簡單的打印一直講到完整項目的實現,讓初學者從基礎的編程技術入手,最終體驗到軟件開發的基本過程。本書是基於Python 3.6版本編寫的。

本書結構非常簡單,除“準備工作”之外,還包括52個習題,其中26個覆蓋了輸入/輸出、變量和函數3個主題,另外26個覆蓋了一些比較進階的話題,如條件判斷、循環、類和對象、代碼測試及項目的實現等。每一章的格式基本相同,以代碼習題開始,按照說明編寫代碼,運行並檢查結果,然後再做附加練習。


笨辦法學_Python(第三版)

《Python基礎教程》(第3版) - 2017.pdf 初級

Python極速入門的多本最佳書籍,不可錯過的Python學習資料!

Python基礎教程(第3版

本書包括Python程序設計的方方面面:首先從Python的安裝開始,隨後介紹了Python的基礎知識和基本概念,包括列表、元組、字符串、字典以及各種語句;然後循序漸進地介紹了一些相對高級的主題,包括抽象、異常、魔法方法、屬性、迭代器;此後探討了如何將Python與數據庫、網絡、C語言等工具結合使用,從而發揮出Python的強大功能,同時介紹了Python程序測試、打包、發佈等知識;最後,作者結合前面講述的內容,按照實際項目開發的步驟向讀者介紹了10個具有實際意義的Python項目的開發過程。

Python基礎教程(第3版

《Python基礎教程(第3版) 》- 2018 Beginning Python: From Novice to Professional - 2017 https://github.com/Apress/beginning-python-3ed 100左右星

《Python Cookbook》第三版中文.pdf 中級

Python極速入門的多本最佳書籍,不可錯過的Python學習資料!

《Python Cookbook》第三版中文

《Python Cookbook(第3版)中文版》介紹了Python應用在各個領域中的一些使用技巧和方法,其主題涵蓋了數據結構和算法,字符串和文本,數字、日期和時間,迭代器和生成器,文件和I/O,數據編碼與處理,函數,類與對象,元編程,模塊和包,網絡和Web編程,併發,實用腳本和系統管理,測試、調試以及異常,C語言擴展等。

本書覆蓋了Python應用中的很多常見問題,並提出了通用的解決方案。書中包含了大量實用的編程技巧和示例代碼,並在Python 3.3環境下進行了測試,可以很方便地應用到實際項目中去。此外,《Python Cookbook(第3版)中文版》還詳細講解了解決方案是如何工作的,以及為什麼能夠工作。

《Python Cookbook(第3版)中文版》非常適合具有一定編程基礎的Python程序員閱讀參考。

Python Cookbook(第3版)(中文版) - 2015 Python Cookbook, 3rd Edition - 2013 https://github.com/dabeaz/python-cookbook 2000左右星

《Python學習手冊》(原書第4版)- 2011.pdf 中級

《Python學習手冊(第4版)》內容簡介:學習Python的主要內建對象類型:數字、列表和字典。使用Python語句創建和處理對象,並且學習Python的通用語法模型。使用函數構造和重用代碼,函數是Python的基本過程工具。學習Python模塊:封裝語句、函數以及其他工具,以便構建較大的組件。學習Python的面向對象編程工具,用於組織程序代碼。學習異常處理模型,以及用於編寫較大程序的開發工具。瞭解高級Python工具,如裝飾器、描述器、元類和Unicode處理等。

Python極速入門的多本最佳書籍,不可錯過的Python學習資料!

Python學習手冊(原書第4版)

英文版《 Learning Python 》5th - 2013.pdf

《Python遊戲編程快速上手》(中文完整第4版).pdf 初級

Python是一種高級程序設計語言,因其簡潔、易讀及可擴展性日漸成為程序設計領域備受推崇的語言。

本書通過編寫一個個小巧、有趣的遊戲來教授Python編程,並且採用直接展示了遊戲的源代碼,通過實例來解釋編程的原理的方式。全書共21章,14個遊戲程序和示例貫穿其中,介紹了Python基礎知識、數據類型、函數、流程控制、程序調試、流程圖設計、字符串操作、列表和字典、圖形和動畫、碰撞檢測、聲音和圖像等方方面面的程序設計知識。本書可以幫助讀者在輕鬆有趣的過程中,掌握Python遊戲編程的基本技能。

本書適合不同年齡和層次的Python編程初學者閱讀。

《Python 遊戲編程快速上手》(第3版)- 2016.pdf 文字版本

英文 《Invent Your Own Computer Games》 4th - 2017.pdf

亞馬遜 4.5星 155評

參考資料

本文最新版本地址

本文涉及的python測試開發庫 謝謝點贊!

本文相關海量書籍下載

https://wsvincent.com/best-python-books/

《像計算機科學家一樣思考Python》 - 2013.pdf 初級

Python極速入門的多本最佳書籍,不可錯過的Python學習資料!

像計算機科學家一樣思考Python

本書以培養讀者以計算機科學家一樣的思維方式來理解Python語言編程。貫穿全書的主體是如何思考、設計、開發的方法,而具體的編程語言,只是提供了一個具體場景方便介紹的媒介。 全書共21章,詳細介紹Python語言編程的方方面面。本書從基本的編程概念開始講起,包括語言的語法和語義,而且每個編程概念都有清晰的定義,引 領讀者循序漸進地學習變量、表達式、語句、函數和數據結構。書中還探討了如何處理文件和數據庫,如何理解對象、方法和麵向對象編程,如何使用調試技巧來修正語法錯誤、運行時錯誤和語義錯誤。每一章都配有術語表和練習題,方便讀者鞏固所學的知識和技巧。此外,每一章都抽出一節來講解如何調試程序。作者針對每章所專注的語言特性,或者相關的開發問題,總結了調試的方方面面。 本書的第 2版與第 1版相比,做了很多更新,將編程語言從Python 2升級成Python 3,並修改了很多示例和練習,增加了新的章節,更全面地介紹Python語言。 這是一本實用的學習指南,適合沒有Python編程經驗的程序員閱讀,也適合高中或大學的學生、Python愛好者及需要了解編程基礎的人閱讀。對於首 次接觸程序設計的人來說,是一本不可多 得的佳作。

亞馬遜 4星 90評

英文版 《Think Python - How to Think Like a Computer Scientist 》2nd - 2016.pdf

《Effective Python.編寫高質量Python代碼的59個有效方法》 -2016.pdf 中級

Python極速入門的多本最佳書籍,不可錯過的Python學習資料!

像計算機科學家一樣思考Python

本書作者BrettSlatkin以使用場景為主導的精練教學方式,匯聚了59條優秀的實踐原則、開發技巧和便捷方案,並以實用的代碼範例來解釋它們。作者根據自己在Google公司多年開發Python基礎架構所積累的經驗,揭示了Python語言中一些鮮為人知的微妙特性,並給出了能夠改善代碼功能及運行效率的習慣用法。通過本書,你能夠了解到解決關鍵編程任務所用的最佳方式,並學會編寫易於理解、便於維護且利於改進的代碼。

亞馬遜 英文 4.5星 80+評

《Effective Python 59 Specific Ways to Write Better Python》 - 2015.pdf

編寫高質量代碼:改善Python程序的91個建議 - 2014.pdf 國產的書,不過是基於python2的,慎重考慮。

《Selenium自動化測試 基於 Python 語言》 - 2018.pdf 初級

Python極速入門的多本最佳書籍,不可錯過的Python學習資料!

Selenium自動化測試 基於 Python 語言

https://github.com/upgundecha/learnsewithpython 星級 低於100

Selenium是一個主要用於Web應用程序自動化測試的工具集合,在行業內已經得到廣泛的應用。本書介紹瞭如何用Python語言調用Selenium WebDriver接口進行自動化測試。主要內容為:基於Python 的 Selenium WebDriver 入門知識、Selenium Python腳本、使用unittest 編寫單元測試、生成HTML格式的測試報告、元素定位、Selenium Python API 介紹、元素等待機制、跨瀏覽器測試、移動端測試、編寫一個iOS測試腳本、編寫一個Android測試腳本、Page Object與數據驅動測試、Selenium WebDriver的特性、第三方工具與框架集成等核心技術。

《Selenium自動化測試 基於Python語言》適合任何軟件測試人員閱讀,也適合作為大專院校師生的學習用書和培訓學校的教材。

-- 本書雖然為2018年翻譯,但是實際基於selenium2和python2,已經過時,很多實例已經不能運行。閱讀時可參考 selenium自動化測試工具python筆試面試項目實戰5鍵盤操作,儘管有點過時,依舊是selenium書籍中的佳品。

對應的英文版:《Learning Selenium Testing Tools with Python 》- 2014.pdf

《Python網絡數據採集》 初級

Python極速入門的多本最佳書籍,不可錯過的Python學習資料!

Python網絡數據採集

Python極速入門的多本最佳書籍,不可錯過的Python學習資料!

《Python網絡數據採集 》- 2016.pdf

本書採用簡潔強大的Python語言,介紹了網絡數據採集,併為採集新式網絡中的各種數據類型提供了全面的指導。第 1部分重點介紹網絡數據採集的基本原理:如何用Python從網絡服務器請求信息,如何對服務器的響應進行基本處理,以及如何以自動化手段與網站進行交互。第 二部分介紹如何用網絡爬蟲測試網站,自動化處理,以及如何通過更多的方式接入網絡。

《Web Scraping with Python》 2nd - 2018.pdf

https://github.com/REMitchell/python-scraping 2000左右星

《Python核心編程第3版中文版》 - 2016.pdf

Python極速入門的多本最佳書籍,不可錯過的Python學習資料!

Python核心編程第3版中文版

《Python核心編程(第3版)》是經典暢銷圖書《Python核心編程(第 二版)》的全新升級版本,總共分為3部分。第 1部分為講解了Python的一些通用應用,包括正則表達式、網絡編程、Internet客戶端編程、多線程編程、GUI編程、數據庫編程、Microsoft Office編程、擴展Python等內容。第 2部分講解了與Web開發相關的主題,包括Web客戶端和服務器、CGI和WSGI相關的Web編程、Django Web框架、雲計算、高 級Web服務。第3部分則為一個補充/實驗章節,包括文本處理以及一些其他內容。 《Python核心編程(第3版)》適合具有一定經驗的Python開發人員閱讀

亞馬遜4星 29評 本書的第2版極富盛名,但是此版本已經被其他書籍超越。

英文版本:《Core Python Applications Programming》3rd - 2012.pdf https://github.com/schedutron/CPAP

其他書籍

《Head First Python 》2nd 暫時沒找到文字的電子書 初級

Python極速入門的多本最佳書籍,不可錯過的Python學習資料!

Head First Python

《Python Tricks A Buffet of Awesome Python Features》 - 2016.pdf 中級

暫時沒有中文版

Python極速入門的多本最佳書籍,不可錯過的Python學習資料!

Python Tricks A Buffet of Awesome Python Features

《Python 201 Intermediate Python》 - 2016.pdf 中級

https://github.com/driscollis/python201bookcode

Python極速入門的多本最佳書籍,不可錯過的Python學習資料!

Python 201 Intermediate Python

《父與子的編程之旅:與小卡特一起學Python》 2nd - 2014.pdf 初級

基於python2的。

《python 101》 - 2016.pdf

Python極速入門的多本最佳書籍,不可錯過的Python學習資料!

還不錯的英文書籍。

《Teach Your Kids to Code》 - 2015.pdf

還不錯的英文書籍。有中文譯本

Python極速入門的多本最佳書籍,不可錯過的Python學習資料!

喜歡本文的小夥伴可以轉發或點波關注喔!

寫在最後:

已經在學習Python,或者想學Python的小夥伴們,如需要文中書籍、Python學習資料可以加群612186238,小編將免費送給大家!


分享到:


相關文章: