9本4月程序员新书,Python书就占了6本
當春天來臨,當自由的腳步離我們越來越近,當企業復工后,出版社集中上架6本Python新書,推薦給需要學習的你。
1、數據結構和算法 Python和C++語言描述
戴維·M.瑞德(David,M.,Reed),約翰·策勒(John Zelle) 著,肖鑒明 譯
- 幫助程序員用Python和C++學習扎實的數據結構知識
- 美國知名大學計算機系教授編寫
- 國外著名大學計算科學教材
本書首先介紹了抽象與算法分析、數據的抽象等數據結構的基本原理和知識, 然后結合Python的特點介紹了容器類、鏈式結構和迭代器、堆棧和隊列、遞歸、樹;隨后,簡單介紹了C++語言的知識,并進一步講解了C++類、C++的動態內存、C++的鏈式結構、C++模板、堆、平衡樹和散列表、圖等內容;最后對算法技術進行了總結。每章末尾給出了一些練習題和編程練習,幫助讀者復習鞏固所學的知識。
本書適合作為高等院校計算機相關專業數據結構課程的教材和參考書,也適合對數據結構感興趣的讀者學習參考。 隨書附贈源代碼,可在異步社區輕松下載。
2、計算思維與Python編程
瑪麗亞·利特文(Maria,Litvin)加里·利特文 加里·利特文(Gary,Litvin) 著,王海鵬 譯
?
- 零基礎學Python編程,從入門到實踐
- 國外廣受歡迎的Python編程和計算思維教材
- 提供示例代碼和練習解答
《計算思維與Python編程》以教授精確的計算思維為目標。全書共18章。首先介紹了Python編程的基礎知識,包括變量和算術計算、集合與函數、循環、字符串、列表、字典、海龜繪圖、序列等知識;然后深入介紹了專門的數學知識,包括奇偶校驗、計數、概率、向量和矩陣、遞歸、圖、數論和密碼學,并且結合Python編程來解決各個領域中的特定問題。附錄部分給出了Python編程相關參考資料。
本書適合作為計算機相關專業的Python程序設計和計算思維的課程教材,也適合想要學習計算思維和Python編程的讀者包括中學生閱讀參考。
3、Python計算與編程實踐 多媒體方法 第4版
[美] 馬克·古茨戴爾(Mark,Guzdial)芭芭拉·埃里克森()芭芭拉·埃里克森(Barbara,Ericson) 著,王海鵬,孫朝軍 譯
- 多媒體方法教授Python編程,計算機網絡,軟件與程序設計
- 國外著名高等院校的Python程序設計實戰教程教材
本書是一本獨特的Python程序設計教程,使用媒體計算的方法教授Python編程。媒體計算將Python編程實踐融入文本、圖像、數字音樂、網頁、視頻等相關的數字媒體形式,提供各種有趣的創作體驗,教人們通過編程,用數字媒體進行溝通。
本書具有以下特色
- 利用文本、圖像、數字音樂、網頁、視頻等多種有趣的多媒體形式學習Python編程,讓編程成為創造性工具,激發讀者的興趣。
- 給出豐富的實例和章末問題,引導讀者探索編程在多媒體創作中的作用。
- 提供豐富的圖片素材,鼓勵讀者對素材進行創作分享,激發學習積極性。
- 增加關于文本處理的章節,用簡短的代碼進行字符串操作,幫助讀者快速上手。
- 編寫用于處理CSV(因特網上共享數據的通用格式)的示例,用Python處理CSV文件,完成電子表格中的操作。
- 添加邊緣檢測代碼,代碼更短,更容易理解。
- 新增了跳舞的海龜程序和遞歸模式,支持創造更復雜的圖形效果。
- 使用JES中的*新功能,讓Python編程操作數字媒體更方便。
- 提供教學PPT、配套媒體工具和素材文件下載。
4、Python金融大數據分析 第2版
[德] 伊夫·希爾皮斯科(Yves Hilpisch) 著,姚軍 譯
?
?
- 金融科技算法交易量化金融教程書籍
- 詳細講解使用Python分析處理金融大數據的專業圖書
- 將人工智能應用于金融開發的實戰指南
- 金融應用開發領域從業人員的常備讀物
Python已成為數據驅動AI、金融優先選擇的編程語言。現在,一些大型的投資銀行和對沖資金均使用Python及其生態系統來構建核心交易與風險管理系統。在本書中,作者向開發人員和量化分析人員介紹了使用Python程序庫與工具,完成金融數據科學、算法交易和計算金融任務的方法。
Python與金融:Python交互式金融分析與程序開發入門。
基本知識:學習Python數據類型與結構、NumPy、pandas及其DataFrame類、面向對象編程。
金融數據科學:探索用于金融時間序列數據、I/O操作、推斷統計學和機器學習的Python技術與程序庫。
算法交易:使用Python來驗證和部署自動算法交易策略。
衍生品分析:開發靈活、強大的Python期權、衍生品定價和風險管理程序庫。
5、Python自動化運維實戰
巴塞姆·,阿利(Bassem Aly) 著,王文峰,袁洪艷 譯
- 運維工程師教程書籍,自動化運維實踐
- 通過Python模塊、庫與工具自動配置和管理大量服務器的講解,提高運維的效率
本書首先介紹如何開發Python程序 、創建Python模塊,然后講述如何使用Python工具獲取重要的輸出信息、生成通用的配置模板、自動安裝操作系統、配置大量服務器,最后討論如何創建和管理虛擬機,如何利用OpenStack、VMware、AWS自動執行管理任務等。
通過本書,你將掌握用Python實現自動化運維的各種方法和技巧。
本書主要內容:
- Python中常用模塊的用法;
- 通過Python腳本管理網絡設備的方法;
- 使用Ansible和Fabric自動執行常見的Linux管理任務的方法;
- 管理Linu**程的方法;
- 使用Python管理VMware、OpenStack和AWS實例的方法;
- 基于Python的安全工具的用法。
6、Python密碼學編程 第2版
[美] 阿爾·斯維加特(Al Sweigart) 著,鄭新芳,趙怡翾 譯
?
- 易懂的密碼學,暢銷書全面升級
- Python編程實現加密算法的初學者指南
通過閱讀本書,您將學習如何通過 Python 編程制作和破解密碼,以此創建和發送密文!學習 Python 編程的基礎 知識之后,您將從使用反向和凱撒密碼的簡單程序開始,了解為公開密鑰加密的方法,該加密方法用于保護在線事務的 正常運作,包括數字簽名和電子郵件。另外,您還將學習如何使用經典密碼(如置換密碼和維吉尼亞密碼)對文本進行加密。 每個程序都包含完整的代碼和逐行說明。本書結尾,您將學習如何使用 Python 進行編碼。
您還將學習以下內容:
- 將循環、變量和流控制語句組合到實際的工作程序中;
- 使用字典文件檢測解密的消息是有效的英文還是亂碼;
- 創建并測試程序以確保代碼正確加密和解密;
- 對仿射密碼進行編碼(破解)的示例(使用模塊化算術對消息進行加密);
- 使用暴力算法和頻率分析等技術破解密碼。
7、Go語言趣學指南
內森·揚曼(Nathan Youngman),羅杰·佩珀(Roger Peppé) 著,黃健宏 譯
- Go語言程序設計教程書籍
- Go編程語言實戰學習筆記入門書
- 學習過程充滿樂趣,并能積累豐富的實戰經驗
《Go語言趣學指南》是一本面向Go語言初學者的書,循序漸進地介紹了使用Go語言所必需的知識,展示了非常多生動有趣的例子,并通過提供大量練習來加深讀者對書中所述內容的理解。本書共分8個單元,分別介紹變量、常量、分支和循環等基礎語句,整數、浮點數和字符串等常用類型,類型、函數和方法,數組、切片和映射,結構和接口,指針、nil和錯誤處理方法,并發和狀態保護,并且每個單元都包含相應的章節和單元測試。
《Go語言趣學指南》適合對初學Go語言有不同需求的程序員閱讀。無論是剛開始學習Go語言的新手,還是想要回顧Go語言基礎知識的Go語言使用者,只要是想用Go做開發,無論是開發小型腳本還是大型程序,《Go語言趣學指南》都會非常有幫助。
8、黑客秘笈 滲透測試實用指南 第3版
[美] 皮特·基姆(Peter Kim) 著,孫勇,徐太忠 譯
- 經典圖書再度升級,美亞全五星圖書
- 讀者好評如潮,通過模擬滲透測試的流程全講解期間用到的各種工具和技術
本書共分為11章,內容涵蓋了攻擊工具的安裝和使用、網絡掃描、網絡漏洞利用、突破網絡、物理訪問攻擊、規避殺毒軟件檢測、破解密碼的相關技巧以及如何編寫分析報告等。本書適合網絡安全從業人員以及對黑客技術感興趣的愛好者閱讀,還可以作為高校信息安全專業師生的參考書。
9、JMeter 性能測試實戰 第2版
巴約·艾林勒(Bayo Erinle) 著,黃鵬 譯
?
- Jmeter教程實戰書籍,性能測試指南
- JMeter應用知識,結合具體的示例
- 系統介紹如何使用JMeter測試Web應用程序
本書通過具體的示例介紹如何使用JMeter測試Web應用程序。本書共7章。第1章介紹性能測試的基礎,第2章討論如何通過瀏覽器錄制測試計劃,第3章詳細講述表單提交,第4章介紹在測試計劃中如何通過JMeter管理Web會話,第5章討論如何利用JMeter監控服務器資源,第6章闡述如何通過JMeter進行分布式測試,第7章展示一些提高測試效率的技巧。
本書適合測試人員和開發人員閱讀,也可供相關的專業人士參考。
總結
以上是生活随笔為你收集整理的9本4月程序员新书,Python书就占了6本的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 图片处理--羽化特效
- 下一篇: fastreport中文乱码问题