推薦一份質量不錯的Python書單

在20世紀90年代後期,Python經歷了一系列1.x版本,具有標誌性的是Python1.5.2,在之後的很長一段時間裏,它仍然是Python的黃金標準。Python社區自1989年12月創建以來的成長和Python 1的成熟,爲Python 2更廣泛的擴展奠定了基礎。如今,最新的Python3.9的開發計劃表已提上日程...

但是,人得服老,Guido雖已退居幕後,但他對Python的未來還是充滿信心的。Python也一直在進步,未來,Python將以更高的開發效率、更快的運行速度、更強的功能,在雲計算、人工智能、爬蟲、自動化運維、金融分析等領域綻放異彩。

本期Python書單包含了入門、進階還有個行業的技能提升,因此無論你是新手、還是已經積累了一定的經驗,這些通關祕籍,值得你一讀!

入門

Python編程快速上手——讓繁瑣工作自動化

作者: 【美】Al Sweigart(斯維加特)

譯者: 王海鵬

內容簡介:

本書快速教讀者掌握Python這一對初學者友好的語言。書中包含了很多實用的示例,供讀者學習和聯繫。

通過本書,可以學會解決很多實際的任務和需求,包括在一個或多個文件中搜索文本模式、通過創建修改移動和重命名文件和文件夾來組織計算機、抓取數據和信息、更新Excel表格、自動發送郵件和文本消息、組織計算機執行週期性任務等等。

笨辦法學Python 3

作者: [美] 澤德·A. 肖(Zed A. Shaw)

譯者: 王巍巍

內容簡介:

本書是一本Python入門書籍,以習題的方式引導讀者一步一步學習編程,從簡單的打印一直講到完整項目的實現,讓初學者從基礎的編程技術入手,最終體驗到軟件開發的基本過程。本書是基於Python3.6版本編寫的。本書共包括52個習題。每一章的格式基本相同,以代碼習題開始,按照說明編寫代碼,運行並檢查結果,然後再做附加練習。

Python數學編程

作者: [澳] 阿米特·薩哈(Amit Saha)

譯者: 許楊毅 ,劉旭華

內容簡介:

本書將程序設計和數學巧妙地結合起來,從簡單的項目開始,應用Python解決高中和大學低年級的數學問題,比如幾何、概率、統計以及微積分等,爲進一步學習更復雜的數學內容以及Python編程語言打下堅實的基礎。本書也可作爲Python初學者的入門讀物,通過學習書中的示例程序和完成那些編程挑戰,讀者可以提高自己的編程能力和技巧。

數據結構(Python語言描述)

作者: 【美】Kenneth A. Lambert(蘭伯特)

譯者: 李軍

內容簡介:

本書面向計算機專業的學生、愛好者和從業人員,是Python編程語言的面向對象設計、數據結構方面的一本入門圖書。

本書首先介紹了Python語言的基礎知識和特性,然後結合各種數據結構,分別用Python進行了剖析和實現。本書涉及到多態和繼承等主題,以及集合接口的多種實現,空間和時間代價的分析,以及各種不同的集合的實現等等。每章最後,還給出了練習,幫助讀者鞏固和思考。

Python算法詳解

作者: 張玲玲

編輯: 張濤

內容簡介:

全書共13章,基於Python分別講解了算法是程序的靈魂,數據結構,常用的算法思想,線性表、隊列和棧,樹,圖,查找算法,內部排序算法,經典的數據結構問題,解決數學問題,經典算法問題,解決圖像問題,遊戲和算法等內容。全書內容以“技術解惑”貫穿全書,引領讀者全面掌握算法的核心技術。

寫給系統管理員的Python腳本編程指南

作者: [印度]甘尼什 • 桑吉夫 • 奈克(Ganesh Sanjiv Naik)

譯者: 張成悟

內容簡介:

本書是一本介紹Python編程的進階圖書,包含了大量關於Python腳本設計的主題。本書共18章,首先帶領讀者快速複習Python基礎知識,然後循序漸進地介紹了一些實用主題,包括Python腳本的調試和分析、編寫單元測試、系統管理、處理文件和數據、文件歸檔以及文本處理等。然後介紹了網絡編程、處理電子郵件、遠程控制主機、創建圖形用戶界面、處理日誌文件、編寫網絡爬蟲、數據收集和可視化以及操作數據庫等更加高階的主題。

本書中每一知識點都結合可以運行的源碼講解,幫助讀者更好地掌握Python腳本編程。本書要求讀者具備Python的基礎知識,非常適合對Python編程有基本瞭解並且有興趣將編程技能擴展到命令行腳本和系統管理的讀者閱讀。

進階

Python極客項目編程

作者: 【美】Mahesh Venkitachalam

譯者: 王海鵬

