


国外知名网站上曾有一个问题调查:哪本书是对程序员最有影响、每个程序员都该阅读的书,这个调查吸引了153,432人访问,读者共推荐出了478本书,其中最火的一本书已经被顶了1333次。
如果你是个程序员,相信你一定有兴趣看看这些书都是哪些?下面小编就给大家分享最受欢迎的10本计算编程类书籍!
01
《重构》
改善既有代码的设计

推荐理由
《重构:改善既有代码的设计》(中文版)解释重构的原理和**实践方式,并指出何时何地你应该开始挖掘你的代码以求改善。本书的核心是一份完整的重构名录,其中每一项都介绍一种经过实证的代码变换手法的动机和技术。某些项目如Extract Method和Move Field看起来可能很浅显,但不要掉以轻心,因为理解这类技术正是有条不紊地进行重构的关键。
识别下方二维码立即阅读全文
⬇⬇⬇

02
《Python编程》
从入门到实践(第2版)

推荐理由
本书是针对所有层次Python读者而作的Python入门书。全书分两部分:第一部分介绍用Python编程所必须了解的基本概念,包括强大的Python库和工具,以及列表、字典、if语句、类、文件与异常、代码测试等内容;第二部分将理论付诸实践,讲解如何开发三个项目,包括简单的2D游戏、利用数据生成交互式的信息图以及创建和定制简单的Web应用,并帮助读者解决常见编程问题和困惑。第2版进行了全面修订,简化了Python安装流程,新增了f字符串、get方法等内容,并且在项目中使用了Plotly库以及新版本的Django和Bootstrap等等。
识别下方二维码立即阅读全文
⬇⬇⬇

03
《算法(第4版)》

推荐理由
本书作为算法领域经典的参考书,全面介绍了关于算法和数据结构的必备知识,并特别针对排序、搜索、图处理和字符串处理进行了论述。第4版具体给出了每位程序员应知应会的50个算法,提供了实际代码,而且这些 Java 代码实现采用了模块化的编程风格,读者可以方便地加以改造。配套网站 algs4.cs.princeton.edu 提供了本书内容摘要以及相关代码、测试数据、编程练习、教学课件等资源。
识别下方二维码立即阅读全文
⬇⬇⬇

04
《编码》
隐匿在计算机软硬件背后的语言

推荐理由
本书讲述的是计算机工作原理。作者用丰富的想象和清晰的笔墨将看似繁杂的理论阐述得通俗易懂,你丝毫不会感到枯燥和生硬。更重要的是,你会因此而获得对计算机工作原理较深刻的理解。这种理解不是抽象层面上的,而是具有一定深度的。
识别下方二维码立即阅读全文
⬇⬇⬇

05
《UNIX环境高级编程(第3版)》

推荐理由
《UNIX环境高级编程》被誉为UNIX编程“圣经”。在本书第2版出版后的8年中,UNIX行业发生了巨大的变化,特别是影响UNIX编程接口的有关标准变化很大。书中除了介绍UNIX文件和目录、标准I/O库、系统数据文件和信息、进程环境、进程控制、进程关系、信号、线程、线程控制、守护进程、各种I/O、进程间通信、网络IPC、伪终端等方面的内容,还在此基础上介绍了众多应用实例,包括如何创建数据库函数库以及如何与网络打印机通信等。此外,还在附录中给出了函数原型和部分习题的答案。
识别下方二维码立即阅读全文
⬇⬇⬇

06
《C++ Primer 中文版(第 5 版)》

推荐理由
这是一本久负盛名的 C++ 经典教程,令全球无数程序员从中受益。除C++ 大师 Stanley B. Lippman 的丰富实践经验,C++标准委员会原负责人 Josée Lajoie 对C++标准的深入理解,以及C+ + 先驱 Barbara E. Moo 在 C++教学方面的真知灼见外,更是基于全新的 C++11标准进行了全面而彻底的内容更新。非常难能可贵的是,本书所有示例均全部采用 C++11 标准改写,这在经典升级版中极其罕见——充分体现了 C++ 语言的重大进展及其全面实践。书中丰富的教学辅助内容、醒目的知识点提示,以及精心组织的编程示范,让这本书在 C++ 领域的权威地位更加不可动摇。无论是初学者入门,或是中、高级程序员提升,本书均为不容置疑的首选。
识别下方二维码立即阅读全文
⬇⬇⬇

