歡迎光臨
每天分享高質量文章

從小白到大牛,小編珍藏三年的Python書籍,免費贈送!

Python 之所以這麼流行得益於它適用於很多不同領域,目前 Python 使用最廣泛的領域包括有 Python Web(後端)開發、資料分析挖掘、網路爬蟲、機器學習人工智慧、運維開發等等。不管你選擇哪個方向,把Python基礎學牢有利於你在該領域更好的施展拳腳。

給大家推薦一波Python書單,希望你們都能成為技術大牛!

1. Python 3網路爬蟲開發實戰

作者:崔慶才

  • 最受讀者期待的爬蟲作品

本書介紹瞭如何利用 Python 3 開髮網路爬蟲,書中首先詳細介紹了環境配置過程和爬蟲基礎知識,然後討論了 urllib、requests 等請求庫和 Beautiful Soup、XPath、pyquery 等解析庫以及文字和各類資料庫的儲存方法,接著透過多個案例介紹了分析 Ajax 進行資料爬取,Selenium 和 Splash 進行動態網站爬取的過程,接著介紹了爬蟲的一些技巧,如使用代理爬取和維護動態代理池的方法,ADSL 撥號代理的使用,圖形、極驗、點觸、宮格等各類驗證碼的破解方法,模擬登入網站爬取的方法及 Cookies 池的維護。

此外,本書還結合移動網際網路的特點探討了使用 Charles、mitmdump、Appium 等工具實現 App 爬取的方法,緊接著介紹了 pyspider 框架、Scrapy 框架的使用和分散式爬蟲的知識,最後介紹了 Bloom Filter 效率最佳化、Docker 和 Scrapyd 爬蟲部署、Gerapy 爬蟲管理等方面的知識。

2. Python程式設計:從入門到實踐

作者:Eric Matthes

譯者:袁國忠

  • Amazon程式設計入門類榜首圖書,年度最值得關註Python入門書
  • 同時使用Python 2.7 和Python 3.5 講解,全面、詳細、深入淺出
  • 從基本概念到完整專案開發,幫助零基礎讀者迅速掌握Python程式設計,開發實際專案
  • 完全零基礎入門 Python 第一書

全書分兩部分:第一部分介紹用Python程式設計所必須瞭解的基本概念,包括matplotlib、NumPy和Pygal等強大的Python庫和工具介紹,以及串列、字典、if陳述句、類、檔案與異常、程式碼測試等內容;第二部分將理論付諸實踐,講解如何開發三個專案,包括簡單的Python 2D遊戲開發,如何利用資料生成互動式的資訊圖,以及建立和定製簡單的Web應用,並幫讀者解決常見程式設計問題和困惑。

3. Python基礎教程(第3版)

作者:Magnus Lie Hetland

譯者:袁國忠

  • 久負盛名的Python入門經典
  • 中文版累計銷量24萬冊
  • 針對Python 3 全新升級
  • 有其他程式語言基礎入門 Python 第一書

本書包括Python程式設計的方方面面:

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

4. Python程式設計導論(第2版)

作者:John V. Guttag

譯者:陳光欣

  • MIT熱門MOOC教材,基於Python 3講解電腦科學基礎知識
  • 培養計算思維,入門 Python 和電腦科學首選
  • 與本書第1版相比,第2版全面改寫了後半部分,且書中所有示例程式碼都從Python 2 換成了Python 3

本書基於 MIT 知名電腦科學和Python程式設計入門課講義寫成,主要標的在於幫助讀者掌握並熟練使用各種計算技術,具備用計算思維解決現實問題的能力。人工智慧和大資料時代必備。

5. 流暢的Python

作者:Luciano Ramalho

譯者:安道 吳珂

  • PSF研究員、知名PyCon演講者心血之作
  • Python核心開發人員擔綱技術審校
  • 全面深入,對Python語言關鍵特性剖析到位
  • 大量詳盡程式碼示例,並附有主題相關高質量參考文獻和影片連結
  • 兼顧Python 3和Python 2

本書致力於幫助Python開發人員挖掘這門語言及相關程式庫的優秀特性,寫出簡潔、流暢、易讀、易維護的程式碼。特別是深入探討了針對資料庫處理時生成器的具體應用、特性描述符(ORM的關鍵),以及Python式的物件:協議與介面、抽象基類及多重繼承

6. Python機器學習基礎教程

作者:Andreas C. Müller , Sarah Guido

譯者:張亮(hysic)

  • Python 機器學習入門書首選
  • scikit-learn 庫維護者和核心貢獻者作品
  • 自己動手構建機器學習解決方案並非難事
  • 以機器學習演演算法實踐為重點,使用 scikit-learn 庫從頭構建機器學習應用

本書主要內容包括:機器學習的基本概念及其應用;實踐中最常用的機器學習演演算法以及這些演演算法的優缺點;在機器學習中待處理資料的呈現方式的重要性,以及應重點關註資料的哪些方面;模型評估和調參的高階方法,重點講解交叉驗證和網格搜尋;管道的概念;如何將前面各章的方法應用到文字資料上,還介紹了一些文字特有的處理方法。

7. Python測試驅動開發(第2版)

作者:Harry J. W. Percival

譯者:安道

  • 原版亞馬遜全五星好評
  • 一套完整的Python開發現代Web應用的最佳實踐速成課程
  • 掌握TDD理念,讓Python程式碼簡潔可用

本書手把手教你從頭開發一個真正的Web應用,演示使用Python做測試驅動開發(TDD)的優勢。你將學會如何在開發應用的每一個組成部分之前編寫和執行測試,然後再編寫最少量的程式碼讓測試透過,最終得到簡潔可用的程式碼。此外,你還會瞭解Django、Selenium、Git、jQuery和Mock的基礎知識,以及其他目前流行的Web開發技術。

8. Python駭客攻防入門

作者:趙誠文 , 鄭暎勛

譯者:武傳海

  • 低成本、高效率,輕鬆搞定駭客攻擊技術!
  • 用時下流行語言Python講解駭客攻擊技術原理
  • 基於Windows系統,快速上手
  • 使用VirtualBox虛擬機器,輕鬆搭建成本低廉的測試環境
  • 採用大量示意圖,易學易用
  • 從整體概念到基礎知識,在龐大的安全領域中摘取“駭客攻擊之花”!

9. Python資料科學手冊

作者:Jake VanderPlas

譯者:陶俊傑、陳小莉

  • 目前圖靈最受讀者歡迎的資料科學和資料處理好書
  • 掌握用Scikit-Learn、NumPy等工具高效儲存、處理和分析資料
  • 大量示例+逐步講解+舉一反三,從計算環境配置到機器學習實戰,切實解決工作痛點

本書以IPython、NumPy、Pandas、Matplotlib和Scikit-Learn這5個能完成資料科學大部分工作的基礎工具為主,從實戰角度出發,講授如何清洗和視覺化資料、如何用資料建立各種統計學或機器學習模型等常見資料科學任務,旨在讓各領域與資料處理相關的工作人員具備發現問題、解決問題的能力。

10. Python計算機視覺

作者:Jan Erik Solem

譯者:朱文濤 袁勇

  • 亞馬遜計算機視覺類圖書No.1
  • 詳細剖析多種計算機視覺工具
  • 大量示例極易上手

本書是計算機視覺程式設計的權威實踐指南,透過Python語言講解了基礎理論與演演算法,並透過大量示例細緻分析了物件識別、基於內容的影象搜尋、光學字元識別、光流法、跟蹤、3D重建、立體成像、增強現實、姿態估計、全景建立、影象分割、降噪、影象分組等技術。

    贊(0)

    分享創造快樂