图灵书单| 开学季,来份程序员快乐书单

964 阅读12分钟

嗨,小伙伴们,今天我们就要一起给8月画上句号啦! 可能幸福的你刚刚结束了暑假生活,也可能你正在庆祝家里可爱的“神兽”终于要去上学了,又或者……你和我一样,看了标题才发现,就要和9月说“你好”了。

上学那么久,让我们每个人的9月都有了特殊的色彩,每年这个时候,Flag一定要立起来!

早睡?运动?旅行? 一定不要忘了阅读呀~

书中不仅有前人永垂不朽的精神,有智者令人敬仰的成果,有时代背景下的百态人生,有远方的诗、眼前的影,嘿嘿,还有大师和你我的代码!

一份程序员专属书单送给你!快来感受阅读的魅力吧~

是你的每一次“小步快跑”,最终影响了我们的生活哦~

01. 程序是怎样跑起来的(第3版)

作者:[日]矢泽久雄
译者:周自恒

图片4.png

文科生也能看懂的编程基础知识

本书从计算机的内部结构开始讲起,以图配文的形式详细讲解了二进制、内存、数据压缩、源文件和可执行文件、操作系统和应用程序的关系、汇编语言、硬件控制方法等内容,目的是让读者了解从用户双击程序图标到程序开始运行之间到底发生了什么。



02. Linux命令行与shell脚本编程大全(第4版)

作者:[美] 理查德·布卢姆(Richard Blum)
[美] 克里斯蒂娜·布雷斯纳汉(Christine Bresnahan)
译者:门佳

图片5.png

详尽梳理Linux命令行和shell命令知识 原来写shell脚本原来如此简单!

这是一本关于Linux命令行与shell脚本编程的全方位教程,主要包括Linux命令行、shell脚本编程基础、高级shell脚本编程,以及创建和管理实用的脚本四大部分。
本书这一版针对Linux系统的最新特性进行了全面更新,不仅涵盖了详尽的动手教程和现实世界中的实用信息,还提供了与所学内容相关的参考信息和背景资料。



03. C语言程序设计:现代方法(第2版•修订版)

作者:[美]K.N.金(K.N.King)
译者:吕秀锋,黄倩

图片6.png

豆瓣评分9.3
哈佛、麻省理工、斯坦福等诸多名校C语言教材

本书分为C语言的基础特性、C语言的高级特性、C语言标准库和参考资料4个部分。主要目的就是通过一种“现代方法”来介绍C语言,书中强调标准C,强调软件工程,不再强调“手工优化”。这一版不仅有C99中的新特性,还与时俱进地增加了C11和C18中的内容,配套了习题解答。



04. 明解C++

作者:[日]柴田望洋
译者:孙巍

图片7.png

比课本更易懂!
307段代码+245幅图表,透彻讲解C++基础知识

由浅入深地讲解了“C++的基础知识”和“C++编程的基础知识”,内容涉及程序流的分支、循环、基本数据类型、数组、函数、指针和类等。为了帮助读者理解,对于C++语法和一些难懂的概念,均以精心绘制的示意图,清晰直观地进行讲解。



05. On Java 中文版(基础卷)

作者:[美]布鲁斯·埃克尔(Bruce Eckel)
译者:陈德伟 臧秀涛 孙卓 秦彬 等

图片8.png

基于Java 8、11、17!
百万畅销书Thinking in系列作者Bruce Eckel重讲Java的编程思想

讲解 Java 核心语法,并对 Java 的核心变化进行详述。全书内容通俗易懂,配合示例讲解逐步深入,并结合实际开发需要,从语言底层设计出发,有效帮读者规避一些常见的开发陷阱。



06. Python工匠:案例、技巧与工程实践

作者:朱雷(@piglei)

图片9.png

源自本土一线项目案例
融入互联网大厂工程实践经验

本书基于广受好评的“Python工匠”系列开源文章。全书从工程实践角度出发,通过剖析核心知识、展示典型案例与总结实用技巧,帮助大家系统进阶Python,写好工程代码,做好实践项目。



07. JavaScript悟道

作者:[美]道格拉斯·克罗克福德(Douglas Crockford)
译者:死月(朱凯迪)

图片10.png

JSON之父十年磨一剑之力作
中国读者与道格拉斯的Q&A