07
《JavaScript设计模式与开发实践》

推荐理由
本书在尊重《设计模式》原意的同时,针对JavaScript语言特性全面介绍了更适合JavaScript程序员的了16个常用的设计模式,讲解了JavaScript面向对象和函数式编程方面的基础知识,介绍了面向对象的设计原则及其在设计模式中的体现,还分享了面向对象编程技巧和日常开发中的代码重构。本书将教会你如何把经典的设计模式应用到JavaScript语言中,编写出优美高效、结构化和可维护的代码。
识别下方二维码立即阅读全文
⬇⬇⬇

08
《深度学习》

推荐理由
本书由全球知名的三位专家Ian Goodfellow、Yoshua Bengio 和Aaron Courville撰写,是深度学习领域奠基性的经典教材。全书的内容包括3个部分:第1部分介绍基本的数学工具和机器学习的概念,它们是深度学习的预备知识;第2部分系统深入地讲解现今已成熟的深度学习方法和技术;第3部分讨论某些具有前瞻性的方向和想法,它们被公认为是深度学习未来的研究重点。《深度学习》适合各类读者阅读,包括相关专业的大学生或研究生,以及不具有机器学习或统计背景、但是想要快速补充深度学习知识,以便在实际产品或平台中应用的软件工程师。
识别下方二维码立即阅读全文
⬇⬇⬇

09
《流畅的Python》

推荐理由
本书致力于帮助Python开发人员挖掘这门语言及相关程序库的优秀特性,避免重复劳动,同时写出简洁、流畅、易读、易维护,并且具有地道Python风格的代码。本书尤其深入探讨了Python语言的高级用法,涵盖数据结构、Python风格的对象、并行与并发,以及元编程等不同的方面。适合中高级Python软件开发人员阅读参考。
识别下方二维码立即阅读全文
⬇⬇⬇

10
《程序员修炼之道(第2版)》

推荐理由
《程序员修炼之道》之所以在全球范围内广泛传播,被一代代开发者奉为圭臬,盖因它可以创造出真正的价值:或编写出更好的软件,或探究出编程的本质,而所有收获均不依赖于特定语言、框架和方法。时隔20年的新版,经过全面的重新选材、组织和编写,覆盖哲学、方法、工具、设计、解耦、并发、重构、需求、团队等务实话题的**实践及重大陷阱,以及易于改造、复用的架构技术。本书极具洞察力与趣味性,适合从初学者到架构师的各阶层读者潜心研读或增广见闻。
识别下方二维码立即阅读全文
⬇⬇⬇

🔽
更多计算机编程新书请登录京东读书专业版查阅~首次访问京东读书专业版的读者需注册个人账号,注册流程如下:
请先连接校园网后,进入京东读书专业版平台(APP或者网站都可以),点击“注册”——选择所在学校——输入手机号、姓名+验证码,确定提交即完成账号注册。手机号即个人账号。
1
微网页访问
“成都理工大学图书馆”公众号—点击菜单栏中点击“阅读资源”—“京东读书”即可访问。


2
手机端APP访问
微信识别下方二维码下载“京东读书专业版APP”,iOS系统可到Appstore里直接下载。

3
电脑端访问
电脑端打开浏览器
输入网址:https://m-tob.jd.com
排版 | 陶晶晶
成都理工大学图书馆新媒体出品

版权声明:
本文来源网络,所有图片文章版权属于原作者,如有侵权,联系删除。
本文网址:https://www.bianchenghao6.com/h6javajc/24716.html