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

圖靈的這幾本Python新書特別贊

來自:圖靈教育(微訊號:turingbooks)


題圖:https://www.etamcru.com/sainer/flying-circus


寫這篇文章小激動,因為一股腦出版了幾本特別棒的 Python 書,並且很符合讀者的學習需求,今天先來個合集,改日再逐一介紹給大家:

1. 和孩子一起玩程式設計

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

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

4. Python資料科學手冊

5. Python機器學習基礎教程

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

1. 和孩子一起玩程式設計

第一本是寫給父母和小朋友的,寫這本書的是一位童心二米八的爸爸,他的語言表達非常適合小朋友閱讀。這本書請了好幾位老程員試讀和推薦,這幾位大大有個共同點,不光自己程式碼寫得 666,還熱切關註或者正在大力推動青少年程式設計教育。看小朋友的情況,大約從七八歲就可以開始學了。這本書就是要從一開始就讓小朋友們建立一個不同以往的意識:電腦不止可以娛樂,更可以構建神奇的世界,小朋友和父母會共同樂在其中。

圖靈原創

作者:胡宏彪

定價:69.00元

  • 零基礎和孩子一起用Python入門程式設計

  • 書後附帶卡片,方便小朋友敲程式碼

  • 美團點評高階技術總監王棟博士、20年工齡的程式員李錕 作序推薦

  • 陳世欣(Python中國開發者社群負責人、少兒程式設計教育先行者,Ahaschool聯合創始人)、

    金從軍(網名老巫婆,“人人學會程式設計”的倡導者,開源教育的實踐者,www.17coding.net創辦人)、

    劉斌(軟體工程師)、

    花捲(技術圖書譯者,二寶爸)、

    陶旭(《Scratch少兒趣味程式設計》系列圖書譯者)

    聯合推薦

本書分成書和卡片兩部分,卡片相當於書的圖片版,是供不能獨立閱讀本書的孩子使用的,使用方式是家長看書來講解,孩子看卡片來操作。

書中設計了42個問題場景,我們可以使用簡單的程式來解決這些問題,然後讓孩子改動程式中的變數,解決類似的問題。


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

22萬+ 讀者選擇這本書成為 Python 程式員!毫無疑問,會有更多讀者選擇它,因為新版更出色,不止是 Python 3 版本實體全面更新,同時也在翻譯和編輯上下了功夫。如果你沒有任何程式設計基礎,我們推薦你用《Python 程式設計:從入門到實踐》開始學習,而這本就是你的第二本 Python 書。如果你已經是一位使用其他程式語言的老手,想將 Python 作為第二或者第 N 程式語言,我們推薦這一本。

作者:Magnus Lie Hetland

譯者:袁國忠

頁數:458

  • 久負盛名的 Python 入門經典

  • 針對 Python 3 全新升級

  • 十個出色的專案,讓你儘快可以使用 Python 解決實際問題

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

首先,從 Python 的安裝開始,隨後介紹了 Python 的基礎知識和基本概念,包括串列、元組、字串、字典以及各種陳述句;

然後,循序漸進地介紹了一些相對高階的主題,包括抽象、異常、魔法方法、屬性、迭代器;

此後,探討瞭如何將 Python 與資料庫、網路、C語言等工具結合使用,從而發揮出 Python 的強大功能,同時介紹了 Python 程式測試、打包、釋出等知識;

最後,作者結合前面講述的內容,按照實際專案開發的步驟向讀者介紹了 10 個具有實際意義的 Python 專案的開發過程。

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


又是一本入門書,問題來了:跟其他同為入門書的 Python 書相比,這本書的特色在哪裡?

敲黑板,劃重點

作者厲害,講課賊好,講義整理成了書,書的品質同樣高,Amazon 4.6 星評。

呵呵,開個玩笑,下麵才是

其他書註重程式設計細節,這本書註重電腦科學與程式設計的整體觀,註重計算思維。只有計算與程式設計的底層概念瞭解透徹才能更好地使用Python 解決各種問題。

那麼,結論來了,對於日後致力於資料分析與處理工作、致力於機器學習與人工智慧相關工作的讀者,使用這本書入門 Python 絕對是首選。甚至,使用這本書瞭解計算機基礎也是相當明智的選擇(不要日後怪自己計算思維弱),看這本書的英文標題:

Introduction to Computation and Programming Using Python: With Application to Understanding Data 

很明確,中文書的書名還是沒有做到完美達意。

關於這本書,下次單獨再寫文章為大家介紹,誓要把這本好書和 Guttag 教授介紹給國內更多的讀者。