內容簡介:

本書結合了軟件開發工程師的興趣來教授Python編程實戰。全書分爲5個部分共14章,首先是基礎知識,然後是模擬遊戲,然後分別從圖像、3D圖形和硬件等入手,以不同類型的項目實踐的方式,告訴讀者如何將Python編程技能應用到實際的項目中。

本書充分考慮到讀者的學習興趣和習慣,案例使用價值很高,是一本真正能夠幫助中級程序員快速上手使用Pyhton的實戰指南。

Python核心編程(第3版)

作者: 【美】Wesley Chun(衛斯理 春)

譯者: 孫波翔 ,李斌 ,李晗

內容簡介:

本書總共分爲3部分。第1部分包括正則表達式、網絡編程、Internet客戶端編程、多線程編程、GUI編程、數據庫編程、Microsoft Office編程、擴展Python等內容。第2部分包括Web客戶端和服務器、CGI和WSGI相關的Web編程、Django Web框架、雲計算、高級Web服務。第3部分包括文本處理以及一些其他內容。

Python Cookbook(第3版)中文版

作者: 【美】David Beazley Brian K.Jones

譯者: 陳舸

內容簡介:

本書介紹了Python應用在各個領域中的一些使用技巧和方法,其主題涵蓋了數據結構和算法,字符串和文本,數字、日期和時間,迭代器和生成器,文件和I/O,數據編碼與處理,函數,類與對象,元編程,模塊和包,網絡和Web編程,併發,實用腳本和系統管理,測試、調試以及異常,C語言擴展等。

笨辦法學Python 3 進階篇

作者: [美] 澤德·A. 肖(Zed A. Shaw)

譯者: 王巍巍

內容簡介:

本書是《“笨辦法”學Python 3》一書的進階篇,《“笨辦法”學Python 3》介紹了用Python 3編程的基礎知識,而本書則通過52個精心設計的習題幫助讀者超越基礎,提升水平。

這52個習題大部分都結合實際演示,並配有附加挑戰,每個習題都可以幫讀者掌握一項關鍵的實踐技能,包括使用文本編輯器管理複雜的項目、利用功能強大的數據結構、應用算法處理數據結構、掌握必要的文本分析和處理技術、使用SQL有效且合邏輯地建模存儲數據,以及學習強大的命令行工具等。

本書旨在幫助讀者從單純地編寫能運行的代碼跨越到編寫能解決實際問題的高質量Python代碼,成爲一名高階的Python程序員。本書適合所有已經開始使用Python的技術人員,包括初級開發人員和已經升級到Python 3.6版本以上的經驗豐富的Python程序員。

Python高性能編程

作者: 【美】 戈雷利克 (Micha Gorelick) 歐日沃爾德(Ian Ozsvald)

譯者: 胡世傑 ,徐旭彬

內容簡介:

本書針對有一定基礎的Python程序員,將指導讀者實現代碼優化的各種方法。讀者將學習如何使用智能的算法,以及使用各種相關的技術,例如numpy、cython、cpython等,以及各種多線程和多節點策略。市面上一致缺乏學習用Pyhton完成高度計算性任務的教程,而本書正是這方面不可多得的一本好書。

安全技術

Python密碼學編程(第2版)

作者: 【美】Al Sweigart(斯維加特)

譯者: 鄭新芳 ,趙怡翾

內容簡介:

自互聯網面世以來,網絡安全一直是人們所重視的問題。從20世紀中葉開始,流傳千百年的密碼算法紛紛被投入到了網絡安全的應用中;隨後,在20世紀70年代,與古典密碼完全不同的密碼體制——公鑰密碼算法橫空出世,密碼學的發展完成了一次飛躍。Python誕生於20世紀90年代,它是一種面嚮對象語言特點與解釋型語言特點相結合的高級程序設計語言,已經得到了大規模應用。

本書將Python語言與密碼學結合起來,從簡單的古典密碼算法開始,一直到公鑰密碼算法,進行了簡潔而細緻的說明與解讀。每一種密碼算法的講解包括原理部分、實現部分和破解部分(公鑰算法不包括破解部分),其中後兩者附有詳細的Python代碼,註釋簡潔明瞭,可讀性極高。每章的末尾還提供了一些習題,幫助讀者鞏固所學知識並進行深入理解。本書適合任何想要學習Python編程並對密碼學抱有興趣的讀者。本書對Python編程的基礎要求不高,初學者可以放心地閱讀本書。相信本書一定能夠爲讀者帶來絕佳的閱讀體驗。

金融科技

基於Python的金融分析與風險管理

作者: 斯文

編輯: 胡俊英

內容簡介:

