篩選了2年內優秀的python書籍,個別經典的書籍擴展到5年內。python
儘可能只收集通用的書籍,專用的書籍只收集特別優秀者。程序員
python專業書籍彙總面試
本書包括Python程序設計的方方面面:首先從Python的安裝開始,隨後介紹了Python的基礎知識和基本概念,包括列表、元組、字符串、字典以及各類語句;而後按部就班地介紹了一些相對高級的主題,包括抽象、異常、魔法方法、屬性、迭代器;此後探討了如何將Python與數據庫、網絡、C語言等工具結合使用,從而發揮出Python的強大功能,同時介紹了Python程序測試、打包、發佈等知識;最後,做者結合前面講述的內容,按照實際項目開發的步驟向讀者介紹了10個具備實際意義的Python項目的開發過程。算法
海報:數據庫
《Python Cookbook(第3版)中文版》介紹了Python應用在各個領域中的一些使用技巧和方法,其主題涵蓋了數據結構和算法,字符串和文本,數字、日期和時間,迭代器和生成器,文件和I/O,數據編碼與處理,函數,類與對象,元編程,模塊和包,網絡和Web編程,併發,實用腳本和系統管理,測試、調試以及異常,C語言擴展等。編程
本書覆蓋了Python應用中的不少常見問題,並提出了通用的解決方案。書中包含了大量實用的編程技巧和示例代碼,並在Python 3.3環境下進行了測試,能夠很方便地應用到實際項目中去。此外,《Python Cookbook(第3版)中文版》還詳細講解了解決方案是如何工做的,以及爲何可以工做。瀏覽器
《Python Cookbook(第3版)中文版》很是適合具備必定編程基礎的Python程序員閱讀參考。服務器
參考資料網絡
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,已通過時,不少實例已經不能運行。閱讀時可參考
對應的英文版:
Python網絡數據採集
本書採用簡潔強大的Python語言,介紹了網絡數據採集,併爲採集新式網絡中的各類數據類型提供了全面的指導。第 1部分重點介紹網絡數據採集的基本原理:如何用Python從網絡服務器請求信息,如何對服務器的響應進行基本處理,以及如何以自動化手段與網站進行交互。第 二部分介紹如何用網絡爬蟲測試網站,自動化處理,以及如何經過更多的方式接入網絡。