作者:John V. Guttag

譯者:陳光欣

頁數:340

上架時間:3月中旬(註意這本書還買不到紙質版)

 

  • MIT 知名計算機教授 John Guttag 基於熱門 MOOC 教程編寫

  • 旨在培養讀者的計算思維,為其日後的 IT 生涯打下堅實的程式設計基礎

  • 第 2 版全面改寫了後半部分,且書中所有示例程式碼都從 Python 2 換成了 Python 3

 

本書基於 MIT 程式設計思維培訓講義寫成,主要標的在於幫助讀者掌握並熟練使用各種計算技術,具備用計算思維解決現實問題的能力。書中以 Python 3 為例,介紹了對中等規模程式的系統性組織、編寫、除錯,幫助讀者深入理解計算複雜度,還講解了有用的演演算法和問題簡化技術,並探討各類計算工具的使用。


著急先來電子版

4. Python資料科學手冊


關於 Python 資料處理的書,大家最熟悉的大概是 Wes McKinney 大佬的  Python for Data Analysis (中文版《利用 Python 進行資料分析》),這本不是圖靈引進的,關註的同學可以去網店自搜,中文版第 2 版還沒出來。我跟大家推薦的當然是圖靈這本《Python資料科學手冊》,現在美亞上跟前者銷量有得一拼,緊跟其後。咱們這本 Python Data Science Handbook 綜合評分不錯,4.5 星,比前者略高,作者是 Scikit-Learn、IPython 等諸多庫的程式碼貢獻者,華盛頓大學 eScience 學院物理科學研究院院長 Jake VanderPlas

作者:Jake VanderPlas

譯者:陶俊傑,陳小莉 

頁數:448

 

  • 全面同時綜合評價度 zui 高的 Python 資料處理參考讀本

  • 掌握用 Scikit-Learn、NumPy 等工具高效儲存、處理和分析資料 

  • 大量示例+逐步講解+舉一反三,從計算環境配置到機器學習實戰,切實解決工作痛點  

 

Python 語言擁有大量可用於儲存、操作和洞察資料的程式庫,已然成為深受資料科學研究人員推崇的工具。

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

5. Python機器學習基礎教程 


圖靈最受讀者歡迎的機器學習圖書是哪一本?很多讀者能秒答,是《機器學習實戰》,不過這本書作為新手入門不合適。一部分讀者喜歡《圖解機器學習》和《機器學習》,但這兩本不是 Python 示例講解。更多讀者一直在尋找一本 Python 入門機器學習的好書——終於可以很傲嬌地為大家首推這本了。我觀察了一陣子,這本書原版 Introduction to Machine Learning with Python: A Guide for Data Scientists 在美亞網站不論是演演算法還是機器學習分類都是穩居前十的。第一作者 Andreas C. Müller 是 scikit-learn 庫維護者和核心貢獻者,去他 GitHub 頁面翻了翻,發現這書的 star 是1.9k,關註度還是不錯的。當然,最關鍵的是書的內容不錯,Amazon 4.3 星評。

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

譯者:張亮(hysic)

頁數:285

  • Python 機器學習入門書首選

  • 自己動手構建機器學習解決方案並非難事 

  • 以機器學習演演算法實踐為重點,使用 scikit-learn 庫從頭構建機器學習應用 

 

本書主要內容包括:

  • 機器學習的基本概念及其應用;

  • 實踐中最常用的機器學習演演算法以及這些演演算法的優缺點;

  • 在機器學習中待處理資料的呈現方式的重要性,以及應重點關註資料的哪些方面;

  • 模型評估和調參的高階方法,重點講解交叉驗證和網格搜尋;

  • 管道的概念;

  • 如何將前面各章的方法應用到文字資料上,還介紹了一些文字特有的處理方法。 


6Python 3網路爬蟲開發實戰


另外,大家念念不忘的靜覓老師的《Python 3 網路爬蟲開發實戰》也在緊鑼密鼓出版中,爭取 3 月底印出來。


作者:崔慶才

頁數:604

預售時間:2018 年 3 月中(xia)

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

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


●本文編號357,以後想閱讀這篇文章直接輸入357即可

●輸入m獲取文章目錄

推薦↓↓↓

Web開發

更多推薦18個技術類微信公眾號

涵蓋:程式人生、演演算法與資料結構、駭客技術與網路安全、大資料技術、前端開發、Java、Python、Web開發、安卓開發、iOS開發、C/C++、.NET、Linux、資料庫、運維等。

點選【閱讀原文】檢視圖靈更多 Python 圖書

贊(0)

分享創造快樂