本书结合当前JavaScript语言现状,深入剖析了JavaScript语言的运行原理、应该如何演进、怎样才能将其发挥至极致。这些深邃、极具前瞻性的论述不仅适用于JavaScript,也适合其他语言。学习、理解、实践大师的思想,能让开发者站在巨人的肩上,看得更全面。



08. Vue.js设计与实现

作者:霍春阳(HcySunYang)

图片11.png

Vue.js框架作者尤雨溪作序推荐
基于Vue.js 3,深入解析Vue.js设计细节

本书基于Vue.js 3,从规范出发,以源码为基础,并结合大量直观的配图,循序渐进地讲解Vue.js中各个功能模块的实现,细致剖析框架设计原理。



09. Go语言设计与实现

作者:左书祺(@Draven)

图片12.png

全网阅读量超 100 万,30 多万读者追更
600 多段精选源代码段,前所未有地读懂 Go 源码

本书几乎涵盖了Go语言从编译到运行的方方面面。书中结合近200幅生动的全彩图片,配上详尽的文字剖析与精选源代码段,为读者奉上了异彩纷呈、系统完善的Go语言解读。



10. R语言实战(第2版)

作者:[美]卡巴科弗(Robert I. Kabacoff)
译者:王小宁 刘撷芯 黄俊文 等

图片13.png

豆瓣评分9.0
一本书轻松掌握数据处理+R语言

本书注重实用性,是一本全面而细致的R指南,高度概括了该软件和它的强大功能,展示了使用的统计示例,且对于难以用传统方法处理的凌乱、不完整和非正态的数据给出了优雅的处理方法。



11. Rust程序设计

作者:[美]吉姆•布兰迪(Jim Blandy)
[美]贾森•奥伦多夫(Jason Orendorff)
译者:李松峰

图片14.png

Rust开发者人手一本的案头书

本书由两位经验丰富的系统程序员撰写,解释了Rust如何在性能和安全性之间架起桥梁,以及我们如何用好这门语言。内容包括Rust的基本数据类型,关于所有权、引用等概念,表达式、错误处理、包和模块、结构体、枚举与模式等基础知识,Rust语言的特型与泛型,闭包,迭代器,集合,等等。



12.SQL基础教程(第2版)

作者:[日]MICK
译者:孙淼 罗勇

图片15.png

107张图表+209段代码+88个法则
让菜鸟实现完美进阶!

编辑介绍:本书双色印刷,介绍了关系数据库以及用来操作关系数据库的SQL语言的使用方法。书中通过丰富的图示、大量示例程序和详实的操作步骤说明,让读者循序渐进地掌握SQL的基础知识和使用技巧,切实提高编程能力。每章结尾设置有练习题,帮助读者检验对各章内容的理解程度。



13.图解HTTP

作者:[日]上野 宣
译者:于均良

图片16.png

从基础知识到最新动向
一本书掌握HTTP协议

本书对互联网基盘——HTTP协议进行了全面系统的介绍。作者由HTTP协议的发展史娓娓道来,严谨细致地剖析了HTTP协议的结构,列举诸多常见通信场景及实战案例,最后延伸到Web安全、最新技术动向等方面。本书的特色为在讲解的同时,辅以大量生动形象的通信图例,更好地帮助读者深刻理解HTTP通信过程中客户端与服务器之间的交互情况。



14.分布式架构原理与实践

作者:崔皓 全网阅读量超 60 万

图片17.png

沿“为什么?是什么?怎么办?”的思路,讲解分布式技术要点

本书通过一个简单的例子,描述了分布式架构的特性和存在的问题,并围绕这些问题展开了分析和实践。书中从为什么、是什么、怎么办这三个方面,分别讲解了分布式应用服务的拆分、分布式调用、分布式协同、分布式计算、分布式存储、分布式资源管理和调度、高性能与可用性以及指标与监控等内容,基本涵盖了分布式技术的要点。



15.深入剖析Kubernetes

作者:张磊

图片18.png

深入剖析Kubernetes的本质、核心原理和设计思想
打通学习容器技术的“任督二脉”
近4万读者一致好评

本书基于Kubernetes v1.18,深入剖析Kubernetes的本质、核心原理和设计思想。本书从开发者和使用者的真实逻辑出发,逐层剖析Kubernetes项目的核心特性,全面涵盖集群搭建、容器编排、网络、资源管理等核心内容,以生动有趣的语言揭示了Kubernetes的设计原则和容器编排理念,是一本全面且深入的Kubernetes技术指南。



