2018 程序员最爱读的书

程序员书库(ID:OpenSourceTop) 整编

书单来自: GitChat、评分参考豆瓣读书

马上要过去的2018年,今年你看了几本书呢?


近日,GitChat 发布了2018年年度技术书籍排行榜,分成三个方向:最受欢迎的技术书、年度高分图书、最受欢迎的IT·人文书籍,下面一起看看都有哪些书上榜:


最受欢迎的技术书


1、《深度学习入门》


● 豆瓣评分8.9分

● 不到2年,已加印到100000册了


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


2、《算法图解》


● 豆瓣评分8.3

● 代码示例基于Python 

● 400多个示意图,生动介绍算法执行过程 



作为一本入门的书籍,本书的目的并不是和你深入剖析介绍算法理论,而是通过一些简单有趣的案例让你对算法有个总体的认知,前三章将帮助你打下基础,余下的篇幅将主要介绍应用广泛的算法,诸如何时采用贪婪算法或动态规划等。查看更多本书相关介绍,可点击:《一本书告诉你,算法也可以这么学》


3、《Linux Shell 脚本攻略》(第3版)



本书向读者展现了如何有效地利用shell完成复杂的任务。作者从shell的基础知识开始,介绍简单命令的用法、对各类文件进行操作,随后讲解文本处理、Web交互、备份、监视以及其他系统管理任务,涵盖初中高三级主题,传授脚本老手经常使用的诸多技巧。


4、《精通 Python 网络爬虫》


● 豆瓣评分4.5

● 用Python 3.x编写,符合当下趋势


随着大数据时代的到来,我们经常需要在海量数据的互联网环境中搜集一些特定的数据并对其进行分析,我们可以使用网络爬虫对这些特定的数据进行爬取,本书从系统化的视角,让读者可以系统地学习Python网络爬虫的方方面面,并在掌握本书后能够独立编写自己的Python爬虫项目,但是,本书暂时缺乏selenium、phantomJS、分布式爬虫等知识点


5、《深入浅出 Spring Boot 2.x》



本书从一个最简单的工程开始讲解Spring Boot企业级开发,其内容包含全注解下的Spring IoC和AOP、数据库编程、数据库事务、NoSQL技术、Spring MVC、Spring 5新一代响应式框架WebFlux、REST风格和Spring Cloud分布式开发等。


年度高分图书


6、《Python 深度学习》


● 豆瓣评分9.8


这是一本英文版引进的Python深度学习入门书,由Keras 之父、Google 人工智能研究员 François Chollet 著作,是亚马逊【语音与音频处理】畅销榜榜首图书。适合那些具有 Python 编程经验,并且想要开始上手机器学习和深度学习的人


7、《SQL 进阶教程》


● 豆瓣评分9.5


全书可分为两部分,第一部分介绍了SQL语言不同寻常的使用技巧,带领读者从SQL常见技术,比如CASE表达式、自连接等。第二部分着重介绍关系数据库的发展史,把实践与理论结合起来,旨在帮助读者加深对关系数据库和SQL语言的理解。


8、《Python 神经网络编程》


● 豆瓣评分9.1


本书揭示神经网络背后的概念,并介绍如何通过Python实现神经网络。清晰易懂,只用了一点数学就把神经网络的构造和原理讲得很清楚。非常适合入门。


9、《Redis 开发与运维》


● 豆瓣评分9.0


本书全面讲解Redis基本功能及其应用,并结合线上开发与运维监控中的实际使用案例,深入分析并总结了实际开发运维中遇到的“陷阱”,以及背后的原因, 包含大规模集群开发与管理的场景、应用案例与开发技巧,为高效开发运维提供了大量实际经验和建议。


10、《企业 IT 架构转型之道》


● 豆瓣评分8.3


本书从阿里巴巴启动中台战略说起,详细阐述了共享服务理念给企业业务发展带来的业务价值。接着会分享阿里巴巴在建设共享服务体系时如何进行技术框架的选择,哪些重要的技术平台支撑起了共享服务体系,这也是迄今为止对阿里巴巴集团中间件体系对外最全面系统的介绍。


最受欢迎的IT·人文书籍


11、《基因传》


● 豆瓣评分8.7


《基因传》罕见地完整讲述了基因理论的起源、发展和未来,按照时间顺序和故事情节展开,是一部反映基因发展史的传记。


12、《未来世界的幸存者》


● 豆瓣评分8.1


本书为阮一峰博客文集,主要收录的是作者对技术变革的影响的一些思考,希望能够藉此书让读者意识到世界正在剧烈变化,洪水就在不远处,从而早早准备出路。本书适合所有乐于思考的读者。


13、《算法之美》


● 豆瓣评分7.4


计算机科学就是利用计算机来解决实际问题。而本书则是通过计算机科学的算法来帮助我们做出日常决策,这里讨论的算法领域包括最优停止、排序、缓存、调度、随机算法、网络算法集合、博弈论等。查看本书更多的介绍可点击:《这本书告诉你算法不一样的一面》


14、《钱:7步创造终身收入》


● 豆瓣评分 7.2


托尼•罗宾斯首次通过书籍的方式转向困扰我们的话题:如何为我们自己和家庭获得财务自由。他通过对世界上50位顶级金融投资者的详尽研究和采访,消除各种迷思,总结出简单的7步法,助力各收入层次的读者一步步主宰自己的财务未来。

推荐↓↓↓
程序员书库
上一篇:早就想推荐的一本免费的Python 入门神书《500 Lines or Less》 下一篇:2018年,最受程序员推荐的Java书单