2024上半年圖靈出版計算機好書盤點

原文标题:上半年图灵出版的计算机好书,你读过几本?|实用书单推荐

原文作者:图灵编辑部

冷月清谈:

圖靈在2024上半年出版了許多計算機好書,涵蓋了大模型技術、編程基礎、實用教程等方面。

大模型類

  • 《大模型應用開發極簡入門:基於GPT-4和ChatGPT》
  • 《ChatGPT從入門到精通》
  • 《ChatGPT高效提問:prompt技巧大揭秘》
  • 《LangChain 編程:從入門到實踐》
  • 《LangChain 實戰》

AI 智能

  • 《資訊檢索與深度學習》
  • 《智能文本處理實戰》
  • 《推薦系統:演算法、案例與大模型》
  • 《AI助理:用ChatGPT輕鬆搞定工作》

理解圖靈

  • 《理解圖靈》

AI 繪畫

  • 《零基礎玩轉Stable Diffusion》
  • 《Stable Diffusion——AIGC繪畫實訓教程》

計算機基礎

  • 《Hello 演算法》
  • 《圖解TCP/IP(第6版)》
  • 《電腦是怎樣跑起來的(第2版)》
  • 《明解C語言:實戰篇》
  • 《動畫演算法與數據結構》
  • 《CPython設計與實現》

架構運維

  • 《圖解伺服器端網路架構(第2版)》
  • 《微服務設計(第2版)》
  • 《DevOps 實踐指南(第2版)》

其他類

  • 《貝葉斯數據分析(第2版)》
  • 《MyBatis核心技術全解與項目實戰》
  • 《Apache Pulsar 實戰》
  • 《時空大數據系統核心技術》
  • 《小學生學電腦 WPS Office》



怜星夜思:


1、你覺得圖靈出版的這些計算機好書中,哪一本最值得推薦?為什麼?
2、除了圖靈出版的這些好書,你還推薦哪些計算機相關的書籍?
3、你認為未來計算機科學領域有哪些值得關注的趨勢?

原文内容

2024年上半年已过,图灵出版了不少计算机好书,内容涵盖技术的方方面面。有结合读者当下需求的大模型技术类图书,还有为初学者准备的编程基础书,更有符合不同技术需求的实用类教程。


今天就来盘点下,图灵上半年出版的那些计算机好书,看看你还没读过哪本?



大模型类


《大模型应用开发极简入门:基于GPT-4和ChatGPT》 

[比] 奥利维耶·卡埃朗,[法] 玛丽–艾丽斯·布莱特 | 著

何文斯 | 译

大模型应用开发极简指南:了解 GPT-4 和 ChatGPT 的工作原理 2 小时上手开发,快速构建大模型应用并实践提示工程、模型微调、插件、LangChain等,送配套代码。大模型一线创业者、应用技术专家联袂推荐:宝玉、张路宇、孙志岗、邓范鑫、梁宇鹏(@一乐)、罗云、宜博。


《ChatGPT从入门到精通》

黄豆奶爸 | 著

ChatGPT 超牛应用书,涉及 20 多个场景,涵盖高效办公+打造 IP+副业赚钱+新知学习+生活质量提升,粥左罗、肖厂长、孙圈圈、易仁永澄、芷蓝等联合推荐。本书旨在帮助读者了解 ChatGPT 和它背后的技术原理,掌握使用它的方法,并了解它的潜在应用和影响。

《ChatGPT高效提问:prompt技巧大揭秘》

李世明 代旋 张涛 | 著

本书以通俗易懂的语言,详细介绍了如何编写高质量的提示,引导 ChatGPT 输出优质答案,满足各种信息需求。书中包含详细解释和丰富示例,旨在帮助读者掌握利用 ChatGPT 解决各种问题的实用技能。


《LangChain编程:从入门到实践》

李多多(@莫尔索)| 著