16.Python 3网络爬虫开发实战(第2版)

作者:崔庆才

图片19.png

静觅大神力作
Python 之父 Guido van Rossum 推荐

本书案例丰富,注重实战,介绍了如何利用 Python 3 开发网络爬虫。为每个知识点的实战项目配备了针对性的练习平台,避免了案例过期的问题。



17.Excel+Python:飞速搞定数据分析与处理

作者:[瑞士]费利克斯•朱姆斯坦(Felix Zumstein)
译者:冯黎

图片20.png

流行 Python 库 xlwings 创始人亲授
教你让 Excel 快得飞起来!

通过本书,即使完全不了解Python,Excel用户也能够学会用Python将烦琐的任务自动化,显著地提高办公效率,并利用Python在数据分析和科学计算方面的突出优势,轻松搞定Excel任务。



18.啊哈!算法

作者:啊哈磊

图片21.png

这不过是一本有趣的算法书而已。
和别的算法书比较,如果硬要说它有什么特点的话,那就是你能看懂它。

编辑介绍:这是一本充满智慧和趣味的算法入门书。没有枯燥的描述,没有难懂的公式,一切以实际应用为出发点,通过幽默的语言配以可爱的插图来讲解算法。你更像是在阅读一个个轻松的小故事或是在玩一把趣味解谜游戏,在轻松愉悦中便掌握算法精髓,感受算法之美。



19. 大规模推荐系统实战

作者:阿星

图片22.png

详细剖析大规模推荐系统
从0到1,从1到N

本书从实战的角度介绍推荐系统,主要包含三部分:召回算法、排序算法和工程实践。书中细致剖析了如何在工业中对海量数据应用算法,涵盖了从算法原理,到模型搭建、优化以及最佳实践等诸多内容。



20. 深度学习入门:基于Python的理论与实现

作者:斋藤康毅
译者:陆宇杰

图片23.png

深度学习人气教程,比“花书”更适合入门

本书是深度学习真正意义上的入门书,深入浅出地剖析了深度学习的原理和相关技术。书中使用Python3,尽量不依赖外部库或工具,从基本的数学知识出发,带领读者从零创建一个经典的深度学习网络,使读者在此过程中逐步理解深度学习。



21. 程序员的数学(第2版)

作者:[日]结城浩
译者:管杰 卢晓南

图片24.png

没有晦涩的公式,只有好玩的数学题
一本书掌握编程所需的基础数学知识

本书面向程序员介绍了编程中常用的数学知识,借以培养初级程序员的数学思维。读者无须精通编程,也无须精通数学,只要具备四则运算和乘方等基础知识,即可阅读本书。



22. 机器学习:公式推导与代码实现

作者:鲁伟

图片25.png

基于NumPy与sklearn
介绍26个主流机器学习算法的实现

掌握公式推导和代码编写,方能更加深入地理解机器学习算法的内在逻辑和运行机制。本书在对全部机器学习算法进行分类梳理的基础之上,分别对监督学习单模型、监督学习集成模型、无监督学习模型、概率模型四个大类共26个经典算法进行了细致的公式推导和代码实现。



23. 凤凰项目:一个IT运维的传奇故事(修订版)

作者:【美】吉恩•金(Gene Kim)
【美】凯文•贝尔(Kevin Behr)
【美】乔治•斯帕福德( George Spafford)
译者:成小留 刘征 等

图片26.png

这不是一本无聊的教材,而是一本类似情景剧的小说,编织了曲折的情节、鲜明的人物、有趣的吐槽,当然还有智慧与实用兼具的各种管理理论和工作理念。有些书适合给你的朋友,为了分享阅读的喜悦;有些书适合给你的同事,为了建立理念的共识;有些书适合给你的老板,为了播下伟大的种子。而本书适用于以上所有三种情况。



今天的推荐就到这里啦!
你最中意哪本书?还想看哪类书单?
欢迎在评论区互动 并把这份书单分享给你的小伙们! 更多新鲜书讯请参见图灵社区官方网站:[图灵社区-图书频道 (ituring.com.cn)](图灵社区 (ituring.com.cn)")