二維碼
        企資網

        掃一掃關注

        當前位置: 首頁 » 企資頭條 » 頭條 » 正文

        2021年你讀了哪些覺得比較好的計算機書籍?

        放大字體  縮小字體 發布日期:2021-09-11 02:51:33    作者:企資小編    瀏覽次數:50
        導讀

        2021年出版的新書很多,能夠一直被程序員關注的書有這樣幾本:1、領域特定語言[美] 馬丁·福勒(Martin Fowler) 著,徐昊,鄭曄,熊節 譯領域特定語言DSL,通過Java和C語言分析具體案例,講解DSL的構造方式和通用原

        2021年出版的新書很多,能夠一直被程序員關注的書有這樣幾本:

        1、領域特定語言

        [美] 馬丁·福勒(Martin Fowler) 著,徐昊,鄭曄,熊節 譯


        領域特定語言DSL,通過Java和C語言分析具體案例,講解DSL的構造方式和通用原則,軟件開發程序員的教程,馬丁·福勒新的力作。

        《領域特定語言》是領域特定語言(Domain-Specific Language,DSL)領域的豐碑之作,由軟件開發大師馬丁·福勒(Martin Fowler)歷時多年寫作而成。
        全書共57章,分為6個部分,全面介紹了DSL概念、DSL常見主題、外部DSL主題、內部DSL主題、備選計算模型以及代碼生成等內容,揭示了與編程語言無關的通用原則和模式,闡釋了如何通過DSL有效提高開發人員的生產力以及增進與領域專家的有效溝通,能為開發人員選擇和使用DSL提供有效的決策依據和指導方法。
        本書適合想要了解各種DSL及其構造方式,理解其通用原則、模式和適用場景,以提高開發生產力和溝通能力的軟件開發人員閱讀。

        2、數據結構 Python語言描述 第2版

        [美] 肯尼思·,A.蘭伯特(Kenneth,A.,Lambert,) 著,肖鑒明 譯

        數據結構算法入門教程,基于Python語言進行講解,國外高等院校教材升級,書中包含大量習題和編程項目,隨書贈送配套資源。

        本書用 Python 語言來講解數據結構及實現方法。全書首先概述 Python 編程的功能—這些功能是實際編程和解決問題時所必需的;其次介紹抽象數據類型的規范、實現和應用,多項集類型,以及接口和實現之間的重要差異;隨后介紹線性多項集、棧、隊列和列表;最后介紹樹、圖等內容。本書附有大量的復習題和編程項目,旨在幫助讀者鞏固所學知識。
        本書不僅適合高等院校計算機專業師生閱讀,也適合對 Python 感興趣的讀者和程序員閱讀。

        3、算法設計

        喬恩·克萊因伯格(Jon Kleinberg) 著,王海鵬 譯

        用實際示例闡明枯燥的算法理論,更注重算法設計思維的培養,適合作為算法入門書。

        這是一本被眾多名校采用的算法設計課程教材,強調用實際示例闡明枯燥的算法理論,更注重算法設計思路而非算法復雜度分析。本書采用新穎的教學方式,通過分析真實世界的問題來激發算法思想。兩位作者以一種清晰、直接的方式,指導學生自己分析和定義問題,并從中找出適用于給定場景的算法設計原則。本書鼓勵讀者更深入地理解算法設計過程,探索算法在計算機科學的更廣闊領域中的應用。
        本書具有以下特色:

        強調問題分析和設計方法;遵循結構化教學法,引導學生掌握問題形式化、算法設計和算法分析的全過程;通過一系列帶解答的問題,展示計算機科學家設計和應用算法的過程;包含 200 多道作業題,其中一些題目出自 Yahoo! 和 Oracle 等公司;提供廣泛用于處理 NP 困難問題和隨機應用的算法,這些是極其重要的算法主題。

        4、數據結構與算法之美(全彩印刷)

        王爭著

        20個數據結構與算法,100個真實項目場景案例,300多幅算法手繪圖解

        本書分為11章。第1章介紹復雜度分析方法。第2章介紹數組、鏈表、棧和隊列這些基礎的線性表數據結構。第3章介紹遞歸編程技巧、8種經典排序、二分查找及二分查找的變體問題。第4章介紹哈希表、位圖、哈希算法和布隆過濾器。第5章介紹樹相關的數據結構,包括二叉樹、二叉查找樹、平衡二叉查找樹、遞歸樹和B+樹。第6章介紹堆,以及堆的各種應用,包括堆排序、優先級隊列、求Top K、求中位數和求百分位數。第7章介紹跳表、并查集、線段樹和樹狀數組這些比較高級的數據結構。第8章介紹字符串匹配算法,包括BF算法、RK算法、BM算法、KMP算法、Trie樹和AC自動機。第9章介紹圖及相關算法,包括深度優先搜索、廣度優先搜索、拓撲排序、Dijkstra算法、Floyd算法、A*算法、Z小生成樹算法、Z大流算法和Z大二分匹配等。第10章介紹4種算法思想,包括貪心、分治、回溯和動態規劃。第11章介紹4個經典項目中的數據結構和算法的應用,包括Redis、搜索引擎、鑒權限流和短服務。另外,附錄A為書中的思考題的解答。

        5、Python編程快速上手 讓繁瑣工作自動化 第2版

        [美] 阿爾·斯維加特(Al Sweigart) 著

        Python編程從入門到實踐姊妹篇,零基礎自學Python教程書籍,提供配套同步教學視頻、在線編程環境!針對Python3.X版本更新

        在本書中,你將學習利用Python編程在幾分鐘內完成手動需要幾小時的工作,無須事先具備編程經驗。通過閱讀本書,你會學習Python的基本知識,探索Python豐富的模塊庫,并完成特定的任務(例如,從網站抓取數據,讀取PDF和Word文檔等)。本書還包括有關輸入驗證的實現方法,以及自動更新CSV文件的技巧。一旦掌握了編程的基礎知識,你就可以毫不費力地創建Python程序,自動化地完成很多繁瑣的工作,包括:

        在一個文件或多個文件中搜索并保存同類文本;創建、更新、移動和重命名成百上千個文件和文件夾;下載搜索結果和處理Web在線內容;快速地批量化處理電子表格;拆分、合并PDF文件,以及為其加水印和加密;向特定人群發送提醒郵件和文本通知;同時裁剪、調整、編輯成千上萬張圖片。

        6、學Python 不加班 輕松實現辦公自動化

        何華平 著

        Python編程零基礎入門實踐教程,用Python處理Excel、Word、PPT、PDF、圖像文件,提升職場辦公效率,解決辦公難題,附贈學習資源和教學視頻

        這是一本關于如何利用Python提高日常辦公效率的書,書中凝聚了作者多年的實踐經驗和獨特思考,旨在幫助讀者準確、高效地完成大量高重復度的工作。
        《學Python,不加班:輕松實現辦公自動化》匯集了日常辦公和處理文檔時常見的問題,通過實例的演示與講解,幫助讀者靈活有效地使用Python處理工作中遇到的問題。全書共11章,涵蓋Python的各種應用場景,具體包括文件管理自動化,網絡信息自動獲取,TXT、XLS/XLSX、DOC/DOCX、PPT、PDF、圖片文件的自動化處理,模擬鼠標、鍵盤操控本地軟件,自動化運行管理等。本書力圖淡化編程中的抽象概念,貼合工作場景,注重實戰效果,通過對Python技術的巧妙講解,幫助讀者成為高效率的辦公室“超人”。

        7、機器學習的數學

        雷明 著

        人工智能深度學習領域教程,AI程序員的數學參考書,透徹理解機器學習算法,從數學層面搞懂核心算法原理的邏輯,python程序講解

        本書的目標是幫助讀者全面、系統地學習機器學習所必須的數學知識。全書由8章組成,力求精準、最小地覆蓋機器學習的數學知識。包括微積分,線性代數與矩陣論,最優化方法,概率論,信息論,隨機過程,以及圖論。本書從機器學習的角度講授這些數學知識,對它們在該領域的應用舉例說明,使讀者對某些抽象的數學知識和理論的實際應用有直觀、具體的認識。 本書內容緊湊,結構清晰,深入淺出,講解詳細??捎米饔嬎銠C、人工智能、電子工程、自動化、數學等相關專業的教材與教學參考書。對人工智能領域的工程技術人員與產品研發人員,本書也有很強的參考價值。對于廣大數學與應用的數學愛好者,本書亦為適合自學的讀本。

        8、解構領域驅動設計

        張逸 著

        DDD領域驅動設計教程,進一步精化領域驅動設計方法體系,通過實戰案例演示統一過程的實施,可幫助讀者提高領域建模及軟件設計能力。

        本書全面闡釋了領域驅動設計(domain-driven design,DDD)的知識體系,內容覆蓋領域驅動設計的主要模式與主流方法,并在此基礎上提出“領域驅動設計統一過程”(domain-driven design unified process,DDDUP),將整個軟件構建過程劃分為全局分析、架構映射和領域建模3個階段。除給出諸多案例來闡釋領域驅動設計統一過程中的方法與模式之外,本書還通過一個真實而完整的案例全面展現了如何進行領域驅動設計統一過程的實施和落地。為了更好地運用領域驅動設計統一過程,本書還開創性地引入了業務服務、菱形對稱架構、領域驅動架構、服務驅動設計等方法與模式,總結了領域驅動設計能力評估模型與參考過程模型。本書提出的一整套方法體系已在多個項目中推廣和落地。

        9、Linux就該這么學(第2版)

        劉遄 著

        Linux入門教程書籍,基于Linux系統RHEL8編寫,每章帶有圖表及習題,知識點覆蓋紅帽認證RHCE考試要求。

        1.本書耗時近3年時間,修訂1500余次,內容源自國內每天訪問量近60000人次的同名Linux培訓課程;

        2.在上一版的基礎上進行了系統的更新,基于Linux系統RHEL 8編寫,適用于CentOS、Fedora、Ubuntu等主流衍生版本;

        3.面向零基礎讀者,從Linux基礎知識講起,漸進式地提高內容難度。

        《Linux就該這么學(第2版)》在上一版的基礎上進行了大量的更新,基于紅帽RHEL 8系統編寫,且內容適用于CentOS、Fedora等系統。本書共分為20章,內容涵蓋了部署Linux系統,常用的Linux命令,與文件讀寫操作有關的技術,使用Vim編輯器編寫和修改配置文件,用戶身份與文件權限的設置,硬盤設備分區、格式化以及掛載等操作,部署RAID磁盤陣列和LVM,firewalld防火墻與iptables防火墻的區別和配置,使用ssh服務管理遠程主機,使用Apache服務部署靜態網站,使用vsftpd服務傳輸文件,使用Samba或NFS實現文件共享,使用BIND提供域名解析服務,使用DHCP動態管理主機地址,使用Postfix與Dovecot部署郵件系統,使用Ansible服務實現自動化運維,使用iSCSI服務部署網絡存儲,使用MariaDB數據庫管理系統,使用PXE+Kickstart無人值守安裝服務,使用LNMP架構部署動態網站環境等。此外,本書的配套站點還深度點評了紅帽RHCSA、RHCE、RHCA認證,方便讀者備考。

        10、CSS新世界

        張鑫旭 著

        CSS3.0入門到進階教程,前端博客"鑫空間-鑫生活"博主十年經驗沉淀之作,大量實戰案例且具有在線Demo演示,配套官方網站,隨時與作者溝通學習。

        本書是“CSS世界三部曲”的最后一部。這是一本關于CSS的進階讀物,專門講CSS3及其之后版本的新特性。在本書中,作者結合自己多年的從業經驗,講解CSS基礎知識,并充分考慮前端開發者的需求,以CSS新特性的歷史背景為線索,去粗取精,注重細節,深入淺出地介紹了上百個CSS新特性。此外,作者專門還為本書開發了配套網站,用于書中實例效果的在線展示和問題答疑。

        本書的所有內容都是作者經過深入思考和探索后提煉出來的,知識點多且內容豐富,注重技術細節、經驗分享和解決問題的思路。本書的主要目標是幫助前端開發者突破CSS技能提升的瓶頸,非常適合具有一定CSS基礎的前端開發者閱讀。

        11、Linux命令行大全 第2版

        [美] 威廉·肖特斯(William Shotts) 著,門佳,李偉 譯

        手把手教你學Linux操作系統,腳本shell編程代碼書寫,系統管理編程運維,學習使用bash(LinuxShell)編寫完整的程序。

        本書對Linux命令行進行詳細的介紹,全書內容包括4個部分,第一部分由Shell的介紹開啟命令行基礎知識的學習之旅;第二部分講述配置文件的編輯,如何通過命令行控制計算機;第三部分探討常見的任務與必備工具;第四部分全面介紹Shell編程,讀者可通過動手編寫Shell腳本掌握Linux命令的應用,從而實現常見計算任務的自動化。通過閱讀本書,讀者將對Linux命令有更加深入的理解,并且可以將其應用到實際的工作中。
        本書適合Linux初學人員、Linux系統管理人員及Linux愛好者閱讀。

        12、UNIX傳奇:歷史與回憶

        [美] 布萊恩·W.克尼漢(Brian,W.,Kernighan) 著,韓磊 譯

        UNIX的誕生記與發展史,計算機先驅布萊恩·W.克尼漢繼C程序設計語言后又一力作,講述貝爾實驗室的幕后故事,C/C++等重要發明的起源,探尋計算科學之光!

        自1969年在貝爾實驗室的閣樓上誕生以來,Unix操作系統的發展遠遠超出其創造者們的想象。它帶動了許多創新軟件的開發,影響了無數程序員,改變了整個計算機技術的發展軌跡。
        本書不但書寫Unix的歷史,而且記錄作者的回憶,一探Unix的起源,試圖解釋什么是Unix,Unix是如何產生的,以及Unix為何如此重要。除此之外,本書以輕松的口吻講述了一群在貝爾實驗室工作的發明天才的有趣往事,本書中每一個故事都是鮮為人知卻又值得傳播的寶貴資源。
        本書適合對計算機或相關歷史感興趣的人閱讀。讀者不需要有太多的專業技術背景,就可以欣賞Unix背后的思想,了解它的重要性。

        13、精通Rust 第2版

        [印] 拉胡爾·沙瑪(Rahul Sharma)[芬]韋薩·凱拉維塔 著,鄧世超 譯

        Rust系統編程指南自學教程書籍,學習Rust編程語言基礎,掌握更高端的編程范式,成就高段位的編程極客。

        本書內容共17章,由淺入深地講解Rust相關的知識,涉及基礎語法、軟件包管理器、測試工具、類型系統、內存管理、異常處理、高級類型、并發模型、宏、外部函數接口、網絡編程、HTTP、數據庫、WebAssembly、GTK+框架和GDB調試等重要知識點。

        本書適合想學習Rust編程的讀者閱讀,希望讀者能夠對C、C++或者Python有一些了解。書中豐富的代碼示例和詳細的講解能夠幫助讀者快速上手,高效率掌握Rust編程。

         
        (文/企資小編)
        打賞
        免責聲明
        本文為企資小編推薦作品?作者: 企資小編。歡迎轉載,轉載請注明原文出處:http://m.sneakeraddict.net/news/show-175734.html 。本文僅代表作者個人觀點,本站未對其內容進行核實,請讀者僅做參考,如若文中涉及有違公德、觸犯法律的內容,一經發現,立即刪除,作者需自行承擔相應責任。涉及到版權或其他問題,請及時聯系我們郵件:weilaitui@qq.com。
         

        Copyright ? 2016 - 2023 - 企資網 48903.COM All Rights Reserved 粵公網安備 44030702000589號

        粵ICP備16078936號

        微信

        關注
        微信

        微信二維碼

        WAP二維碼

        客服

        聯系
        客服

        聯系客服:

        在線QQ: 303377504

        客服電話: 020-82301567

        E_mail郵箱: weilaitui@qq.com

        微信公眾號: weishitui

        客服001 客服002 客服003

        工作時間:

        周一至周五: 09:00 - 18:00

        反饋

        用戶
        反饋

        久久午夜无码鲁丝片秋霞| 久久久久无码专区亚洲av| 无码人妻精品一区二区三区东京热| 精品无码人妻一区二区三区| 中文字幕无码无码专区| 日日摸夜夜爽无码毛片精选| 国产高清无码毛片| 中文字幕在线观看一区二区| 成人午夜福利免费无码视频| 精品久久久无码中文字幕| 久久久久成人精品无码中文字幕 | 国产在线精品一区二区中文| 在线高清无码A.| 亚洲中文字幕伊人久久无码| 日本无码色情三级播放| 中文字幕无码久久人妻| 亚洲成a人片在线观看无码专区 | 中文字幕亚洲色图| 久久精品aⅴ无码中文字字幕重口| 亚洲中文字幕无码一区| 无码国产精品一区二区免费vr| A狠狠久久蜜臀婷色中文网| 成人无码视频97免费| 无码夫の前で人妻を侵犯| 永久免费无码日韩视频| 无码人妻精品一区二区三区东京热| 婷婷中文娱乐网开心| 国产精品无码DVD在线观看| 免费无码作爱视频| 中文字幕人妻无码一夲道 | 92午夜少妇极品福利无码电影 | 亚洲中文字幕无码爆乳av中文| 无码人妻精品一区二区三区66| 中文字幕一区视频| 在线看福利中文影院| 人妻系列无码专区无码中出| 中文字幕精品视频在线| 日韩久久久久久中文人妻 | 日韩精品无码AV成人观看| 日韩人妻无码一区二区三区久久99| 色综合久久综合中文综合网|