每一頁都是干貨,這10本Python新書,我必須推薦給你
每一頁都是干貨,這10本Python新書,我必須推薦給你
今天給大家?guī)?0本Python新書,每一本都是干貨滿滿不可錯過。
1 Python 快速入門(第3版)

書名:《Python 快速入門(第3版)》
作者:?[美]娜奧米·塞德(Naomi Ceder)
譯者:戴旭
推薦理由:
明確涵蓋Python 3,全面介紹核心庫、包和工具;
配備精深的習題;
新增5章與數據科學相關的內容。
這是一本Python快速入門書,基于Python 3.6編寫,分為4個部分,第一部分講解Python的基礎知識,對Python進行概要的介紹,第二部分介紹Python編程的重點,第三部分闡釋Python的高級特性,第四部分關注數據處理,最后給出了相關案例。本書框架結構清晰,內容編排合理,講解循序漸進,并結合大量示例和題目,既適合Python初學者學習,也適合作為專業(yè)程序員的Python參考書。
2 Python編程無師自通——專業(yè)程序員的養(yǎng)成

書名:《Python編程無師自通——專業(yè)程序員的養(yǎng)成》
作者:?[美] 科里?奧爾索夫(Cory Althoff)
譯者:宋秉金
推薦理由:
暢銷Python編程類入門書,美國亞馬遜Kindle編程類排行榜榜一;
作者結合自身成功經驗給出的答案;
本書每章采用“要點介紹+示例代碼+術語總結+挑戰(zhàn)練習”的模式,細化介紹編程入門所需的各個知識點。
從Python 3 中開始學習編程,并構建第一個程序;通過學習“面向對象的程序設計”并創(chuàng)建一個強大的Python程序來讓讀者掌握技能;學習使用Git、Bash、正則表達式和數據庫等工具,然后使用學習的新編程技能來構建一個網絡爬蟲;學習計算機科學的基本原理,包括計算機架構、數據結構、算法和網絡編程;學習為項目編程:涵蓋了軟件開發(fā)過程、測試和最佳編碼實踐;了解如何完成團隊合作,并獲得編程工作。
3 從零開始學Python(第2版)

書名:《從零開始學Python(第2版)》
作者:?[美] 約翰·保羅·穆勒(John Paul Mueller)
譯者:武傳海
推薦理由:
“達人迷”是暢銷美國近30年的經典圖書品牌,經過億萬讀者的檢驗;
面向零基礎讀者,巧用類比式描述,技術知識點輕松掌握;
書中還有一系列的Python周邊小知識,教你更好地掌握Python,活學活用Python。
本書包含5個部分,共計20章內容,從Python入門知識開始講解,涉及初級的編程知識、各種數據類型的使用、數據的存儲和管理等內容,同時本書還包含對Python模塊和庫的介紹。通過閱讀本書,讀者可以全面了解與Python編程有關的各個細節(jié),實現(xiàn)零基礎學習Python編程。
4 Python算法詳解

書名:《Python算法詳解》
作者:??張玲玲
推薦理由:
6年Python開發(fā)經驗,計算機碩士,杰出程序員和算法專家;
195個實例,使讀者有更多的實踐演練機會;
涵蓋數據結構,線性表、隊列和棧,樹,圖,查找算法,內部排序算法,經典算法問題的解決,圖像問題的解決等內容。
全書共13章,基于Python分別講解了算法是程序的靈魂,數據結構,常用的算法思想,線性表、隊列和棧,樹,圖,查找算法,內部排序算法,經典的數據結構問題,解決數學問題,經典算法問題,解決圖像問題,游戲和算法等內容。全書內容以“技術解惑”貫穿全書,引領讀者全面掌握算法的核心技術
5 編程的樂趣:用Python解算法謎題

書名:《編程的樂趣:用Python解算法謎題》
作者:??[美] 斯里尼?德瓦達斯(Srini Devadas)
譯者:戴旭? 李亞舟? 許亞運
推薦理由:
謎題是來自真實世界的應用,饒有趣味、易于描述;
算法謎題的趣味性和計算機編程的實用性之間搭建了一座橋梁;
斯里尼·德瓦達斯(Srini Devadas) 麻省理工學院(MIT)計算機科學和人工智能實驗室(CSAIL)電子工程和計算機科學教授。
這是一本介紹通過解決復雜算法謎題來學習編程的書,書中的代碼用Python語言編寫。本書將對代碼功能的理解與編程語言語法和語義的理解分離開來,從解每個謎題開始,先給出解謎題的算法,隨后用Python語法和語義實現(xiàn)對應的算法,并適當做出解釋。本書包含了21個謎題,其中很多謎題都廣為流傳,如多皇后、漢諾塔、驗證六度分隔猜想等,每個謎題后面都配有不同難度的編程習題,幫讀者加深對相關算法的理解。
6 Python程序設計與科學計算

