感謝分享原文-http://bjbsair.com/2020-04-03...html
Python做爲如今很熱門的一門編程語言,介於Python的友好,許多的初學者都將其做爲首選,爲了幫助你們更好的學習Python,我篩選了2年內優秀的python書籍,個別經典的書籍擴展到5年內。python
python如今的主流版本是3.7(有明顯性能提高,強烈推薦) 3.6, 不基於這兩個或者更新版本的書,慎重選擇。不少庫已經不提供python2支持,請儘快從python遷移到python3.7。git
我儘可能只收集通用的書籍,專用的書籍只收集特別優秀者。國產的書不少雖然出名,可是實際寫得並很差,爲此這裏收集得並很少。有英文能力的,儘可能閱讀英文原版。程序員
入門推薦在線書籍:《 python 3.7極速入門教程》github
《Python編程:從入門到實踐》 - 2016.pdf 初級正則表達式
亞馬遜 4.5星 345評論 https://github.com/ehmatthes/pcc 1000左右星算法
Python編程:從入門到實踐數據庫
本書是一本針對全部層次的Python讀者而做的Python入門書。全書分兩部分:首部分介紹用Python 編程所必須瞭解的基本概念,包括matplotlib、NumPy和Pygal等強大的Python庫和工具介紹,以及列表、字典、if語句、類、文件與異常、代碼測試等內容;第 二部分將理論付諸實踐,講解如何開發三個項目,包括簡單的Python 2D遊戲開發,如何利用數據生成交互式的信息圖,以及建立和定製簡單的Web應用,並幫讀者解決常見編程問題和困惑。編程
海報:api
英文版:《Python Crash Course》 - 2016.pdf
《流暢的python》 - 2017.pdf 中級
流暢的python
《流暢的Python》一書致力於幫助Python開發人員挖掘這門語言及相關程序庫的優秀特性,避免重複勞動,同時寫出簡潔、流暢、易讀、易維護,而且具備地道Python風格的代碼。本書尤爲深刻探討了Python語言的高級用法,涵蓋數據結構、Python風格的對象、並行與併發,以及元編程等不一樣的方面。
海報:
流暢的python
https://github.com/fluentpyth... 2000+ 星 強烈推薦
英文版本:《Fluent Python》 - 2014.pdf
《簡明 Python 教程 》4nd - 2018.pdf 初級
簡明 Python 教程
https://github.com/LenKiMo/by... 近300星
《Python編程快速上手——讓繁瑣工做自動化》 - 2016.pdf 初級
Python編程快速上手——讓繁瑣工做自動化
現在,人們面臨的大多數任務均可以經過編寫計算機軟件來完成。Python是一種解釋型、面向對象、動態數據類型的高 級程序設計語言。經過Python編程,咱們可以解決現實生活中的不少任務。 本書是一本面向實踐的Python編程實用指南。本書的目的,不只是介紹Python語言的基礎知識,並且還經過項目實踐教會讀者如何應用這些知識和技能。本書的首部分介紹了基本Python編程概念,第 二部分介紹了一些不一樣的任務,經過編寫Python程序,可讓計算機自動完成它們。第 二部分的每一章都有一些項目程序,供讀者學習。每章的末尾還提供了一些習題和深刻的實踐項目,幫助讀者鞏固所學的知識。附錄部分提供了全部習題的解答。 本書適合任何想要經過Python學習編程的讀者,尤爲適合缺少編程基礎的初學者。經過閱讀本書,讀者將能利用強大的編程語言和工具,而且會體會到Python編程的快樂。
英文版:《Automate the Boring Stuff with Python Practical Programming for Total Beginners》 - 2015.pdf
《笨辦法學_Python》(第三版) - 2018.pdf 初級
笨辦法學_Python(第三版)
本書是一本Python入門書,適合對計算機瞭解很少,沒有學過編程,但對編程感興趣的讀者學習使用。這本書以習題的方式引導讀者一步一步學習編程,從簡單的打印一直講到完整項目的實現,讓初學者從基礎的編程技術入手,最終體驗到軟件開發的基本過程。本書是基於Python 3.6版本編寫的。
本書結構很是簡單,除「準備工做」以外,還包括52個習題,其中26個覆蓋了輸入/輸出、變量和函數3個主題,另外26個覆蓋了一些比較進階的話題,如條件判斷、循環、類和對象、代碼測試及項目的實現等。每一章的格式基本相同,以代碼習題開始,按照說明編寫代碼,運行並檢查結果,而後再作附加練習。
笨辦法學_Python(第三版)
《Python基礎教程》(第3版) - 2017.pdf 初級
Python基礎教程(第3版
海報:
Python基礎教程(第3版
《Python基礎教程(第3版) 》- 2018 Beginning Python: From Novice to Professional - 2017 https://github.com/Apress/beg... 100左右星
《Python Cookbook》第三版中文.pdf 中級
《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/pyt... 2000左右星
《Python學習手冊》(原書第4版)- 2011.pdf 中級
《Python學習手冊(第4版)》內容簡介:學習Python的主要內建對象類型:數字、列表和字典。使用Python語句建立和處理對象,而且學習Python的通用語法模型。使用函數構造和重用代碼,函數是Python的基本過程工具。學習Python模塊:封裝語句、函數以及其餘工具,以便構建較大的組件。學習Python的面向對象編程工具,用於組織程序代碼。學習異常處理模型,以及用於編寫較大程序的開發工具。瞭解高級Python工具,如裝飾器、描述器、元類和Unicode處理等。
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
https://wsvincent.com/best-py...
《像計算機科學家同樣思考Python》 - 2013.pdf 初級
像計算機科學家同樣思考Python
英文版 《Think Python - How to Think Like a Computer Scientist 》2nd - 2016.pdf
《Effective Python.編寫高質量Python代碼的59個有效方法》 -2016.pdf 中級
像計算機科學家同樣思考Python
《Effective Python 59 Specific Ways to Write Better Python》 - 2015.pdf
編寫高質量代碼:改善Python程序的91個建議 - 2014.pdf 國產的書,不過是基於python2的,慎重考慮。
《Selenium自動化測試 基於 Python 語言》 - 2018.pdf 初級
Selenium自動化測試 基於 Python 語言
https://github.com/upgundecha... 星級 低於100
Selenium是一個主要用於Web應用程序自動化測試的工具集合,在行業內已經獲得普遍的應用。本書介紹瞭如何用Python語言調用Selenium WebDriver接口進行自動化測試。主要內容爲:基於Python 的 Selenium WebDriver 入門知識、Selenium Python腳本、使用unittest 編寫單元測試、生成HTML格式的測試報告、元素定位、Selenium Python API 介紹、元素等待機制、跨瀏覽器測試、移動端測試、編寫一個iOS測試腳本、編寫一個Android測試腳本、Page Object與數據驅動測試、Selenium WebDriver的特性、第三方工具與框架集成等核心技術。
《Selenium自動化測試 基於Python語言》適合任何軟件測試人員閱讀,也適合做爲大專院校師生的學習用書和培訓學校的教材。
對應的英文版:《Learning Selenium Testing Tools with Python 》- 2014.pdf
《Python網絡數據採集》 初級
Python網絡數據採集
Python網絡數據採集
《Python網絡數據採集 》- 2016.pdf
本書採用簡潔強大的Python語言,介紹了網絡數據採集,併爲採集新式網絡中的各類數據類型提供了全面的指導。第 1部分重點介紹網絡數據採集的基本原理:如何用Python從網絡服務器請求信息,如何對服務器的響應進行基本處理,以及如何以自動化手段與網站進行交互。第 二部分介紹如何用網絡爬蟲測試網站,自動化處理,以及如何經過更多的方式接入網絡。
《Web Scraping with Python》 2nd - 2018.pdf
https://github.com/REMitchell... 2000左右星
《Python核心編程第3版中文版》 - 2016.pdf
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開發人員閱讀
英文版本:《Core Python Applications Programming》3rd - 2012.pdf https://github.com/schedutron...
其餘書籍
《Head First Python 》2nd 暫時沒找到文字的電子書 初級
Head First Python
《Python Tricks A Buffet of Awesome Python Features》 - 2016.pdf 中級
暫時沒有中文版
Python Tricks A Buffet of Awesome Python Features
《Python 201 Intermediate Python》 - 2016.pdf 中級
https://github.com/driscollis...
Python 201 Intermediate Python
《父與子的編程之旅:與小卡特一塊兒學Python》 2nd - 2014.pdf 初級
基於python2的。
《python 101》 - 2016.pdf
還不錯的英文書籍。
《Teach Your Kids to Code》 - 2015.pdf
還不錯的英文書籍。有中文譯本
喜歡本文的小夥伴能夠轉發或點波關注喔!
寫在最後:
=================================================================================感謝分享原文-http://bjbsair.com/2020-04-03...
Python做爲如今很熱門的一門編程語言,介於Python的友好,許多的初學者都將其做爲首選,爲了幫助你們更好的學習Python,我篩選了2年內優秀的python書籍,個別經典的書籍擴展到5年內。
python如今的主流版本是3.7(有明顯性能提高,強烈推薦) 3.6, 不基於這兩個或者更新版本的書,慎重選擇。不少庫已經不提供python2支持,請儘快從python遷移到python3.7。
我儘可能只收集通用的書籍,專用的書籍只收集特別優秀者。國產的書不少雖然出名,可是實際寫得並很差,爲此這裏收集得並很少。有英文能力的,儘可能閱讀英文原版。
入門推薦在線書籍:《 python 3.7極速入門教程》
《Python編程:從入門到實踐》 - 2016.pdf 初級
亞馬遜 4.5星 345評論 https://github.com/ehmatthes/pcc 1000左右星
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
https://github.com/fluentpyth... 2000+ 星 強烈推薦
英文版本:《Fluent Python》 - 2014.pdf
《簡明 Python 教程 》4nd - 2018.pdf 初級
簡明 Python 教程
https://github.com/LenKiMo/by... 近300星
《Python編程快速上手——讓繁瑣工做自動化》 - 2016.pdf 初級
Python編程快速上手——讓繁瑣工做自動化
現在,人們面臨的大多數任務均可以經過編寫計算機軟件來完成。Python是一種解釋型、面向對象、動態數據類型的高 級程序設計語言。經過Python編程,咱們可以解決現實生活中的不少任務。 本書是一本面向實踐的Python編程實用指南。本書的目的,不只是介紹Python語言的基礎知識,並且還經過項目實踐教會讀者如何應用這些知識和技能。本書的首部分介紹了基本Python編程概念,第 二部分介紹了一些不一樣的任務,經過編寫Python程序,可讓計算機自動完成它們。第 二部分的每一章都有一些項目程序,供讀者學習。每章的末尾還提供了一些習題和深刻的實踐項目,幫助讀者鞏固所學的知識。附錄部分提供了全部習題的解答。 本書適合任何想要經過Python學習編程的讀者,尤爲適合缺少編程基礎的初學者。經過閱讀本書,讀者將能利用強大的編程語言和工具,而且會體會到Python編程的快樂。
英文版:《Automate the Boring Stuff with Python Practical Programming for Total Beginners》 - 2015.pdf
《笨辦法學_Python》(第三版) - 2018.pdf 初級
笨辦法學_Python(第三版)
本書是一本Python入門書,適合對計算機瞭解很少,沒有學過編程,但對編程感興趣的讀者學習使用。這本書以習題的方式引導讀者一步一步學習編程,從簡單的打印一直講到完整項目的實現,讓初學者從基礎的編程技術入手,最終體驗到軟件開發的基本過程。本書是基於Python 3.6版本編寫的。
本書結構很是簡單,除「準備工做」以外,還包括52個習題,其中26個覆蓋了輸入/輸出、變量和函數3個主題,另外26個覆蓋了一些比較進階的話題,如條件判斷、循環、類和對象、代碼測試及項目的實現等。每一章的格式基本相同,以代碼習題開始,按照說明編寫代碼,運行並檢查結果,而後再作附加練習。
笨辦法學_Python(第三版)
《Python基礎教程》(第3版) - 2017.pdf 初級
Python基礎教程(第3版
海報:
Python基礎教程(第3版
《Python基礎教程(第3版) 》- 2018 Beginning Python: From Novice to Professional - 2017 https://github.com/Apress/beg... 100左右星
《Python Cookbook》第三版中文.pdf 中級
《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/pyt... 2000左右星
《Python學習手冊》(原書第4版)- 2011.pdf 中級
《Python學習手冊(第4版)》內容簡介:學習Python的主要內建對象類型:數字、列表和字典。使用Python語句建立和處理對象,而且學習Python的通用語法模型。使用函數構造和重用代碼,函數是Python的基本過程工具。學習Python模塊:封裝語句、函數以及其餘工具,以便構建較大的組件。學習Python的面向對象編程工具,用於組織程序代碼。學習異常處理模型,以及用於編寫較大程序的開發工具。瞭解高級Python工具,如裝飾器、描述器、元類和Unicode處理等。
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
https://wsvincent.com/best-py...
《像計算機科學家同樣思考Python》 - 2013.pdf 初級
像計算機科學家同樣思考Python
英文版 《Think Python - How to Think Like a Computer Scientist 》2nd - 2016.pdf
《Effective Python.編寫高質量Python代碼的59個有效方法》 -2016.pdf 中級
像計算機科學家同樣思考Python
《Effective Python 59 Specific Ways to Write Better Python》 - 2015.pdf
編寫高質量代碼:改善Python程序的91個建議 - 2014.pdf 國產的書,不過是基於python2的,慎重考慮。
《Selenium自動化測試 基於 Python 語言》 - 2018.pdf 初級
Selenium自動化測試 基於 Python 語言
https://github.com/upgundecha... 星級 低於100
Selenium是一個主要用於Web應用程序自動化測試的工具集合,在行業內已經獲得普遍的應用。本書介紹瞭如何用Python語言調用Selenium WebDriver接口進行自動化測試。主要內容爲:基於Python 的 Selenium WebDriver 入門知識、Selenium Python腳本、使用unittest 編寫單元測試、生成HTML格式的測試報告、元素定位、Selenium Python API 介紹、元素等待機制、跨瀏覽器測試、移動端測試、編寫一個iOS測試腳本、編寫一個Android測試腳本、Page Object與數據驅動測試、Selenium WebDriver的特性、第三方工具與框架集成等核心技術。
《Selenium自動化測試 基於Python語言》適合任何軟件測試人員閱讀,也適合做爲大專院校師生的學習用書和培訓學校的教材。
對應的英文版:《Learning Selenium Testing Tools with Python 》- 2014.pdf
《Python網絡數據採集》 初級
Python網絡數據採集
Python網絡數據採集
《Python網絡數據採集 》- 2016.pdf
本書採用簡潔強大的Python語言,介紹了網絡數據採集,併爲採集新式網絡中的各類數據類型提供了全面的指導。第 1部分重點介紹網絡數據採集的基本原理:如何用Python從網絡服務器請求信息,如何對服務器的響應進行基本處理,以及如何以自動化手段與網站進行交互。第 二部分介紹如何用網絡爬蟲測試網站,自動化處理,以及如何經過更多的方式接入網絡。
《Web Scraping with Python》 2nd - 2018.pdf
https://github.com/REMitchell... 2000左右星
《Python核心編程第3版中文版》 - 2016.pdf
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開發人員閱讀
英文版本:《Core Python Applications Programming》3rd - 2012.pdf https://github.com/schedutron...
其餘書籍
《Head First Python 》2nd 暫時沒找到文字的電子書 初級
Head First Python
《Python Tricks A Buffet of Awesome Python Features》 - 2016.pdf 中級
暫時沒有中文版
Python Tricks A Buffet of Awesome Python Features
《Python 201 Intermediate Python》 - 2016.pdf 中級
https://github.com/driscollis...
Python 201 Intermediate Python
《父與子的編程之旅:與小卡特一塊兒學Python》 2nd - 2014.pdf 初級
基於python2的。
《python 101》 - 2016.pdf
還不錯的英文書籍。
《Teach Your Kids to Code》 - 2015.pdf
還不錯的英文書籍。有中文譯本
喜歡本文的小夥伴能夠轉發或點波關注喔!
寫在最後:
=================================================================================感謝分享原文-http://bjbsair.com/2020-04-03...
Python做爲如今很熱門的一門編程語言,介於Python的友好,許多的初學者都將其做爲首選,爲了幫助你們更好的學習Python,我篩選了2年內優秀的python書籍,個別經典的書籍擴展到5年內。
python如今的主流版本是3.7(有明顯性能提高,強烈推薦) 3.6, 不基於這兩個或者更新版本的書,慎重選擇。不少庫已經不提供python2支持,請儘快從python遷移到python3.7。
我儘可能只收集通用的書籍,專用的書籍只收集特別優秀者。國產的書不少雖然出名,可是實際寫得並很差,爲此這裏收集得並很少。有英文能力的,儘可能閱讀英文原版。
入門推薦在線書籍:《 python 3.7極速入門教程》
《Python編程:從入門到實踐》 - 2016.pdf 初級
亞馬遜 4.5星 345評論 https://github.com/ehmatthes/pcc 1000左右星
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
https://github.com/fluentpyth... 2000+ 星 強烈推薦
英文版本:《Fluent Python》 - 2014.pdf
《簡明 Python 教程 》4nd - 2018.pdf 初級
簡明 Python 教程
https://github.com/LenKiMo/by... 近300星
《Python編程快速上手——讓繁瑣工做自動化》 - 2016.pdf 初級
Python編程快速上手——讓繁瑣工做自動化
現在,人們面臨的大多數任務均可以經過編寫計算機軟件來完成。Python是一種解釋型、面向對象、動態數據類型的高 級程序設計語言。經過Python編程,咱們可以解決現實生活中的不少任務。 本書是一本面向實踐的Python編程實用指南。本書的目的,不只是介紹Python語言的基礎知識,並且還經過項目實踐教會讀者如何應用這些知識和技能。本書的首部分介紹了基本Python編程概念,第 二部分介紹了一些不一樣的任務,經過編寫Python程序,可讓計算機自動完成它們。第 二部分的每一章都有一些項目程序,供讀者學習。每章的末尾還提供了一些習題和深刻的實踐項目,幫助讀者鞏固所學的知識。附錄部分提供了全部習題的解答。 本書適合任何想要經過Python學習編程的讀者,尤爲適合缺少編程基礎的初學者。經過閱讀本書,讀者將能利用強大的編程語言和工具,而且會體會到Python編程的快樂。
英文版:《Automate the Boring Stuff with Python Practical Programming for Total Beginners》 - 2015.pdf
《笨辦法學_Python》(第三版) - 2018.pdf 初級
笨辦法學_Python(第三版)
本書是一本Python入門書,適合對計算機瞭解很少,沒有學過編程,但對編程感興趣的讀者學習使用。這本書以習題的方式引導讀者一步一步學習編程,從簡單的打印一直講到完整項目的實現,讓初學者從基礎的編程技術入手,最終體驗到軟件開發的基本過程。本書是基於Python 3.6版本編寫的。
本書結構很是簡單,除「準備工做」以外,還包括52個習題,其中26個覆蓋了輸入/輸出、變量和函數3個主題,另外26個覆蓋了一些比較進階的話題,如條件判斷、循環、類和對象、代碼測試及項目的實現等。每一章的格式基本相同,以代碼習題開始,按照說明編寫代碼,運行並檢查結果,而後再作附加練習。
笨辦法學_Python(第三版)
《Python基礎教程》(第3版) - 2017.pdf 初級
Python基礎教程(第3版
海報:
Python基礎教程(第3版
《Python基礎教程(第3版) 》- 2018 Beginning Python: From Novice to Professional - 2017 https://github.com/Apress/beg... 100左右星
《Python Cookbook》第三版中文.pdf 中級
《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/pyt... 2000左右星
《Python學習手冊》(原書第4版)- 2011.pdf 中級
《Python學習手冊(第4版)》內容簡介:學習Python的主要內建對象類型:數字、列表和字典。使用Python語句建立和處理對象,而且學習Python的通用語法模型。使用函數構造和重用代碼,函數是Python的基本過程工具。學習Python模塊:封裝語句、函數以及其餘工具,以便構建較大的組件。學習Python的面向對象編程工具,用於組織程序代碼。學習異常處理模型,以及用於編寫較大程序的開發工具。瞭解高級Python工具,如裝飾器、描述器、元類和Unicode處理等。
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
https://wsvincent.com/best-py...
《像計算機科學家同樣思考Python》 - 2013.pdf 初級
像計算機科學家同樣思考Python
英文版 《Think Python - How to Think Like a Computer Scientist 》2nd - 2016.pdf
《Effective Python.編寫高質量Python代碼的59個有效方法》 -2016.pdf 中級
像計算機科學家同樣思考Python
《Effective Python 59 Specific Ways to Write Better Python》 - 2015.pdf
編寫高質量代碼:改善Python程序的91個建議 - 2014.pdf 國產的書,不過是基於python2的,慎重考慮。
《Selenium自動化測試 基於 Python 語言》 - 2018.pdf 初級
Selenium自動化測試 基於 Python 語言
https://github.com/upgundecha... 星級 低於100
Selenium是一個主要用於Web應用程序自動化測試的工具集合,在行業內已經獲得普遍的應用。本書介紹瞭如何用Python語言調用Selenium WebDriver接口進行自動化測試。主要內容爲:基於Python 的 Selenium WebDriver 入門知識、Selenium Python腳本、使用unittest 編寫單元測試、生成HTML格式的測試報告、元素定位、Selenium Python API 介紹、元素等待機制、跨瀏覽器測試、移動端測試、編寫一個iOS測試腳本、編寫一個Android測試腳本、Page Object與數據驅動測試、Selenium WebDriver的特性、第三方工具與框架集成等核心技術。
《Selenium自動化測試 基於Python語言》適合任何軟件測試人員閱讀,也適合做爲大專院校師生的學習用書和培訓學校的教材。
對應的英文版:《Learning Selenium Testing Tools with Python 》- 2014.pdf
《Python網絡數據採集》 初級
Python網絡數據採集
Python網絡數據採集
《Python網絡數據採集 》- 2016.pdf
本書採用簡潔強大的Python語言,介紹了網絡數據採集,併爲採集新式網絡中的各類數據類型提供了全面的指導。第 1部分重點介紹網絡數據採集的基本原理:如何用Python從網絡服務器請求信息,如何對服務器的響應進行基本處理,以及如何以自動化手段與網站進行交互。第 二部分介紹如何用網絡爬蟲測試網站,自動化處理,以及如何經過更多的方式接入網絡。
《Web Scraping with Python》 2nd - 2018.pdf
https://github.com/REMitchell... 2000左右星
《Python核心編程第3版中文版》 - 2016.pdf
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開發人員閱讀
英文版本:《Core Python Applications Programming》3rd - 2012.pdf https://github.com/schedutron...
其餘書籍
《Head First Python 》2nd 暫時沒找到文字的電子書 初級
Head First Python
《Python Tricks A Buffet of Awesome Python Features》 - 2016.pdf 中級
暫時沒有中文版
Python Tricks A Buffet of Awesome Python Features
《Python 201 Intermediate Python》 - 2016.pdf 中級
https://github.com/driscollis...
Python 201 Intermediate Python
《父與子的編程之旅:與小卡特一塊兒學Python》 2nd - 2014.pdf 初級
基於python2的。
《python 101》 - 2016.pdf
還不錯的英文書籍。
《Teach Your Kids to Code》 - 2015.pdf
還不錯的英文書籍。有中文譯本
喜歡本文的小夥伴能夠轉發或點波關注喔!
寫在最後:
=================================================================================感謝分享原文-http://bjbsair.com/2020-04-03...
Python做爲如今很熱門的一門編程語言,介於Python的友好,許多的初學者都將其做爲首選,爲了幫助你們更好的學習Python,我篩選了2年內優秀的python書籍,個別經典的書籍擴展到5年內。
python如今的主流版本是3.7(有明顯性能提高,強烈推薦) 3.6, 不基於這兩個或者更新版本的書,慎重選擇。不少庫已經不提供python2支持,請儘快從python遷移到python3.7。
我儘可能只收集通用的書籍,專用的書籍只收集特別優秀者。國產的書不少雖然出名,可是實際寫得並很差,爲此這裏收集得並很少。有英文能力的,儘可能閱讀英文原版。
入門推薦在線書籍:《 python 3.7極速入門教程》
《Python編程:從入門到實踐》 - 2016.pdf 初級
亞馬遜 4.5星 345評論 https://github.com/ehmatthes/pcc 1000左右星
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
https://github.com/fluentpyth... 2000+ 星 強烈推薦
英文版本:《Fluent Python》 - 2014.pdf
《簡明 Python 教程 》4nd - 2018.pdf 初級
簡明 Python 教程
https://github.com/LenKiMo/by... 近300星
《Python編程快速上手——讓繁瑣工做自動化》 - 2016.pdf 初級
Python編程快速上手——讓繁瑣工做自動化
現在,人們面臨的大多數任務均可以經過編寫計算機軟件來完成。Python是一種解釋型、面向對象、動態數據類型的高 級程序設計語言。經過Python編程,咱們可以解決現實生活中的不少任務。 本書是一本面向實踐的Python編程實用指南。本書的目的,不只是介紹Python語言的基礎知識,並且還經過項目實踐教會讀者如何應用這些知識和技能。本書的首部分介紹了基本Python編程概念,第 二部分介紹了一些不一樣的任務,經過編寫Python程序,可讓計算機自動完成它們。第 二部分的每一章都有一些項目程序,供讀者學習。每章的末尾還提供了一些習題和深刻的實踐項目,幫助讀者鞏固所學的知識。附錄部分提供了全部習題的解答。 本書適合任何想要經過Python學習編程的讀者,尤爲適合缺少編程基礎的初學者。經過閱讀本書,讀者將能利用強大的編程語言和工具,而且會體會到Python編程的快樂。
英文版:《Automate the Boring Stuff with Python Practical Programming for Total Beginners》 - 2015.pdf
《笨辦法學_Python》(第三版) - 2018.pdf 初級
笨辦法學_Python(第三版)
本書是一本Python入門書,適合對計算機瞭解很少,沒有學過編程,但對編程感興趣的讀者學習使用。這本書以習題的方式引導讀者一步一步學習編程,從簡單的打印一直講到完整項目的實現,讓初學者從基礎的編程技術入手,最終體驗到軟件開發的基本過程。本書是基於Python 3.6版本編寫的。
本書結構很是簡單,除「準備工做」以外,還包括52個習題,其中26個覆蓋了輸入/輸出、變量和函數3個主題,另外26個覆蓋了一些比較進階的話題,如條件判斷、循環、類和對象、代碼測試及項目的實現等。每一章的格式基本相同,以代碼習題開始,按照說明編寫代碼,運行並檢查結果,而後再作附加練習。
笨辦法學_Python(第三版)
《Python基礎教程》(第3版) - 2017.pdf 初級
Python基礎教程(第3版
海報:
Python基礎教程(第3版
《Python基礎教程(第3版) 》- 2018 Beginning Python: From Novice to Professional - 2017 https://github.com/Apress/beg... 100左右星
《Python Cookbook》第三版中文.pdf 中級
《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/pyt... 2000左右星
《Python學習手冊》(原書第4版)- 2011.pdf 中級
《Python學習手冊(第4版)》內容簡介:學習Python的主要內建對象類型:數字、列表和字典。使用Python語句建立和處理對象,而且學習Python的通用語法模型。使用函數構造和重用代碼,函數是Python的基本過程工具。學習Python模塊:封裝語句、函數以及其餘工具,以便構建較大的組件。學習Python的面向對象編程工具,用於組織程序代碼。學習異常處理模型,以及用於編寫較大程序的開發工具。瞭解高級Python工具,如裝飾器、描述器、元類和Unicode處理等。
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
https://wsvincent.com/best-py...
《像計算機科學家同樣思考Python》 - 2013.pdf 初級
像計算機科學家同樣思考Python
英文版 《Think Python - How to Think Like a Computer Scientist 》2nd - 2016.pdf
《Effective Python.編寫高質量Python代碼的59個有效方法》 -2016.pdf 中級
像計算機科學家同樣思考Python
《Effective Python 59 Specific Ways to Write Better Python》 - 2015.pdf
編寫高質量代碼:改善Python程序的91個建議 - 2014.pdf 國產的書,不過是基於python2的,慎重考慮。
《Selenium自動化測試 基於 Python 語言》 - 2018.pdf 初級
Selenium自動化測試 基於 Python 語言
https://github.com/upgundecha... 星級 低於100
Selenium是一個主要用於Web應用程序自動化測試的工具集合,在行業內已經獲得普遍的應用。本書介紹瞭如何用Python語言調用Selenium WebDriver接口進行自動化測試。主要內容爲:基於Python 的 Selenium WebDriver 入門知識、Selenium Python腳本、使用unittest 編寫單元測試、生成HTML格式的測試報告、元素定位、Selenium Python API 介紹、元素等待機制、跨瀏覽器測試、移動端測試、編寫一個iOS測試腳本、編寫一個Android測試腳本、Page Object與數據驅動測試、Selenium WebDriver的特性、第三方工具與框架集成等核心技術。
《Selenium自動化測試 基於Python語言》適合任何軟件測試人員閱讀,也適合做爲大專院校師生的學習用書和培訓學校的教材。
對應的英文版:《Learning Selenium Testing Tools with Python 》- 2014.pdf
《Python網絡數據採集》 初級
Python網絡數據採集
Python網絡數據採集
《Python網絡數據採集 》- 2016.pdf
本書採用簡潔強大的Python語言,介紹了網絡數據採集,併爲採集新式網絡中的各類數據類型提供了全面的指導。第 1部分重點介紹網絡數據採集的基本原理:如何用Python從網絡服務器請求信息,如何對服務器的響應進行基本處理,以及如何以自動化手段與網站進行交互。第 二部分介紹如何用網絡爬蟲測試網站,自動化處理,以及如何經過更多的方式接入網絡。
《Web Scraping with Python》 2nd - 2018.pdf
https://github.com/REMitchell... 2000左右星
《Python核心編程第3版中文版》 - 2016.pdf
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開發人員閱讀
英文版本:《Core Python Applications Programming》3rd - 2012.pdf https://github.com/schedutron...
其餘書籍
《Head First Python 》2nd 暫時沒找到文字的電子書 初級
Head First Python
《Python Tricks A Buffet of Awesome Python Features》 - 2016.pdf 中級
暫時沒有中文版
Python Tricks A Buffet of Awesome Python Features
《Python 201 Intermediate Python》 - 2016.pdf 中級
https://github.com/driscollis...
Python 201 Intermediate Python
《父與子的編程之旅:與小卡特一塊兒學Python》 2nd - 2014.pdf 初級
基於python2的。
《python 101》 - 2016.pdf
還不錯的英文書籍。
《Teach Your Kids to Code》 - 2015.pdf
還不錯的英文書籍。有中文譯本
喜歡本文的小夥伴能夠轉發或點波關注喔!
寫在最後:
=================================================================================感謝分享原文-http://bjbsair.com/2020-04-03...
Python做爲如今很熱門的一門編程語言,介於Python的友好,許多的初學者都將其做爲首選,爲了幫助你們更好的學習Python,我篩選了2年內優秀的python書籍,個別經典的書籍擴展到5年內。
python如今的主流版本是3.7(有明顯性能提高,強烈推薦) 3.6, 不基於這兩個或者更新版本的書,慎重選擇。不少庫已經不提供python2支持,請儘快從python遷移到python3.7。
我儘可能只收集通用的書籍,專用的書籍只收集特別優秀者。國產的書不少雖然出名,可是實際寫得並很差,爲此這裏收集得並很少。有英文能力的,儘可能閱讀英文原版。
入門推薦在線書籍:《 python 3.7極速入門教程》
《Python編程:從入門到實踐》 - 2016.pdf 初級
亞馬遜 4.5星 345評論 https://github.com/ehmatthes/pcc 1000左右星
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
https://github.com/fluentpyth... 2000+ 星 強烈推薦
英文版本:《Fluent Python》 - 2014.pdf
《簡明 Python 教程 》4nd - 2018.pdf 初級
簡明 Python 教程
https://github.com/LenKiMo/by... 近300星
《Python編程快速上手——讓繁瑣工做自動化》 - 2016.pdf 初級
Python編程快速上手——讓繁瑣工做自動化
現在,人們面臨的大多數任務均可以經過編寫計算機軟件來完成。Python是一種解釋型、面向對象、動態數據類型的高 級程序設計語言。經過Python編程,咱們可以解決現實生活中的不少任務。 本書是一本面向實踐的Python編程實用指南。本書的目的,不只是介紹Python語言的基礎知識,並且還經過項目實踐教會讀者如何應用這些知識和技能。本書的首部分介紹了基本Python編程概念,第 二部分介紹了一些不一樣的任務,經過編寫Python程序,可讓計算機自動完成它們。第 二部分的每一章都有一些項目程序,供讀者學習。每章的末尾還提供了一些習題和深刻的實踐項目,幫助讀者鞏固所學的知識。附錄部分提供了全部習題的解答。 本書適合任何想要經過Python學習編程的讀者,尤爲適合缺少編程基礎的初學者。經過閱讀本書,讀者將能利用強大的編程語言和工具,而且會體會到Python編程的快樂。
英文版:《Automate the Boring Stuff with Python Practical Programming for Total Beginners》 - 2015.pdf
《笨辦法學_Python》(第三版) - 2018.pdf 初級
笨辦法學_Python(第三版)
本書是一本Python入門書,適合對計算機瞭解很少,沒有學過編程,但對編程感興趣的讀者學習使用。這本書以習題的方式引導讀者一步一步學習編程,從簡單的打印一直講到完整項目的實現,讓初學者從基礎的編程技術入手,最終體驗到軟件開發的基本過程。本書是基於Python 3.6版本編寫的。
本書結構很是簡單,除「準備工做」以外,還包括52個習題,其中26個覆蓋了輸入/輸出、變量和函數3個主題,另外26個覆蓋了一些比較進階的話題,如條件判斷、循環、類和對象、代碼測試及項目的實現等。每一章的格式基本相同,以代碼習題開始,按照說明編寫代碼,運行並檢查結果,而後再作附加練習。
笨辦法學_Python(第三版)
《Python基礎教程》(第3版) - 2017.pdf 初級
Python基礎教程(第3版
海報:
Python基礎教程(第3版
《Python基礎教程(第3版) 》- 2018 Beginning Python: From Novice to Professional - 2017 https://github.com/Apress/beg... 100左右星
《Python Cookbook》第三版中文.pdf 中級
《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/pyt... 2000左右星
《Python學習手冊》(原書第4版)- 2011.pdf 中級
《Python學習手冊(第4版)》內容簡介:學習Python的主要內建對象類型:數字、列表和字典。使用Python語句建立和處理對象,而且學習Python的通用語法模型。使用函數構造和重用代碼,函數是Python的基本過程工具。學習Python模塊:封裝語句、函數以及其餘工具,以便構建較大的組件。學習Python的面向對象編程工具,用於組織程序代碼。學習異常處理模型,以及用於編寫較大程序的開發工具。瞭解高級Python工具,如裝飾器、描述器、元類和Unicode處理等。
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
https://wsvincent.com/best-py...
《像計算機科學家同樣思考Python》 - 2013.pdf 初級
像計算機科學家同樣思考Python
英文版 《Think Python - How to Think Like a Computer Scientist 》2nd - 2016.pdf
《Effective Python.編寫高質量Python代碼的59個有效方法》 -2016.pdf 中級
像計算機科學家同樣思考Python
《Effective Python 59 Specific Ways to Write Better Python》 - 2015.pdf
編寫高質量代碼:改善Python程序的91個建議 - 2014.pdf 國產的書,不過是基於python2的,慎重考慮。
《Selenium自動化測試 基於 Python 語言》 - 2018.pdf 初級
Selenium自動化測試 基於 Python 語言
https://github.com/upgundecha... 星級 低於100
Selenium是一個主要用於Web應用程序自動化測試的工具集合,在行業內已經獲得普遍的應用。本書介紹瞭如何用Python語言調用Selenium WebDriver接口進行自動化測試。主要內容爲:基於Python 的 Selenium WebDriver 入門知識、Selenium Python腳本、使用unittest 編寫單元測試、生成HTML格式的測試報告、元素定位、Selenium Python API 介紹、元素等待機制、跨瀏覽器測試、移動端測試、編寫一個iOS測試腳本、編寫一個Android測試腳本、Page Object與數據驅動測試、Selenium WebDriver的特性、第三方工具與框架集成等核心技術。
《Selenium自動化測試 基於Python語言》適合任何軟件測試人員閱讀,也適合做爲大專院校師生的學習用書和培訓學校的教材。
對應的英文版:《Learning Selenium Testing Tools with Python 》- 2014.pdf
《Python網絡數據採集》 初級
Python網絡數據採集
Python網絡數據採集
《Python網絡數據採集 》- 2016.pdf
本書採用簡潔強大的Python語言,介紹了網絡數據採集,併爲採集新式網絡中的各類數據類型提供了全面的指導。第 1部分重點介紹網絡數據採集的基本原理:如何用Python從網絡服務器請求信息,如何對服務器的響應進行基本處理,以及如何以自動化手段與網站進行交互。第 二部分介紹如何用網絡爬蟲測試網站,自動化處理,以及如何經過更多的方式接入網絡。
《Web Scraping with Python》 2nd - 2018.pdf
https://github.com/REMitchell... 2000左右星
《Python核心編程第3版中文版》 - 2016.pdf
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開發人員閱讀
英文版本:《Core Python Applications Programming》3rd - 2012.pdf https://github.com/schedutron...
其餘書籍
《Head First Python 》2nd 暫時沒找到文字的電子書 初級
Head First Python
《Python Tricks A Buffet of Awesome Python Features》 - 2016.pdf 中級
暫時沒有中文版
Python Tricks A Buffet of Awesome Python Features
《Python 201 Intermediate Python》 - 2016.pdf 中級
https://github.com/driscollis...
Python 201 Intermediate Python
《父與子的編程之旅:與小卡特一塊兒學Python》 2nd - 2014.pdf 初級
基於python2的。
《python 101》 - 2016.pdf
還不錯的英文書籍。
《Teach Your Kids to Code》 - 2015.pdf
還不錯的英文書籍。有中文譯本
喜歡本文的小夥伴能夠轉發或點波關注喔!
寫在最後:
=================================================================================感謝分享原文-http://bjbsair.com/2020-04-03...
Python做爲如今很熱門的一門編程語言,介於Python的友好,許多的初學者都將其做爲首選,爲了幫助你們更好的學習Python,我篩選了2年內優秀的python書籍,個別經典的書籍擴展到5年內。
python如今的主流版本是3.7(有明顯性能提高,強烈推薦) 3.6, 不基於這兩個或者更新版本的書,慎重選擇。不少庫已經不提供python2支持,請儘快從python遷移到python3.7。
我儘可能只收集通用的書籍,專用的書籍只收集特別優秀者。國產的書不少雖然出名,可是實際寫得並很差,爲此這裏收集得並很少。有英文能力的,儘可能閱讀英文原版。
入門推薦在線書籍:《 python 3.7極速入門教程》
《Python編程:從入門到實踐》 - 2016.pdf 初級
亞馬遜 4.5星 345評論 https://github.com/ehmatthes/pcc 1000左右星
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
https://github.com/fluentpyth... 2000+ 星 強烈推薦
英文版本:《Fluent Python》 - 2014.pdf
《簡明 Python 教程 》4nd - 2018.pdf 初級
簡明 Python 教程
https://github.com/LenKiMo/by... 近300星
《Python編程快速上手——讓繁瑣工做自動化》 - 2016.pdf 初級
Python編程快速上手——讓繁瑣工做自動化
現在,人們面臨的大多數任務均可以經過編寫計算機軟件來完成。Python是一種解釋型、面向對象、動態數據類型的高 級程序設計語言。經過Python編程,咱們可以解決現實生活中的不少任務。 本書是一本面向實踐的Python編程實用指南。本書的目的,不只是介紹Python語言的基礎知識,並且還經過項目實踐教會讀者如何應用這些知識和技能。本書的首部分介紹了基本Python編程概念,第 二部分介紹了一些不一樣的任務,經過編寫Python程序,可讓計算機自動完成它們。第 二部分的每一章都有一些項目程序,供讀者學習。每章的末尾還提供了一些習題和深刻的實踐項目,幫助讀者鞏固所學的知識。附錄部分提供了全部習題的解答。 本書適合任何想要經過Python學習編程的讀者,尤爲適合缺少編程基礎的初學者。經過閱讀本書,讀者將能利用強大的編程語言和工具,而且會體會到Python編程的快樂。
英文版:《Automate the Boring Stuff with Python Practical Programming for Total Beginners》 - 2015.pdf
《笨辦法學_Python》(第三版) - 2018.pdf 初級
笨辦法學_Python(第三版)
本書是一本Python入門書,適合對計算機瞭解很少,沒有學過編程,但對編程感興趣的讀者學習使用。這本書以習題的方式引導讀者一步一步學習編程,從簡單的打印一直講到完整項目的實現,讓初學者從基礎的編程技術入手,最終體驗到軟件開發的基本過程。本書是基於Python 3.6版本編寫的。
本書結構很是簡單,除「準備工做」以外,還包括52個習題,其中26個覆蓋了輸入/輸出、變量和函數3個主題,另外26個覆蓋了一些比較進階的話題,如條件判斷、循環、類和對象、代碼測試及項目的實現等。每一章的格式基本相同,以代碼習題開始,按照說明編寫代碼,運行並檢查結果,而後再作附加練習。
笨辦法學_Python(第三版)
《Python基礎教程》(第3版) - 2017.pdf 初級
Python基礎教程(第3版
海報:
Python基礎教程(第3版
《Python基礎教程(第3版) 》- 2018 Beginning Python: From Novice to Professional - 2017 https://github.com/Apress/beg... 100左右星
《Python Cookbook》第三版中文.pdf 中級
《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/pyt... 2000左右星
《Python學習手冊》(原書第4版)- 2011.pdf 中級
《Python學習手冊(第4版)》內容簡介:學習Python的主要內建對象類型:數字、列表和字典。使用Python語句建立和處理對象,而且學習Python的通用語法模型。使用函數構造和重用代碼,函數是Python的基本過程工具。學習Python模塊:封裝語句、函數以及其餘工具,以便構建較大的組件。學習Python的面向對象編程工具,用於組織程序代碼。學習異常處理模型,以及用於編寫較大程序的開發工具。瞭解高級Python工具,如裝飾器、描述器、元類和Unicode處理等。
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
https://wsvincent.com/best-py...
《像計算機科學家同樣思考Python》 - 2013.pdf 初級
像計算機科學家同樣思考Python
英文版 《Think Python - How to Think Like a Computer Scientist 》2nd - 2016.pdf
《Effective Python.編寫高質量Python代碼的59個有效方法》 -2016.pdf 中級
像計算機科學家同樣思考Python
《Effective Python 59 Specific Ways to Write Better Python》 - 2015.pdf
編寫高質量代碼:改善Python程序的91個建議 - 2014.pdf 國產的書,不過是基於python2的,慎重考慮。
《Selenium自動化測試 基於 Python 語言》 - 2018.pdf 初級
Selenium自動化測試 基於 Python 語言
https://github.com/upgundecha... 星級 低於100
Selenium是一個主要用於Web應用程序自動化測試的工具集合,在行業內已經獲得普遍的應用。本書介紹瞭如何用Python語言調用Selenium WebDriver接口進行自動化測試。主要內容爲:基於Python 的 Selenium WebDriver 入門知識、Selenium Python腳本、使用unittest 編寫單元測試、生成HTML格式的測試報告、元素定位、Selenium Python API 介紹、元素等待機制、跨瀏覽器測試、移動端測試、編寫一個iOS測試腳本、編寫一個Android測試腳本、Page Object與數據驅動測試、Selenium WebDriver的特性、第三方工具與框架集成等核心技術。
《Selenium自動化測試 基於Python語言》適合任何軟件測試人員閱讀,也適合做爲大專院校師生的學習用書和培訓學校的教材。
對應的英文版:《Learning Selenium Testing Tools with Python 》- 2014.pdf
《Python網絡數據採集》 初級
Python網絡數據採集
Python網絡數據採集
《Python網絡數據採集 》- 2016.pdf
本書採用簡潔強大的Python語言,介紹了網絡數據採集,併爲採集新式網絡中的各類數據類型提供了全面的指導。第 1部分重點介紹網絡數據採集的基本原理:如何用Python從網絡服務器請求信息,如何對服務器的響應進行基本處理,以及如何以自動化手段與網站進行交互。第 二部分介紹如何用網絡爬蟲測試網站,自動化處理,以及如何經過更多的方式接入網絡。
《Web Scraping with Python》 2nd - 2018.pdf
https://github.com/REMitchell... 2000左右星
《Python核心編程第3版中文版》 - 2016.pdf
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開發人員閱讀
英文版本:《Core Python Applications Programming》3rd - 2012.pdf https://github.com/schedutron...
其餘書籍
《Head First Python 》2nd 暫時沒找到文字的電子書 初級
Head First Python
《Python Tricks A Buffet of Awesome Python Features》 - 2016.pdf 中級
暫時沒有中文版
Python Tricks A Buffet of Awesome Python Features
《Python 201 Intermediate Python》 - 2016.pdf 中級
https://github.com/driscollis...
Python 201 Intermediate Python
《父與子的編程之旅:與小卡特一塊兒學Python》 2nd - 2014.pdf 初級
基於python2的。
《python 101》 - 2016.pdf
還不錯的英文書籍。
《Teach Your Kids to Code》 - 2015.pdf
還不錯的英文書籍。有中文譯本
喜歡本文的小夥伴能夠轉發或點波關注喔!
寫在最後:
=================================================================================感謝分享原文-http://bjbsair.com/2020-04-03...
Python做爲如今很熱門的一門編程語言,介於Python的友好,許多的初學者都將其做爲首選,爲了幫助你們更好的學習Python,我篩選了2年內優秀的python書籍,個別經典的書籍擴展到5年內。
python如今的主流版本是3.7(有明顯性能提高,強烈推薦) 3.6, 不基於這兩個或者更新版本的書,慎重選擇。不少庫已經不提供python2支持,請儘快從python遷移到python3.7。
我儘可能只收集通用的書籍,專用的書籍只收集特別優秀者。國產的書不少雖然出名,可是實際寫得並很差,爲此這裏收集得並很少。有英文能力的,儘可能閱讀英文原版。
入門推薦在線書籍:《 python 3.7極速入門教程》
《Python編程:從入門到實踐》 - 2016.pdf 初級
亞馬遜 4.5星 345評論 https://github.com/ehmatthes/pcc 1000左右星
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
https://github.com/fluentpyth... 2000+ 星 強烈推薦
英文版本:《Fluent Python》 - 2014.pdf
《簡明 Python 教程 》4nd - 2018.pdf 初級
簡明 Python 教程
https://github.com/LenKiMo/by... 近300星
《Python編程快速上手——讓繁瑣工做自動化》 - 2016.pdf 初級
Python編程快速上手——讓繁瑣工做自動化
現在,人們面臨的大多數任務均可以經過編寫計算機軟件來完成。Python是一種解釋型、面向對象、動態數據類型的高 級程序設計語言。經過Python編程,咱們可以解決現實生活中的不少任務。 本書是一本面向實踐的Python編程實用指南。本書的目的,不只是介紹Python語言的基礎知識,並且還經過項目實踐教會讀者如何應用這些知識和技能。本書的首部分介紹了基本Python編程概念,第 二部分介紹了一些不一樣的任務,經過編寫Python程序,可讓計算機自動完成它們。第 二部分的每一章都有一些項目程序,供讀者學習。每章的末尾還提供了一些習題和深刻的實踐項目,幫助讀者鞏固所學的知識。附錄部分提供了全部習題的解答。 本書適合任何想要經過Python學習編程的讀者,尤爲適合缺少編程基礎的初學者。經過閱讀本書,讀者將能利用強大的編程語言和工具,而且會體會到Python編程的快樂。
英文版:《Automate the Boring Stuff with Python Practical Programming for Total Beginners》 - 2015.pdf
《笨辦法學_Python》(第三版) - 2018.pdf 初級
笨辦法學_Python(第三版)
本書是一本Python入門書,適合對計算機瞭解很少,沒有學過編程,但對編程感興趣的讀者學習使用。這本書以習題的方式引導讀者一步一步學習編程,從簡單的打印一直講到完整項目的實現,讓初學者從基礎的編程技術入手,最終體驗到軟件開發的基本過程。本書是基於Python 3.6版本編寫的。
本書結構很是簡單,除「準備工做」以外,還包括52個習題,其中26個覆蓋了輸入/輸出、變量和函數3個主題,另外26個覆蓋了一些比較進階的話題,如條件判斷、循環、類和對象、代碼測試及項目的實現等。每一章的格式基本相同,以代碼習題開始,按照說明編寫代碼,運行並檢查結果,而後再作附加練習。
笨辦法學_Python(第三版)
《Python基礎教程》(第3版) - 2017.pdf 初級
Python基礎教程(第3版
海報:
Python基礎教程(第3版
《Python基礎教程(第3版) 》- 2018 Beginning Python: From Novice to Professional - 2017 https://github.com/Apress/beg... 100左右星
《Python Cookbook》第三版中文.pdf 中級
《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/pyt... 2000左右星
《Python學習手冊》(原書第4版)- 2011.pdf 中級
《Python學習手冊(第4版)》內容簡介:學習Python的主要內建對象類型:數字、列表和字典。使用Python語句建立和處理對象,而且學習Python的通用語法模型。使用函數構造和重用代碼,函數是Python的基本過程工具。學習Python模塊:封裝語句、函數以及其餘工具,以便構建較大的組件。學習Python的面向對象編程工具,用於組織程序代碼。學習異常處理模型,以及用於編寫較大程序的開發工具。瞭解高級Python工具,如裝飾器、描述器、元類和Unicode處理等。
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
https://wsvincent.com/best-py...
《像計算機科學家同樣思考Python》 - 2013.pdf 初級
像計算機科學家同樣思考Python
英文版 《Think Python - How to Think Like a Computer Scientist 》2nd - 2016.pdf
《Effective Python.編寫高質量Python代碼的59個有效方法》 -2016.pdf 中級
像計算機科學家同樣思考Python
《Effective Python 59 Specific Ways to Write Better Python》 - 2015.pdf
編寫高質量代碼:改善Python程序的91個建議 - 2014.pdf 國產的書,不過是基於python2的,慎重考慮。
《Selenium自動化測試 基於 Python 語言》 - 2018.pdf 初級
Selenium自動化測試 基於 Python 語言
https://github.com/upgundecha... 星級 低於100
Selenium是一個主要用於Web應用程序自動化測試的工具集合,在行業內已經獲得普遍的應用。本書介紹瞭如何用Python語言調用Selenium WebDriver接口進行自動化測試。主要內容爲:基於Python 的 Selenium WebDriver 入門知識、Selenium Python腳本、使用unittest 編寫單元測試、生成HTML格式的測試報告、元素定位、Selenium Python API 介紹、元素等待機制、跨瀏覽器測試、移動端測試、編寫一個iOS測試腳本、編寫一個Android測試腳本、Page Object與數據驅動測試、Selenium WebDriver的特性、第三方工具與框架集成等核心技術。
《Selenium自動化測試 基於Python語言》適合任何軟件測試人員閱讀,也適合做爲大專院校師生的學習用書和培訓學校的教材。
對應的英文版:《Learning Selenium Testing Tools with Python 》- 2014.pdf
《Python網絡數據採集》 初級
Python網絡數據採集
Python網絡數據採集
《Python網絡數據採集 》- 2016.pdf
本書採用簡潔強大的Python語言,介紹了網絡數據採集,併爲採集新式網絡中的各類數據類型提供了全面的指導。第 1部分重點介紹網絡數據採集的基本原理:如何用Python從網絡服務器請求信息,如何對服務器的響應進行基本處理,以及如何以自動化手段與網站進行交互。第 二部分介紹如何用網絡爬蟲測試網站,自動化處理,以及如何經過更多的方式接入網絡。
《Web Scraping with Python》 2nd - 2018.pdf
https://github.com/REMitchell... 2000左右星
《Python核心編程第3版中文版》 - 2016.pdf
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開發人員閱讀
英文版本:《Core Python Applications Programming》3rd - 2012.pdf https://github.com/schedutron...
其餘書籍
《Head First Python 》2nd 暫時沒找到文字的電子書 初級
Head First Python
《Python Tricks A Buffet of Awesome Python Features》 - 2016.pdf 中級
暫時沒有中文版
Python Tricks A Buffet of Awesome Python Features
《Python 201 Intermediate Python》 - 2016.pdf 中級
https://github.com/driscollis...
Python 201 Intermediate Python
《父與子的編程之旅:與小卡特一塊兒學Python》 2nd - 2014.pdf 初級
基於python2的。
《python 101》 - 2016.pdf
還不錯的英文書籍。
《Teach Your Kids to Code》 - 2015.pdf
還不錯的英文書籍。有中文譯本
喜歡本文的小夥伴能夠轉發或點波關注喔!
寫在最後:
=================================================================================感謝分享原文-http://bjbsair.com/2020-04-03...
Python做爲如今很熱門的一門編程語言,介於Python的友好,許多的初學者都將其做爲首選,爲了幫助你們更好的學習Python,我篩選了2年內優秀的python書籍,個別經典的書籍擴展到5年內。
python如今的主流版本是3.7(有明顯性能提高,強烈推薦) 3.6, 不基於這兩個或者更新版本的書,慎重選擇。不少庫已經不提供python2支持,請儘快從python遷移到python3.7。
我儘可能只收集通用的書籍,專用的書籍只收集特別優秀者。國產的書不少雖然出名,可是實際寫得並很差,爲此這裏收集得並很少。有英文能力的,儘可能閱讀英文原版。
入門推薦在線書籍:《 python 3.7極速入門教程》
《Python編程:從入門到實踐》 - 2016.pdf 初級
亞馬遜 4.5星 345評論 https://github.com/ehmatthes/pcc 1000左右星
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
https://github.com/fluentpyth... 2000+ 星 強烈推薦
英文版本:《Fluent Python》 - 2014.pdf
《簡明 Python 教程 》4nd - 2018.pdf 初級
簡明 Python 教程
https://github.com/LenKiMo/by... 近300星
《Python編程快速上手——讓繁瑣工做自動化》 - 2016.pdf 初級
Python編程快速上手——讓繁瑣工做自動化
現在,人們面臨的大多數任務均可以經過編寫計算機軟件來完成。Python是一種解釋型、面向對象、動態數據類型的高 級程序設計語言。經過Python編程,咱們可以解決現實生活中的不少任務。 本書是一本面向實踐的Python編程實用指南。本書的目的,不只是介紹Python語言的基礎知識,並且還經過項目實踐教會讀者如何應用這些知識和技能。本書的首部分介紹了基本Python編程概念,第 二部分介紹了一些不一樣的任務,經過編寫Python程序,可讓計算機自動完成它們。第 二部分的每一章都有一些項目程序,供讀者學習。每章的末尾還提供了一些習題和深刻的實踐項目,幫助讀者鞏固所學的知識。附錄部分提供了全部習題的解答。 本書適合任何想要經過Python學習編程的讀者,尤爲適合缺少編程基礎的初學者。經過閱讀本書,讀者將能利用強大的編程語言和工具,而且會體會到Python編程的快樂。
英文版:《Automate the Boring Stuff with Python Practical Programming for Total Beginners》 - 2015.pdf
《笨辦法學_Python》(第三版) - 2018.pdf 初級
笨辦法學_Python(第三版)
本書是一本Python入門書,適合對計算機瞭解很少,沒有學過編程,但對編程感興趣的讀者學習使用。這本書以習題的方式引導讀者一步一步學習編程,從簡單的打印一直講到完整項目的實現,讓初學者從基礎的編程技術入手,最終體驗到軟件開發的基本過程。本書是基於Python 3.6版本編寫的。
本書結構很是簡單,除「準備工做」以外,還包括52個習題,其中26個覆蓋了輸入/輸出、變量和函數3個主題,另外26個覆蓋了一些比較進階的話題,如條件判斷、循環、類和對象、代碼測試及項目的實現等。每一章的格式基本相同,以代碼習題開始,按照說明編寫代碼,運行並檢查結果,而後再作附加練習。
笨辦法學_Python(第三版)
《Python基礎教程》(第3版) - 2017.pdf 初級
Python基礎教程(第3版
海報:
Python基礎教程(第3版
《Python基礎教程(第3版) 》- 2018 Beginning Python: From Novice to Professional - 2017 https://github.com/Apress/beg... 100左右星
《Python Cookbook》第三版中文.pdf 中級
《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/pyt... 2000左右星
《Python學習手冊》(原書第4版)- 2011.pdf 中級
《Python學習手冊(第4版)》內容簡介:學習Python的主要內建對象類型:數字、列表和字典。使用Python語句建立和處理對象,而且學習Python的通用語法模型。使用函數構造和重用代碼,函數是Python的基本過程工具。學習Python模塊:封裝語句、函數以及其餘工具,以便構建較大的組件。學習Python的面向對象編程工具,用於組織程序代碼。學習異常處理模型,以及用於編寫較大程序的開發工具。瞭解高級Python工具,如裝飾器、描述器、元類和Unicode處理等。
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
https://wsvincent.com/best-py...
《像計算機科學家同樣思考Python》 - 2013.pdf 初級
像計算機科學家同樣思考Python
英文版 《Think Python - How to Think Like a Computer Scientist 》2nd - 2016.pdf
《Effective Python.編寫高質量Python代碼的59個有效方法》 -2016.pdf 中級
像計算機科學家同樣思考Python
《Effective Python 59 Specific Ways to Write Better Python》 - 2015.pdf
編寫高質量代碼:改善Python程序的91個建議 - 2014.pdf 國產的書,不過是基於python2的,慎重考慮。
《Selenium自動化測試 基於 Python 語言》 - 2018.pdf 初級
Selenium自動化測試 基於 Python 語言
https://github.com/upgundecha... 星級 低於100
Selenium是一個主要用於Web應用程序自動化測試的工具集合,在行業內已經獲得普遍的應用。本書介紹瞭如何用Python語言調用Selenium WebDriver接口進行自動化測試。主要內容爲:基於Python 的 Selenium WebDriver 入門知識、Selenium Python腳本、使用unittest 編寫單元測試、生成HTML格式的測試報告、元素定位、Selenium Python API 介紹、元素等待機制、跨瀏覽器測試、移動端測試、編寫一個iOS測試腳本、編寫一個Android測試腳本、Page Object與數據驅動測試、Selenium WebDriver的特性、第三方工具與框架集成等核心技術。
《Selenium自動化測試 基於Python語言》適合任何軟件測試人員閱讀,也適合做爲大專院校師生的學習用書和培訓學校的教材。
對應的英文版:《Learning Selenium Testing Tools with Python 》- 2014.pdf
《Python網絡數據採集》 初級
Python網絡數據採集
Python網絡數據採集
《Python網絡數據採集 》- 2016.pdf
本書採用簡潔強大的Python語言,介紹了網絡數據採集,併爲採集新式網絡中的各類數據類型提供了全面的指導。第 1部分重點介紹網絡數據採集的基本原理:如何用Python從網絡服務器請求信息,如何對服務器的響應進行基本處理,以及如何以自動化手段與網站進行交互。第 二部分介紹如何用網絡爬蟲測試網站,自動化處理,以及如何經過更多的方式接入網絡。
《Web Scraping with Python》 2nd - 2018.pdf
https://github.com/REMitchell... 2000左右星
《Python核心編程第3版中文版》 - 2016.pdf
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開發人員閱讀
英文版本:《Core Python Applications Programming》3rd - 2012.pdf https://github.com/schedutron...
其餘書籍
《Head First Python 》2nd 暫時沒找到文字的電子書 初級
Head First Python
《Python Tricks A Buffet of Awesome Python Features》 - 2016.pdf 中級
暫時沒有中文版
Python Tricks A Buffet of Awesome Python Features
《Python 201 Intermediate Python》 - 2016.pdf 中級
https://github.com/driscollis...
Python 201 Intermediate Python
《父與子的編程之旅:與小卡特一塊兒學Python》 2nd - 2014.pdf 初級
基於python2的。
《python 101》 - 2016.pdf
還不錯的英文書籍。
《Teach Your Kids to Code》 - 2015.pdf
還不錯的英文書籍。有中文譯本
喜歡本文的小夥伴能夠轉發或點波關注喔!
寫在最後:
=================================================================================感謝分享原文-http://bjbsair.com/2020-04-03...
Python做爲如今很熱門的一門編程語言,介於Python的友好,許多的初學者都將其做爲首選,爲了幫助你們更好的學習Python,我篩選了2年內優秀的python書籍,個別經典的書籍擴展到5年內。
python如今的主流版本是3.7(有明顯性能提高,強烈推薦) 3.6, 不基於這兩個或者更新版本的書,慎重選擇。不少庫已經不提供python2支持,請儘快從python遷移到python3.7。
我儘可能只收集通用的書籍,專用的書籍只收集特別優秀者。國產的書不少雖然出名,可是實際寫得並很差,爲此這裏收集得並很少。有英文能力的,儘可能閱讀英文原版。
入門推薦在線書籍:《 python 3.7極速入門教程》
《Python編程:從入門到實踐》 - 2016.pdf 初級
亞馬遜 4.5星 345評論 https://github.com/ehmatthes/pcc 1000左右星
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
https://github.com/fluentpyth... 2000+ 星 強烈推薦
英文版本:《Fluent Python》 - 2014.pdf
《簡明 Python 教程 》4nd - 2018.pdf 初級
簡明 Python 教程
https://github.com/LenKiMo/by... 近300星
《Python編程快速上手——讓繁瑣工做自動化》 - 2016.pdf 初級
Python編程快速上手——讓繁瑣工做自動化
現在,人們面臨的大多數任務均可以經過編寫計算機軟件來完成。Python是一種解釋型、面向對象、動態數據類型的高 級程序設計語言。經過Python編程,咱們可以解決現實生活中的不少任務。 本書是一本面向實踐的Python編程實用指南。本書的目的,不只是介紹Python語言的基礎知識,並且還經過項目實踐教會讀者如何應用這些知識和技能。本書的首部分介紹了基本Python編程概念,第 二部分介紹了一些不一樣的任務,經過編寫Python程序,可讓計算機自動完成它們。第 二部分的每一章都有一些項目程序,供讀者學習。每章的末尾還提供了一些習題和深刻的實踐項目,幫助讀者鞏固所學的知識。附錄部分提供了全部習題的解答。 本書適合任何想要經過Python學習編程的讀者,尤爲適合缺少編程基礎的初學者。經過閱讀本書,讀者將能利用強大的編程語言和工具,而且會體會到Python編程的快樂。
英文版:《Automate the Boring Stuff with Python Practical Programming for Total Beginners》 - 2015.pdf
《笨辦法學_Python》(第三版) - 2018.pdf 初級
笨辦法學_Python(第三版)
本書是一本Python入門書,適合對計算機瞭解很少,沒有學過編程,但對編程感興趣的讀者學習使用。這本書以習題的方式引導讀者一步一步學習編程,從簡單的打印一直講到完整項目的實現,讓初學者從基礎的編程技術入手,最終體驗到軟件開發的基本過程。本書是基於Python 3.6版本編寫的。
本書結構很是簡單,除「準備工做」以外,還包括52個習題,其中26個覆蓋了輸入/輸出、變量和函數3個主題,另外26個覆蓋了一些比較進階的話題,如條件判斷、循環、類和對象、代碼測試及項目的實現等。每一章的格式基本相同,以代碼習題開始,按照說明編寫代碼,運行並檢查結果,而後再作附加練習。
笨辦法學_Python(第三版)
《Python基礎教程》(第3版) - 2017.pdf 初級
Python基礎教程(第3版
海報:
Python基礎教程(第3版
《Python基礎教程(第3版) 》- 2018 Beginning Python: From Novice to Professional - 2017 https://github.com/Apress/beg... 100左右星
《Python Cookbook》第三版中文.pdf 中級
《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/pyt... 2000左右星
《Python學習手冊》(原書第4版)- 2011.pdf 中級
《Python學習手冊(第4版)》內容簡介:學習Python的主要內建對象類型:數字、列表和字典。使用Python語句建立和處理對象,而且學習Python的通用語法模型。使用函數構造和重用代碼,函數是Python的基本過程工具。學習Python模塊:封裝語句、函數以及其餘工具,以便構建較大的組件。學習Python的面向對象編程工具,用於組織程序代碼。學習異常處理模型,以及用於編寫較大程序的開發工具。瞭解高級Python工具,如裝飾器、描述器、元類和Unicode處理等。
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
https://wsvincent.com/best-py...
《像計算機科學家同樣思考Python》 - 2013.pdf 初級
像計算機科學家同樣思考Python
英文版 《Think Python - How to Think Like a Computer Scientist 》2nd - 2016.pdf
《Effective Python.編寫高質量Python代碼的59個有效方法》 -2016.pdf 中級
像計算機科學家同樣思考Python
《Effective Python 59 Specific Ways to Write Better Python》 - 2015.pdf
編寫高質量代碼:改善Python程序的91個建議 - 2014.pdf 國產的書,不過是基於python2的,慎重考慮。
《Selenium自動化測試 基於 Python 語言》 - 2018.pdf 初級
Selenium自動化測試 基於 Python 語言
https://github.com/upgundecha... 星級 低於100
Selenium是一個主要用於Web應用程序自動化測試的工具集合,在行業內已經獲得普遍的應用。本書介紹瞭如何用Python語言調用Selenium WebDriver接口進行自動化測試。主要內容爲:基於Python 的 Selenium WebDriver 入門知識、Selenium Python腳本、使用unittest 編寫單元測試、生成HTML格式的測試報告、元素定位、Selenium Python API 介紹、元素等待機制、跨瀏覽器測試、移動端測試、編寫一個iOS測試腳本、編寫一個Android測試腳本、Page Object與數據驅動測試、Selenium WebDriver的特性、第三方工具與框架集成等核心技術。
《Selenium自動化測試 基於Python語言》適合任何軟件測試人員閱讀,也適合做爲大專院校師生的學習用書和培訓學校的教材。
對應的英文版:《Learning Selenium Testing Tools with Python 》- 2014.pdf
《Python網絡數據採集》 初級
Python網絡數據採集
Python網絡數據採集
《Python網絡數據採集 》- 2016.pdf
本書採用簡潔強大的Python語言,介紹了網絡數據採集,併爲採集新式網絡中的各類數據類型提供了全面的指導。第 1部分重點介紹網絡數據採集的基本原理:如何用Python從網絡服務器請求信息,如何對服務器的響應進行基本處理,以及如何以自動化手段與網站進行交互。第 二部分介紹如何用網絡爬蟲測試網站,自動化處理,以及如何經過更多的方式接入網絡。
《Web Scraping with Python》 2nd - 2018.pdf
https://github.com/REMitchell... 2000左右星
《Python核心編程第3版中文版》 - 2016.pdf
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開發人員閱讀
英文版本:《Core Python Applications Programming》3rd - 2012.pdf https://github.com/schedutron...
其餘書籍
《Head First Python 》2nd 暫時沒找到文字的電子書 初級
Head First Python
《Python Tricks A Buffet of Awesome Python Features》 - 2016.pdf 中級
暫時沒有中文版
Python Tricks A Buffet of Awesome Python Features
《Python 201 Intermediate Python》 - 2016.pdf 中級
https://github.com/driscollis...
Python 201 Intermediate Python
《父與子的編程之旅:與小卡特一塊兒學Python》 2nd - 2014.pdf 初級
基於python2的。
《python 101》 - 2016.pdf
還不錯的英文書籍。
《Teach Your Kids to Code》 - 2015.pdf
還不錯的英文書籍。有中文譯本
喜歡本文的小夥伴能夠轉發或點波關注喔!
寫在最後:
=================================================================================感謝分享原文-http://bjbsair.com/2020-04-03...
Python做爲如今很熱門的一門編程語言,介於Python的友好,許多的初學者都將其做爲首選,爲了幫助你們更好的學習Python,我篩選了2年內優秀的python書籍,個別經典的書籍擴展到5年內。
python如今的主流版本是3.7(有明顯性能提高,強烈推薦) 3.6, 不基於這兩個或者更新版本的書,慎重選擇。不少庫已經不提供python2支持,請儘快從python遷移到python3.7。
我儘可能只收集通用的書籍,專用的書籍只收集特別優秀者。國產的書不少雖然出名,可是實際寫得並很差,爲此這裏收集得並很少。有英文能力的,儘可能閱讀英文原版。
入門推薦在線書籍:《 python 3.7極速入門教程》
《Python編程:從入門到實踐》 - 2016.pdf 初級
亞馬遜 4.5星 345評論 https://github.com/ehmatthes/pcc 1000左右星
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
https://github.com/fluentpyth... 2000+ 星 強烈推薦
英文版本:《Fluent Python》 - 2014.pdf
《簡明 Python 教程 》4nd - 2018.pdf 初級
簡明 Python 教程
https://github.com/LenKiMo/by... 近300星
《Python編程快速上手——讓繁瑣工做自動化》 - 2016.pdf 初級
Python編程快速上手——讓繁瑣工做自動化
現在,人們面臨的大多數任務均可以經過編寫計算機軟件來完成。Python是一種解釋型、面向對象、動態數據類型的高 級程序設計語言。經過Python編程,咱們可以解決現實生活中的不少任務。 本書是一本面向實踐的Python編程實用指南。本書的目的,不只是介紹Python語言的基礎知識,並且還經過項目實踐教會讀者如何應用這些知識和技能。本書的首部分介紹了基本Python編程概念,第 二部分介紹了一些不一樣的任務,經過編寫Python程序,可讓計算機自動完成它們。第 二部分的每一章都有一些項目程序,供讀者學習。每章的末尾還提供了一些習題和深刻的實踐項目,幫助讀者鞏固所學的知識。附錄部分提供了全部習題的解答。 本書適合任何想要經過Python學習編程的讀者,尤爲適合缺少編程基礎的初學者。經過閱讀本書,讀者將能利用強大的編程語言和工具,而且會體會到Python編程的快樂。
英文版:《Automate the Boring Stuff with Python Practical Programming for Total Beginners》 - 2015.pdf
《笨辦法學_Python》(第三版) - 2018.pdf 初級
笨辦法學_Python(第三版)
本書是一本Python入門書,適合對計算機瞭解很少,沒有學過編程,但對編程感興趣的讀者學習使用。這本書以習題的方式引導讀者一步一步學習編程,從簡單的打印一直講到完整項目的實現,讓初學者從基礎的編程技術入手,最終體驗到軟件開發的基本過程。本書是基於Python 3.6版本編寫的。
本書結構很是簡單,除「準備工做」以外,還包括52個習題,其中26個覆蓋了輸入/輸出、變量和函數3個主題,另外26個覆蓋了一些比較進階的話題,如條件判斷、循環、類和對象、代碼測試及項目的實現等。每一章的格式基本相同,以代碼習題開始,按照說明編寫代碼,運行並檢查結果,而後再作附加練習。
笨辦法學_Python(第三版)
《Python基礎教程》(第3版) - 2017.pdf 初級
Python基礎教程(第3版
海報:
Python基礎教程(第3版
《Python基礎教程(第3版) 》- 2018 Beginning Python: From Novice to Professional - 2017 https://github.com/Apress/beg... 100左右星
《Python Cookbook》第三版中文.pdf 中級
《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/pyt... 2000左右星
《Python學習手冊》(原書第4版)- 2011.pdf 中級
《Python學習手冊(第4版)》內容簡介:學習Python的主要內建對象類型:數字、列表和字典。使用Python語句建立和處理對象,而且學習Python的通用語法模型。使用函數構造和重用代碼,函數是Python的基本過程工具。學習Python模塊:封裝語句、函數以及其餘工具,以便構建較大的組件。學習Python的面向對象編程工具,用於組織程序代碼。學習異常處理模型,以及用於編寫較大程序的開發工具。瞭解高級Python工具,如裝飾器、描述器、元類和Unicode處理等。
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
https://wsvincent.com/best-py...
《像計算機科學家同樣思考Python》 - 2013.pdf 初級
像計算機科學家同樣思考Python
英文版 《Think Python - How to Think Like a Computer Scientist 》2nd - 2016.pdf
《Effective Python.編寫高質量Python代碼的59個有效方法》 -2016.pdf 中級
像計算機科學家同樣思考Python
《Effective Python 59 Specific Ways to Write Better Python》 - 2015.pdf
編寫高質量代碼:改善Python程序的91個建議 - 2014.pdf 國產的書,不過是基於python2的,慎重考慮。
《Selenium自動化測試 基於 Python 語言》 - 2018.pdf 初級
Selenium自動化測試 基於 Python 語言
https://github.com/upgundecha... 星級 低於100
Selenium是一個主要用於Web應用程序自動化測試的工具集合,在行業內已經獲得普遍的應用。本書介紹瞭如何用Python語言調用Selenium WebDriver接口進行自動化測試。主要內容爲:基於Python 的 Selenium WebDriver 入門知識、Selenium Python腳本、使用unittest 編寫單元測試、生成HTML格式的測試報告、元素定位、Selenium Python API 介紹、元素等待機制、跨瀏覽器測試、移動端測試、編寫一個iOS測試腳本、編寫一個Android測試腳本、Page Object與數據驅動測試、Selenium WebDriver的特性、第三方工具與框架集成等核心技術。
《Selenium自動化測試 基於Python語言》適合任何軟件測試人員閱讀,也適合做爲大專院校師生的學習用書和培訓學校的教材。
對應的英文版:《Learning Selenium Testing Tools with Python 》- 2014.pdf
《Python網絡數據採集》 初級
Python網絡數據採集
Python網絡數據採集
《Python網絡數據採集 》- 2016.pdf
本書採用簡潔強大的Python語言,介紹了網絡數據採集,併爲採集新式網絡中的各類數據類型提供了全面的指導。第 1部分重點介紹網絡數據採集的基本原理:如何用Python從網絡服務器請求信息,如何對服務器的響應進行基本處理,以及如何以自動化手段與網站進行交互。第 二部分介紹如何用網絡爬蟲測試網站,自動化處理,以及如何經過更多的方式接入網絡。
《Web Scraping with Python》 2nd - 2018.pdf
https://github.com/REMitchell... 2000左右星
《Python核心編程第3版中文版》 - 2016.pdf
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開發人員閱讀
英文版本:《Core Python Applications Programming》3rd - 2012.pdf https://github.com/schedutron...
其餘書籍
《Head First Python 》2nd 暫時沒找到文字的電子書 初級
Head First Python
《Python Tricks A Buffet of Awesome Python Features》 - 2016.pdf 中級
暫時沒有中文版
Python Tricks A Buffet of Awesome Python Features
《Python 201 Intermediate Python》 - 2016.pdf 中級
https://github.com/driscollis...
Python 201 Intermediate Python
《父與子的編程之旅:與小卡特一塊兒學Python》 2nd - 2014.pdf 初級
基於python2的。
《python 101》 - 2016.pdf
還不錯的英文書籍。
《Teach Your Kids to Code》 - 2015.pdf
還不錯的英文書籍。有中文譯本
喜歡本文的小夥伴能夠轉發或點波關注喔!
寫在最後:
=================================================================================