10本拍手叫绝的编程好书丨文末送书

39357ab5eb56a0f684ab536eba316cde.png

bf2a318966c0a896dea3c02fa4325136.gif

👉目录

1 微服务设计(第2版)

2 Go 语言设计与实现

3 Rust 程序设计

4 Python 编程:从入门到实践

5 算法(第 4 版)

6 LangChain 编程:从入门到实践

7 人工智能简史

8 理解图灵

9 黑客与画家

10 游戏为什么好玩:游戏设计的奥秘

在前两篇推文《9本相见恨晚的“计算机”好书》《 9 本醍醐灌顶的计算机好书》中,腾讯云开发者公众号为大家分享了腾讯工程师们强烈推荐的计算机经典图书。

这些好书,涵盖了从计算机理论科学、软件工程等基础知识,到实现阶层跃升、视野开拓、站位升维的方法论。希望能帮助大家在追求技术极致的同时,跳出技术的局限,用高维视角去剖析问题本质。

国庆长假即将来临,我们为大家精心准备了 10 本适合假期阅读的计算机好书,从编程语言到 AI,从游戏到计算机文化不一而足。参与本文有奖互动,我们将挑选 10 位幸运读者,送出本书单任意一本图书!

关注腾讯云开发者,一手技术干货提前解锁👇

01

微服务设计(第2版)

959c72044d5b8ffae1334895af3771a2.png

微服务是个框,什么都能往里装。在过去的十年间,微服务似乎成了软件开发领域的银弹,万事不决微服务,大量的企业、组织从单体应用迁移到了微服务应用,分布式系统也变得更加精细化。

但在最近几年间,我们似乎又看到了另一个潮流,从微服务应用转回单体架构的案例变得越来越多。这背后的原因是什么?这跟微服务的设计又有什么关系?

本书由业内资深专家萨姆·纽曼(Sam Newman)撰写,作为系统架构领域的经典,本书深入探讨了构建、管理、扩展和演进微服务架构时需要考虑的方方面面。第 2 版进行了全面更新:新增了微服务构建和部署、无服务器计算及云原生应用等主题,扩充了进程间通信等内容。此外,新版贯穿了更多业界经典案例,提供了更多代码示例,帮助大家落地微服务。

如果你想在国庆期间更加深入理解软件架构这个概念,这本书值得你的深入阅读。

接下来要为大家推荐的,是三大热门编程语言的经典好书。

02

Go 语言设计与实现

f4fbc9a8b18c54c6f314e42eaf733c15.png

Go 语言诞生于 2009 年,很多著名的开源框架,例如:Kubernetes、etcd 和 Prometheus 等都使用 Go 语言开发,近年来热门的微服务架构和云原生技术也为 Go 语言社区带来了非常多的活力。尤其是在国内,Go 语言表现出了惊人的活力与流行度,市场机会更为富足。

书中结合近200幅生动的全彩图片,配上详尽的文字剖析与精选源代码段,为读者奉上了异彩纷呈、系统完善的 Go 语言解读。通过阅读本书,读者不仅能够深入理解 Go 语言的实现细节,而且可以深刻认识设计背后的原理,同时提升阅读源代码的技能。

b962abf0c1faf0dc9766438bebd6fe6b.png

图片来源:https://draveness.me/golang/ 

03

Rust 程序设计

9baa0007d918ab7d37dc11a242465d88.png

Rust 是另一门近年来热度十足的新兴编程语言,专注于安全性、并发性和性能。它的设计目标是提供与C++相媲美的性能,同时确保内存安全和线程安全。Rust 也是一门近年来“瓜”最多的编程语言,无论是传闻中的 Windows 内核用 Rust 重写,大厂们用 Rust 重构老旧代码,还是 Rust 社区内部的各种治理问题、路线问题,都让它的关注度持续升温。

本书被认为是圈内公认的 Rust 圣经,内容涉及 Rust 所有关键特性,比官方文档还要详细好懂!读者普遍认为本书内容全面、讲解透彻,实战性强,是学习 Rust 编程的必备书籍。

04

Python 编程:从入门到实践

97cb2e9629218b5d98492a28cf9fdab5.png

Python 是一门已经有 30 多年历史的老牌编程语言,得益于人工智能的飞速发展,最近几年,Python 重新展现出了旺盛的生命力。

2023 年,Python 斩获年度编程语言桂冠,在编程语言排行榜上,Python 也持续霸榜第一的位置。

b89914fd9a539374a088762d7152e4ee.png

学习一门编程语言,需要考虑的不仅仅是兴趣,还要看它背后的易用性、库的丰富性和社区支持的力度,在生态方面,Python 的优势体现得淋漓尽致。

《Python 编程:从入门到实践》是一本经典的 Python 编程入门书籍,由埃里克·马瑟斯(Eric Matthes)撰写,帮助读者从零开始学习 Python 编程,并通过实践项目加深理解。7 天精通 Python 不好说,7 天上手 Python 绝对没问题!

05

算法(第 4 版)

1e050eff923a4076d715966dab95386c.png

算法是人工智能发展的核心引擎之一,负责将原始数据转化为有价值的信息和决策。无论是深度学习、自然语言处理、计算机视觉还是强化学习等 AI 技术,都离不开先进算法的支持。

“百模大战”让人眼花缭乱,但脱离开表象的呈现不同,其实真正经典的还是底层的技术原理。学好算法,就有了站稳 AI 时代的基石。

《算法(第4版)》由普林斯顿大学教授 Robert Sedgewick 和 Kevin Wayne 所著,全面介绍了关于算法和数据结构的必备知识,并特别针对排序、搜索、图处理和字符串处理进行了论述。

