当前位置:网站首页 > Java基础 > 正文

java基础看谁的好



java基础看谁的好

国外知名网站上曾有一个问题调查:哪本书是对程序员最有影响、每个程序员都该阅读的书,这个调查吸引了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

today

排版 | 陶晶晶

成都理工大学图书馆新媒体出品

版权声明


相关文章:

  • 0基础转sap还是java2024-10-27 19:10:03
  • java基础dos常用命令2024-10-27 19:10:03
  • 有java基础的人学python2024-10-27 19:10:03
  • 上海学习0基础java2024-10-27 19:10:03
  • java面试100个基础知识2024-10-27 19:10:03
  • java基础语法笔记2024-10-27 19:10:03
  • java基础案例教程任务八2024-10-27 19:10:03
  • Java基础类型存在引用吗2024-10-27 19:10:03
  • 24岁零基础学java2024-10-27 19:10:03
  • java基础毕向东笔记2024-10-27 19:10:03