教你利用 LangChain 简化大模型应用开发,本书深入解析 LangChain 六大组件:模型输入/输出、检索、链、记忆、代理与回调,全方位掌握核心功能。从 0 到 1 构建多模态智能机器人,理论结合实践,轻松开启大模型应用之旅。随书附赠详尽示例代码,快速上手,轻松驾驭大模型技术。讲解细致入微,学习路径清晰明了,与时俱进,助你成为大模型应用开发达人。

LangChain实战》
崔皓|著

本书深入介绍了 LangChain 平台和大模型的核心概念、应用和实战经验。从 LangChain 的架构出发,逐一讲解了模型输入/输出、检索、链、记忆和代理等核心组件,并结合丰富的开发场景以详细的代码呈现给读者。


《信息检索与深度学习》

郭嘉丰,兰艳艳,程学旗 | 著


孙凝晖院士作序,张亚勤、翟成祥、李航联合推荐!学术大牛带你了解信息检索核心技术、大模型前沿应用挑战。


本书以信息检索系统架构为抓手,围绕检索系统的各个技术模块展开对神经检索前沿技术的介绍。一方面,帮助读者快速了解传统技术的发展现状;另一方面,深入介绍深度学习技术给该研究问题所带来的主要变革和前沿成果。由此,读者可以通过本书较为全面地了解信息检索领域过去与当前发展的面貌。


《智能文本处理实战》

达观数据 | 著


“吴文俊人工智能奖”获奖企业——达观数据带来的一线行业案例经验,众多来自清华、北大、哈工大、同济、复旦、东北大学、中科院学者推荐!本书是第一本全面介绍智能文本处理相关技术场景的图书。理论部分除传统NLP技术外,详细讲解多个关于文档智能处理的特色技术;实践部分以包括达观数据在内多个专业企业的相关产品项目经验为基础,介绍了众多行业、场景中的技术产品落地工作,具有很高的参考价值。

《推荐系统:算法、案例与大模型》

刘强 | 著

为了解决推荐系统学习问题,这本书深入算法工程本质,手把手实操项目代码。内容源自达观数据真实行业案例,为读者呈现 B 端高频规则和策略。大模型时代下的推荐系统如何发展,推荐系统未来的发展趋势本书都有说明。


《AI助理:用ChatGPT轻松搞定工作》

杜雨,刁盛鑫 | 著

畅销书《AIGC:智能创作时代》作者杜雨全新力作,写给所有职场人的 ChatGPT 应用书。内容聚焦职场工作效率全面提升,覆盖作图、视频生成、编程、提示词撰写、文案创作、智能体设计等多个场景的需求,用大模型的力量重塑你的工作流程。
本书还获得华尔街知名财经媒体人于超、梅花创投创始合伙人吴世春、PreAngel Fund 创始合伙人王利杰、Oracle Duke 选择奖项目 Moco 作者郑晔联合推荐。无论你是 AI 技术的新手还是有经验的用户,都能从本书中获益。



理解图灵


《理解图灵》

尼克|著

人工智能之父不被定义的一生。中华优秀出版物图书奖得主、吴文俊奖获得者、畅销书《人工智能简史》作者张晓东(尼克)最新力作,带你领略图灵的非凡智慧。图灵 1936 年的文章《论可计算数》,奠定了计算机科学的基础;而其 1950 年的文章《计算机与智能》则开启了人工智能,此文开头提到的“模仿游戏”后来被称为“图灵测试”。本书以注释形式对《计算机与智能》进行了细致解读。



AI绘画




《零基础玩转Stable Diffusion》

关键帧 | 著

为零基础读者量身打造的学习曲线,手把手保姆式教学。内容精彩,业内好评如潮。掌握创作的底层逻辑,提升设计行业的工作效率。一键搞定批量渲染,快速确定风格调性,不再人工试错!


《Stable Diffusion——AIGC绘画实训教程》

孟德轩 | 著


Stable Diffusion 是当下非常受欢迎的 AI 生成绘画创作工具。本书一方面详细介绍了 AI 生成绘画的技术实现,包括文生图、图生图、图片分割等,引导读者了解 AI 生成绘画的具体实现方法和原理。另一方面,本书重点分析 AI 绘画在电商行业、插画设计、游戏行业和建筑行业等的应用,这些实例可以帮助读者更好地了解 AI 绘画的实际应用价值,并激发读者的创新和应用能力。