本書聚焦於Python在金融分析與風險管理的應用,全書分爲入門篇、基礎篇和提高篇共12章。在入門篇中,對Python做了介紹並結合金融演示了Python的基本操作;在基礎篇中,結合金融場景講解NumPy、Pandas、SciPy等Python模塊的具體運用;在提升篇中,詳細討論運用Python分析利率、債券、股票、期貨、期權以及風險價值等內容。

Python金融大數據分析 第2版

作者: [德]伊夫·希爾皮斯科(Yves Hilpisch)

譯者: 姚軍

內容簡介:

《Python金融大數據分析 第2版》分爲5部分,共21章。第1部分介紹了Python在金融學中的應用,其內容涵蓋了Python用於金融行業的原因、Python的基礎架構和工具,以及Python在計量金融學中的一些具體入門實例;

第2部分介紹了Python的基礎知識以及Python中非常有名的庫NumPy和pandas工具集,還介紹了面向對象編程;第3部分介紹金融數據科學的相關基本技術和方法,包括數據可視化、輸入/輸出操作和數學中與金融相關的知識等;

第4部分介紹Python在算法交易上的應用,重點介紹常見算法,包括機器學習、深度神經網絡等人工智能相關算法;第5部分講解基於蒙特卡洛模擬開發期權及衍生品定價的應用,其內容涵蓋了估值框架的介紹、金融模型的模擬、衍生品的估值、投資組合的估值等知識。

《Python金融大數據分析 第2版》本書適合對使用Python進行大數據分析、處理感興趣的金融行業開發人員閱讀。

Python金融實戰案例精粹

作者: 斯文

編輯: 胡俊英

內容簡介:

隨着金融科技時代的到來,Python在金融領域的影響力已經有目共睹。掌握Python在金融實務中的應用,已經成爲金融科技達人們必備的技能之一。

本書作爲《基於Python的金融分析與風險管理》一書的配套案例集,整合了源於現實金融市場和日常實務工作的88個原創案例,涉及308項編程任務,包括超過6000行的Python代碼。

本書囊括了豐富多樣的金融場景,涵蓋利率、匯率、債券、股票、基金、遠期、股指期貨、外匯期貨、國債期貨、股票期權、商品期權等金融產品,還涉及商業銀行、證券公司、期貨公司、保險公司、信託公司、資產管理公司、基金管理公司、金融控股公司等各類型的金融機構,既介紹了包括我國在內的新興市場,又介紹了歐美成熟的金融市場,囊括金融實務中可能涉及Python編程的各種場景。

本書着眼於一系列從業者可能涉及的金融實務案例,並結合Python編程給出了高效的解決方案。通過閱讀本書,讀者能夠全方位地瞭解金融市場的運作,深刻洞察各類職務背後的工作技巧。

Python期貨量化交易實戰

作者: 酆士昌 ,劉承彥

譯者: 席松鶴

內容簡介:

如今,要想在企業和投資金融領域保持競爭力,只是精通電子表格和計算器已經遠遠不夠,傳統工具和數據集已經無法滿足我們的需要。本書將用Python編程來解決期貨量化交易的問題,並通過110多個技巧介紹實際的解決方案。

本書基於臺灣期貨交易所的案例進行講解,從數據分析的角度切入,以技巧的形式深入數據背後,讓讀者從基本的期貨交易規則開始,瞭解相關的技術指標,並能夠熟練使用Python編程走上量化交易之路。本書既適合期貨領域的從業人員學習,也適合想進入金融領域的程序員參考。

人工智能

Python自然語言處理

作者: 【美】Steven Bird Ewan Klein Edward Loper

譯者: 陳濤 ,張旭 ,崔楊 ,劉海平

內容簡介:

本書提供了非常易學的自然語言處理入門介紹,該領域涵蓋從文本和電子郵件預測過濾,到自動總結和翻譯等多種語言處理技術。你將學會編寫 Python程序處理大量非結構化文本,並將理解用於分析書面通信內容和結構的主要算法。

Python 3破冰人工智能:從入門到實戰

作者: 黃海濤

編輯: 張爽

內容簡介:

本書主要包含兩部分,第一部分爲基礎部分(以數學建模歷年賽題形式瞭解相關算法,同時將講解相關AI模塊下的Python常用包),第二部分爲實戰部分,對常用算法進行基本原理簡介,並構建實戰案例,同時包含自然語言處理的案例以及TensorFlow案例。

數據科學

Python統計分析

作者: [奧地利]托馬斯·哈斯爾萬特(Thomas Haslwanter)

譯者: 李銳

內容簡介:

本書以基礎的統計學知識和假設檢驗爲重點,簡明扼要地講述了Python在數據分析、可視化和統計建模中的應用。主要包括Python的簡單介紹、研究設計、數據管理、概率分佈、不同數據類型的假設檢驗、廣義線性模型、生存分析和貝葉斯統計學等從入門到高級的內容。