在第 4 版中,还具体给出了每位程序员应知应会的 50 个算法,不仅提供了实际代码,而且这些 Java 代码实现采用了模块化的编程风格,读者可以方便地加以改造。

06

LangChain 编程:从入门到实践

4275280b20bd399836200b7868092948.png

当你熟练掌握了算法的底层原理,用好大模型时代的开发工具就显得尤为必要。LangChain 是一个开源框架,旨在简化和优化大型语言模型(LLMs)的集成和应用。它通过提供一系列工具和组件,帮助开发者快速构建、部署和管理基于 LLMs 的应用程序。

16865e59f8fe04e58b139d1042186eea.png

本书从实际的例子出发,细致解读 LangChain 框架的核心模块和源码,使抽象的概念变得具体。通过本书,你将深入了解 LangChain 的六大组件,并快速上手开启大模型应用之旅。

07

人工智能简史

e5256e6033fe3acbe7248d82999bfb67.png

“我们总是高估未来两年的变化,低估未来十年的变革”,而读历史的好处就在于,你可以从历史中得到教训和启发。人工智能在过去的历史中,曾有过数次“骗子来了”的拐点:人工智能技术得到革新,人类世界将被颠覆,颠覆没有到来,人工智能是骗子。

《人工智能简史》这本书,既是一本严肃的信史,又通俗易懂,带有科普的性质,更难得的是妙趣横生,使人拿起来一读就放不下手。

本书全面讲述人工智能的发展史,几乎覆盖人工智能学科的所有领域,包括人工智能的起源、自动定理证明、专家系统、神经网络、自然语言处理、遗传算法、深度学习、强化学习、超级智能、哲学问题和未来趋势等,以宏阔的视野和生动的语言,对人工智能进行了全面回顾和深度点评。

当你掌握了算法的底层原理,熟练了 LangChain 等工具的应用,你自然会对人工智能这个行业有强烈的探索欲,让这本书满足你吧!

08

理解图灵

919f0d31521202a73ed2436d116eec31.png

《理解图灵》这本书是《人工智能简史》作者尼克的新作,深入探讨了图灵的生平和思想轨迹,特别是他对智能与机器关系的早期洞察,以及他在计算理论方面的重大贡献。

图灵是程序员们的“祖师爷”,他的过往事迹相信大家都耳熟能详,提出划时代的图灵机和图灵测试,二战时期破解 Enigma,他的工作不仅推动了计算机科学的发展,他的思想和创新在当今世界中依然熠熠生辉。

《理解图灵》从多角度剖析图灵的一生与学术成就,带你深入图灵的思想世界,领略智能的本质。

愿你能从图灵的生平中,找到方向与动力。

09

黑客与画家

c9218a94062203f0fe589a01e232ccc3.png

《黑客与画家》是一本由保罗·格雷厄姆(Paul Graham)所著的书籍,书中探讨了黑客文化、编程的本质、互联网行业的规则以及创业精神等多个方面。作者通过自己丰富的创业经历以及从画家到黑客的跨界经历,生动诠释了什么是黑客精神以及黑客们如何看待世界、影响世界。

本书作者保罗·格雷厄姆是著名的程序员、风险投资家、博客作者和技术作家,被誉为Web App 之父、“硅谷创业之父”,知名创业孵化器 Y Combinator 创始人。

在这本书中,保罗·格雷厄姆以黑客与画家的双重身份,不仅提供了跨越不同行业的思维模式,还为创作者们、创业者们提出了建设性的忠告。每一位在数字时代渴望创新、突破常规的人,都可以在这本书里找到一些灵光乍现的启发。

10

游戏为什么好玩:游戏设计的奥秘

d389d182a7af31030e808362a0083aaf.png

当然,我们是了解你的,在工作、学习之余,假期沉浸在“第九艺术”的游戏世界里,相信是很多人的选择。无论是决战王者峡谷,还是死磕动不动给你磕头的大头,都是大家放松心态的好选择。

可是你有没有想过,为什么游戏这么吸引人?游戏设计者们究竟是用什么方法让人们乐此不疲地玩游戏?

书中以回答“游戏为什么好玩”这一问题为线索,从游戏设计者与游戏玩家两个角度,详细分析了经典游戏机制的设计思路与实际效果,并结合不同时代的经典游戏作品,从空间、时间、金钱、道具、技能、任务、收集等角度,对机制中的细节做了深入评析。

此外,作者还梳理了游戏机制研究中的经典理论与设计模式,本书可作为游戏策划等相关从业者的入门读物,也适合游戏玩家和对游戏机制感兴趣的读者阅读参考。

-End-

原创作者|鹅厂推书官

感谢你读到这里,不如关注一下?👇

c1034ce4aa06218b1c6657c7af893b29.png

你近期在阅读哪些与计算机相关的书籍?欢迎评论分享。腾讯云开发者社区联合人民邮电出版社旗下图灵教育,为点赞本文并且留言的 10 位读者随机送出本文书单任意一本图书。9月29日中午12点开奖。

b0fefb110a98dc3bc419a22ca2d77119.png

📢📢欢迎加入腾讯云开发者社群,享前沿资讯、大咖干货,找兴趣搭子,交同城好友,更有鹅厂招聘机会、限量周边好礼等你来~

4ec86304aef08b9aa644a5c491a68036.jpeg

(长按图片立即扫码)

d3712c50d9e58ea3082539ab1301f91c.png

6e2b7055bf41d7a19fbd539d85f6ad4c.png

e5ded06db0216bfc2252e219b642f78e.png

048d474955226b33a5fb59939e24137c.png

3fd27768b5d0505a258ac06f3af62d84.png

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值