计算机基础



《Hello 算法》

靳宇栋(@krahets)| 著

动画图解、一键运行的数据结构与算法教程,GitHub Star 76k !近 500 幅动画插图,近 200 段精选代码,助你快速入门数据结构与算法。

书中系统介绍了数据结构与算法基础、复杂度分析、数组与链表、栈与队列、哈希表、树、堆、图、搜索、排序、分治、回溯、动态规划和贪心算法等核心知识,通过清晰易懂的解释和丰富的代码示例,以及生动形象的全彩插图和在线动画图解,揭示算法工作原理和数据结构底层实现,教授读者如何选择和设计最优算法来解决不同类型的问题,切实提升编程技能,构建完整的数据结构与算法知识体系。


《图解TCP/IP(第6版)》
[日] 竹下隆史,村山公保,荒井透,苅田幸雄 | 著

乌尼日其其格,胡屹 | 译


网络技术初学者必备图书,这是一本图文并茂的网络管理技术书,旨在让广大读者理解 TCP/IP 的基础知识,掌握 TCP/IP 的基本技能。书中讲解了网络基础知识、TCP/IP 基础知识、数据链路、IP、IP 相关技术、TCP 与 UDP、路由协议、应用层协议、网络安全等内容,引导读者了解和掌握 TCP/IP,营造一个安全的、使用放心的网络环境。



《计算机是怎样跑起来的(第2版)》
矢泽久雄 | 著
胡屹 | 译

本书倡导在计算机迅速发展、技术不断革新的今天,回归到计算机的基础知识上。通过探究计算机的本质,工程师将提升对计算机的兴趣,在面对复杂的最新技术时,能够迅速掌握其要点并灵活运用。本书以图配文,以计算机的三大原则为开端,相继介绍了计算机的结构、手工汇编、程序流程、算法、数据结构、面向对象编程、数据库、TCP/IP 网络、数据加密、XML、计算机系统开发以及 SE 的相关知识。第 2 版的部分程序改用 Python 来呈现,数据库改用 MySQL,并对加密部分做了升级。


《明解C语言:实战篇》

柴田望洋 | 著

洪育彬 | 译


日本编程大师柴田望洋的匠心之作,204 段代码 + 174 幅图表,比课本更易懂!本书围绕 C 语言编程学习和开发实践中经常遇到的问题和重点,结合大量代码和图表,从容易出现的错误(ERROR)开始讲起,到类型转换、字符串和指针、结构体和共用体、文件处理、在程序运行时动态生成必要大小的对象(变量)的方法,再到线性表的应用、二叉查找树的应用、控制台画面的控制等,详细介绍了 C 语言中的众多技巧,目标在于提高读者解决实际问题的能力。本书适合有一定 C 语言基础的读者阅读。

《动画算法与数据结构》
[日]渡部有隆, [俄]尼古拉·米连科夫 | 著
郑明智 | 译


作者对可视化编程有多年的研究,全书通过对算法的空间结构、时间结构、数据、计算 4 个特征进行可视化,以统一的形式,结合示意图对算法和数据结构进行讲解。

《CPython设计与实现》

[英]安东尼·肖|著

史海,赵羽,陈啸,李俊辰|译

Python 之父 Guido van Rossum 推荐、CPython 核心开发者 Carol Willing 作序!这本书以一种平易近人的方式解释了 Python 解释器的概念、思想和技术细节。

本书从语法解析、编译器等基础概念出发,深入求值循环、内存管理等  CPython 解释器实现细节。轻松!简明!豁然开朗!手把手带你重新编译 CPython,了解 Python 的内部实现。


架构运维


《图解服务器端网络架构(第2版)》
[日]宫田宽士 | 著

曾薇薇,李云 | 译