本書利用Python這門開源語言,不僅在直觀上對數據分析和統計檢驗提供了很好的理解,而且在相關數學公式的講解上也能夠做到深入淺出。本書的可操作性很強,配套提供相關的代碼和數據,讀者可以依照書中所講,復現和加深對相關知識的理解。

本書適合對統計學和Python有興趣的讀者,特別是在實驗學科中需要利用Python的強大功能來進行數據處理和統計分析的學生和研究人員。

貝葉斯思維:統計建模的Python學習法

作者: 【美】Allen B. Downey

譯者: 許楊毅

內容簡介:

貝葉斯統計學方法正變得日益重要和日益普及。但是市場上適合初學者的資源很少。本書基於作者在大學講授的課程,可以幫助讀者獲得一個良好的開端,諸如利用Python編程,處理統計學中的估值,預測,決策分析,假設檢驗等問題。書中包含擲骰子等簡單的例子,也有解決現實問題的實際算例。

網絡爬蟲

精通Python爬蟲框架Scrapy

作者: 【美】迪米特里奧斯 考奇斯-勞卡斯(Dimitrios Kouzis-Loukas)

譯者: 李斌

內容簡介:

本書是掌握Scrapy開源爬蟲框架的學習指南,先講解了Scrapy框架的基礎,然後講解了使用Python和第三方API從任何源抽取數據、處理數據以及根據需求來呈現數據的方法。接下來有講解了將爬取的數據存入數據庫中的流程、搜索引擎的相關知識,以及使用Spark Streaming進行實時分析的方法。

用Python寫網絡爬蟲(第2版)

作者: [德]凱瑟琳 雅姆爾(Katharine Jarmul)、[澳]理查德 勞森(Richard Lawson)

譯者: 李斌

內容簡介:

本書包括網絡爬蟲的定義以及如何爬取網站,如何使用幾種庫從網頁中抽取數據,如何通過緩存結果避免重複下載的問題,如何通過並行下載來加速數據抓取,如何利用不同的方式從動態網站中抽取數據,如何使用叔叔及導航等表達進行搜索和登錄,如何訪問被驗證碼圖像保護的數據,如何使用Scrapy爬蟲框架進行快速的並行抓取,以及使用Portia的Web界面構建網路爬蟲。

青少年編程

教孩子學編程(Python語言版)

作者: 【美】Bryson Payne

譯者: 李軍

內容簡介:

本書旨在爲家長和老師提供一個叫孩子學會編程和用Python語言解決問題的的指南,書中還包括一些非常典型且實用的案例,來促進學習效果。通過一步步的指導,讓學生了解計算機思維,並能夠掌握變量、循環、函數等基礎概念,以此來提升孩子的動腦動手能力。

無論是有一定編程經驗的人,還是零基礎的讀者,你都將成爲孩子在計算機編程方面最棒的第一任老師。

趣學Python——教孩子學編程

作者: 【美】Jason R. Briggs

譯者: 尹哲

內容簡介:

本書用一種輕鬆活潑的方式帶領讀者進入Python語言的世界。作者將帶領讀者以獨特的、新奇而充滿樂趣的示例,來學習Python編程。其中,術語會特別提示,代碼用不同顏色提示、分析和說明。圖示也輕鬆活潑。

本書每一章都有精心設計的編程謎題,讓讀者開動大腦,充分理解所學的知識和內容。本書最後,介紹瞭如何編寫兩個完整的遊戲。這種通過編寫遊戲的教學方式,能夠極大地調動讀者的學習積極性。

Python少兒趣味編程

作者: 李強 ,李若瑜

編輯: 陳冀康

內容簡介:

Python簡單易學,功能強大,是少兒學習編程的首選語言。本書是少兒學習Python編程的趣味指南,全書共17章,按照由簡到難、逐步深入的方式組織各章內容。

本書從認識Python開始,首先介紹了Python的安裝和IDLE的使用,然後依次介紹了變量、數字和字符串、列表、元組和字典、布爾類型等數據類型,以及條件、循環、異常和註釋、函數、面向對象編程、文件操作等基礎知識,並且通過實際案例講解了海龜繪圖、Pygame基礎和遊戲編程,以及Python在自然語言處理方面的應用。

本書精心選取內容,注重難易適度和趣味性,語言通俗易懂,代碼示例豐富。在多章的末尾,還給出了一些練習題並給出瞭解答。

****— 【 THE END 】—

本公衆號全部博文已整理成一個目錄,請在公衆號裏回覆「m」獲取!

3T技術資源大放送!包括但不限於:Java、C/C++,Linux,Python,大數據,人工智能等等。在公衆號內回覆「1024」,即可免費獲取!!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章