書名:《Python程序設計與科學計算》
作者:?尹永學? 黃海濤
推薦理由:
理論實踐相結合:由具有多年教學和數學建模競賽指導經驗的高校教師與具有豐富實戰(zhàn)經驗的資深算法工程師合力寫作而成;
輕松入門Python:從Python安裝到基本語法、函數,精選有價值的Python內容進行介紹;
科學計算+數學建模:從科學計算實戰(zhàn)到數學建模應用實例都有所介紹,帶你開啟數學建模的大門。
本書內容主要分為三部分:第一部分為基礎部分,介紹Python語言的編程基礎);第二部分為科學計算部分,對常用科學計算模塊進行介紹,并包含實戰(zhàn);第三部分介紹科學計算中重要的應用數學建模。內容包含Python常用的數據科學模塊,從編程入門開始,介紹Numpy、Scipy、Pandas常用的科學計算模塊,簡述matplotlib繪圖模塊,最后介紹了用于數學建模的模塊Sklearn。
7 Python Qt GUI與數據可視化編程

書名:《Python Qt GUI與數據可視化編程》
作者:?王維波? 栗寶鵑? 張曉東
推薦理由:
本書適合具有Python編程基礎;?
想通過Python設計GUI應用程序或在GUI應用程序中實現(xiàn)數據可視化的讀者閱讀和參考。
本書介紹在Python中使用PyQt5編寫GUI應用程序的方法,以及使用不同工具在GUI程序中實現(xiàn)數據可視化的方法。本書分為三大部分,分別介紹了PyQt5 GUI應用程序的框架結構等基礎核心內容、PyQt5 GUI應用程序設計中常用到的各種功能的編程方法,以及使用PyQtChart、matplotlib和PyQtDataVisualization進行二維和三維數據可視化的設計方法等。
8 Python 3破冰人工智能:從入門到實戰(zhàn)

書名:《Python 3破冰人工智能:從入門到實戰(zhàn)》
作者:?黃海濤
推薦理由:
數學基礎:從歷年數學建模競賽入手,解讀人工智能中的數學方;
編程實踐:100余個代碼實例,全面講解網絡爬蟲、數據存儲與數據分析等內容;
算法應用:實戰(zhàn)案例輔以豐富圖解,詳盡分析人工智能算法特性及其應用場景。
本書主要包含兩部分,第一部分為基礎部分(以數學建模歷年賽題形式了解相關算法,同時將講解相關AI模塊下的Python常用包),第二部分為實戰(zhàn)部分,對常用算法進行基本原理簡介,并構建實戰(zhàn)案例,同時包含自然語言處理的案例以及TensorFlow案例。
9 Python和NLTK自然語言處理

書名:《Python和NLTK自然語言處理》
作者:??[印度] 尼天?哈登尼亞(Nitin Hardeniya)雅各布?帕金斯(Jacob Perkins) 迪蒂?喬普拉(Deepti Chopra) 尼什?斯喬希(Nisheeth Joshi) 伊提?摩突羅(Iti Mathur)
譯者:林賜
推薦理由:
Nitin Hardeniya是一位資深的數據科學家,精通Python、NLTK、機器學習,與多家知名公司都有長期的合作;
本書適合快速學習NLTK的資深Python程序員以及機器學習領域的研究人員;
使用Python解決各種NLP任務的方式。
本書是一本運用NLTK和其他Python庫構建專業(yè)NLP和機器學習項目的學習指南。本書共分為三部分。第一部分是NLTK基本模塊,重點是如何創(chuàng)建文本分割器和解析器。第二部分介紹一些簡單的文本處理方法和語言處理的基本技術。第三部分將會帶領讀者去實現(xiàn)自己的NLP項目。
10 Python機器學習

書名:《Python機器學習》
作者:?[印]阿布舍克·維賈亞瓦吉亞(Abhishek Vijayvargia)
譯者:宋格格
推薦理由:
涵蓋機器學習的所有主要領域;
每個概念的python代碼示例;?
Jupyter Notebook腳本提供了用于測試和測試算法的數據集。
這本書通過數學解釋和編程例子描述了機器學習的概念。每一章的內容都是從技術的基本原理和基于真實數據集工作實例開始的。在應用算法的指導下,每種技術都有各自的優(yōu)點和缺點。本書提供了python中的代碼示例。Python現(xiàn)在已經被全世界所接受。首先,它是免費、開源的。它包含了來自開放社區(qū)的非常好的支持。它包含大量的庫,所以您不需要編寫任何代碼。此外,它可擴展為大量數據,適用于大數據技術。