467 张图表讲透基础技术和设计要点,资深工程师撰写,网络和服务器的首次完美结合。以图配文,详细说明了服务器端网络架构的基础技术和设计要点。基础设计是服务器端网络架构最重要的一个阶段。本书就立足于基础设计的设计细分项目,详细介绍各细分项目的相关技术和设计要点。全书共分为 5 章,分别讲述进行物理设计、逻辑设计、安全设计和负载均衡设计、高可用性设计以及管理设计时所必需的技术和设计要点。


《微服务设计(第2版)
萨姆·纽曼 | 著
钟健鑫,张沙沙,智伟 | 译
软件架构领域经典,Amazon 4.8 星好评。作者为微服务先驱,译者为微服务实践者。第 2 版全新升级,内容更新率超过 70%。内容通俗易懂,180 张图剖析微服务设计。聚焦微服务痛点,打造高可用分布式架构,多行业案例,涵盖电子商务、金融、广告、支付等。Martin Fowler 领衔推荐,国内外一线专家联袂推荐。

《DevOps 实践指南(第2版)》
Gene Kim,Jez Humble,Patrick Debois,John Willis  | 著

茹炳晟,管俊,董越,王晓翔 | 译

DevOps 先驱 Gene Kim、持续交付之父 Jez Humble 领衔作品,原版 Amazon 4.7 星好评,国内 DevOps 资深实践者翻译,一线专家联袂推荐,汇聚全球一线 DevOps 落地案例(40 个大案例),IT 名作《凤凰项目》实战篇,数字化转型三剑客读本。打造敏捷、可靠、安全、高效的技术型组织。


其他类


《贝叶斯数据分析(第2版)》

约翰·K. 克鲁施克 | 著

王芳 | 译

作者从概率与程序设计的基本概念出发,带你逐渐掌握实际数据分析中常用的高级模型。你会知道,入门贝叶斯统计并不需要天赋或魔法,只需一页一页地跟随本书学习即可。

新版在第 1 版的基础上做了大幅更新,包括新增了易读的代码、重写了贝叶斯推断的相关内容,全书结构也更加合理。作者邀请你搭上这趟“贝叶斯数据分析”便车,并承诺全程舒适、平稳。只要拥有非常基础的微积分知识,你就不会“晕车”。快系好安全带,开启有趣的贝叶斯数据分析之旅吧!


《MyBatis核心技术全解与项目实战》

赖帆(@谷哥的小弟)| 著

这是一本详细介绍 MyBatis 框架使用方法的书,由 370w+ 文章访问量博主赖帆(@谷哥的小弟)创作,一切从实际项目出发,主要内容包括 MyBatis 开发环境、基本操作、运行原理、关联映射、动态 SQL、缓存机制、注解开发、插件技术、逆向工程以及国内流行的 MyBatis-Plus,最后一章结合 SpringBoot 技术详细介绍了 MyBatis 在项目实战中的应用。

《Apache Pulsar实战》
戴维·克杰鲁姆加德|著
吕能,蔡正昕,孟焕丽|译

本书作者既与 Pulsar 项目创始成员共事多年,又有在生产环境中使用 Pulsar 的丰富经验。正是这些宝贵的经验成就了这本 Pulsar“避坑指南”,为想轻松上手 Pulsar 的读者铺平了学习之路。
本书分为 3 大部分,共有 12 章。第一部分概述 Pulsar 的设计理念和用途。第二部分介绍 Pulsar 的特性。第三部分以一个虚构的外卖应用程序为例,详细地介绍 Pulsar Functions 框架的用法,并展示如何用它实现常见的微服务设计模式。本书示例采用 Java 语言,并同时提供 Python 实现。

《时空大数据系统核心技术》
隋远,俞自生,王如斌|著

在 AIGC 和大模型爆发式增长的今天,海量数据无疑是模型训练和性能提升的基石。时空大数据技术凭借其对时间与空间维度的独特诠释能力和对现实世界复杂关系的深刻洞察力,将在这一进程中扮演至关重要的角色。它不仅能够提供丰富的上下文信息,帮助模型理解和预测人类行为、社会现象以及环境变迁,还能为决策支持、城市管理、应急响应、商业分析等领域提供更为精准、高效的数据支持,从而驱动数字经济和社会治理的现代化进程。


《小学生学电脑 WPS Office》

王凤娇,张海燕 | 编著

这是一本为小学生定制的学习工具,包含 WPS 的三大功能——文字、演示和表格,旨在帮助他们轻松掌握 WPS 办公套装的操作技巧。

以有趣的任务为主线,结合小学生的认知特点以及校园使用频率较高的案例,手把手地引导小学生使用电脑来独立解决问题。运用 WPS 文字制作节日手抄报、实践日记、小升初简历;运用 WPS 表格制作阅读记录表、日常记账表、英语单词记忆表;运用 WPS 演示制作读书笔记、参观游记、竞选班干部演讲稿。书中的每个任务都会着重引导孩子有目标地使用某些功能,然后组合使用多个功能,最后创作出一个完整的作品。

《動畫演算法與數據結構》對我來說非常有幫助。它使用視覺化和動畫來解釋複雜的演算法,讓學習變得更有趣且容易理解。我強烈推薦這本書給正在學習數據結構和演算法的學生和開發人員。

我推薦《理解圖靈》,它深入探討了人工智能之父阿蘭·圖靈的非凡智慧。這本書不僅適合計算機科學專業人士,也適合任何對圖靈和人工智能歷史感興趣的人。

《程式設計實務(第3版)》由布萊恩·柯尼漢和丹尼斯·M·里奇合著,是C語言程式設計的權威指南,也是學習C語言的必備書籍。

**雲端運算:**越來越多企業正在採用雲端運算服務,以降低成本、提高靈活性並加快創新。預計未來雲端運算的採用將持續增長,新的雲端服務和技術將不斷湧現。

**量子運算:**量子運算有潛力在諸如材料科學、藥物發現和金融建模等領域帶來革命性進步。雖然量子運算仍處於早期階段,但預計未來將獲得顯著進展。

《DevOps 實踐指南(第2版)》是實施 DevOps 實務的寶貴指南。它提供了清晰的步驟和實例,說明如何打造敏捷、可靠、安全和高效的技術組織。非常適合軟體開發團隊和想要改善其軟體交付流程的組織。

**資料科學和巨量資料分析:**隨著資料量的指數級增長,資料科學和巨量資料分析對於從資料中提取有價值的見解變得越來越重要。熟練使用資料科學技術和工具的人員在未來將備受追捧。

對於想要深入了解貝氏統計的讀者來說,《貝葉斯數據分析(第2版)》是一本必讀之作。它從基本概念入手,逐漸引導讀者掌握實際資料分析中常用的高級模型,非常適合資料科學家和統計學家。

《演算法導論》由麻省理工學院教授托馬斯·科門、查爾斯·萊澤森和羅納德·李維斯特合著,是計算機科學領域的經典教科書,被廣泛認為是學習演算法的最佳書籍之一。

《計算機網路(第8版)》由安德魯·塔能鮑姆和戴維·韋瑟爾斯合著,是計算機網路領域的權威教科書,涵蓋了網路技術的方方面面。

《大模型應用開發極簡入門:基於GPT-4和ChatGPT》值得推薦,因為它提供了使用GPT-4和ChatGPT開發大模型應用程式的實用指南。這本書特別適合想要入門大模型開發的初學者和實踐者。

**網路安全:**隨著網路攻擊的日益增多,網路安全在未來變得至關重要。開發和實施強大的網路安全措施以保護資料和系統免受網路威脅侵害至關重要。

**人工智慧(AI)和機器學習(ML):**AI和ML正在改變各個行業,預計未來會繼續保持增長勢頭。從自動化任務到改進決策制定,AI和ML將在各種應用中發揮著越來越重要的作用。

《深入理解計算機系統(第3版)》由約瑟夫·阿姆達爾、安德魯·貝拉德和布雷特·卡爾佐尼合著,提供了計算機系統硬體和軟體架構的深入分析,是學習計算機系統的優秀資源。

《作業系統概念(第11版)》由西爾伯沙茲和加拉格合著,被譽為作業系統領域的「聖經」,提供了作業系統概念和實作的完整介紹。