3月还剩一周了,看点什么书比较好呢?来看看异步社最新的图书吧!
本月里,异步社区上新了9本新书,有编程语言的入门书,也有帮助程序员提高编码效率的书,还有4本畅销了几十年的经典再版书。总之,这份书单诚意十足,帮助大家有一个充实高效的3月。
CPrimer Plus(第6版)中文版
作者:[美]史蒂芬•普拉达(Stephen Prata)
译者 :姜佑
书籍简介
这是一本经过仔细测试、精心设计的完整C语言教程,它涵盖了C语言编程中的核心内容。《C Primer Plus(第6版)中文版》作为计算机科学的经典著作,讲解了包含结构化代码和自顶向下设计在内的程序设计原则。
与以前的版本一样,作者的目标仍旧是为读者提供一本入门型、条理清晰、见解深刻的C语言教程。作者把基础的编程概念与C语言的细节很好地融合在一起,并通过大量短小精悍的示例同时演示一两个概念,通过学以致用的方式鼓励读者掌握新的主题。
适合人群
本书适合希望系统学习C语言的读者,也适用于精通其他编程语言并希望进一步掌握和巩固C编程技术的程序员。
C Primer Plus 第6版 中文版习题解答
作者 [美] 史蒂芬•普拉达(Stephen Prata)
书籍简介
本书是超级畅销书《C Primer Plus(第6版)中文版》的配套习题答案,针对书中的复习题和编程练习,给出了解题思路和答案。
本书共分为17章,每一章的主题与《C Primer Plus(第6版)中文版》完全一致。每章开篇采用思维导图的方式列出本章的知识点,然后对每章的重点内容进行了梳理总结,最后则对每章中的复习题和编程练习进行了分析并给出了解答思路,确保读者在彻底夯实理论知识的同时,进一步提升实际编程能力。
适合人群
作为《C Primer Plus(第6版)中文版》的配套参考书,本书特别适合需要系统学习C语言的初学者阅读,也适合打算巩固C语言知识或者希望进一步提高编程技术的程序员阅读。
Spring实战(第5版)
作者【美】克雷格·沃斯(Craig Walls)
书籍简介
Spring框架能够让Java开发人员的工作更加轻松。Spring 5的新特性通过微服务、反应式开发进一步提升了生产效率。随着与Spring Boot的全面集成,我们现在用最少的配置就可以启动复杂的项目。全新升级的WebFlux框架对反应式应用程序提供了开箱即用的支持。
本书继续以众所周知的清晰风格,介绍了Spring 5的核心特性。你将亲自动手,逐步构建出一个安全的、以数据库作为支撑的Web应用。在这个过程中,你还将会探索反应式编程、微服务、服务发现、RESTful API、部署并掌握专家级的最佳实践。
适合人群
无论你是Spring的初学者,还是想要升级到Spring 5,本书都不容错过。
代码整洁之道
作者 :[美] 罗伯特·C. 马丁(Robert C. Martin)
译者:韩磊
书籍简介
汇聚编程大师是数十年编程生涯的心得体会;阐释如何解决软件开发人员、项目经理及软件项目领导们所面临的最棘手的问题; 软件开发领域为数不多的长经典著。
著名软件专家罗伯特·C. 马丁(Robert C. Martin) 在本书中为你呈现了革命性的视野。他携同Object Mentor公司的同事,从他们有关整洁代码的最佳敏捷实践中提炼出软件技艺的价值观,以飨读者,让你成为更优秀的程序员——只要你着手研读本书。
本书提出一种观点:代码质量与其整洁度成正比。干净的代码,既在质量上较为可靠,也为后期维护、升级奠定了良好基础。作为编程领域的佼佼者,本书作者给出了一系列行之有效的整洁代码操作实践。
适合人群
本书适合一切有志于改善代码质量的程序员和技术经理。
Go语言趣学指南
作者 [加] 内森•扬曼(Nathan Youngman) [英] 罗杰•佩珀(Roger Peppé)
译者 黄健宏
书籍简介
这本面向Go语言初学者的书,书中循序渐进地介绍了使用Go语言必需知道的知识,展示了非常多生动有趣的例子,并通过提供大量练习来加深读者对书中所述内容的理解。
本书共分8个单元,分别介绍变量、常量、分支和循环等基础语句,整数、浮点数和字符串等常用类型,类型、函数和方法,数组、切片和映射,结构和接口,指针、nil和错误处理方法,并发和状态保护,并且每个单元都包含相应的大章和单元测试。
适合人群
本书适合Go语言初学者入门。
Vim 8文本处理实战
作者 :【美】鲁斯兰 • 奥西波夫(Ruslan Osipov)
译者 :王文涛
书籍简介
全面介绍Vim使用方法的教程,介绍了各种文本编辑方法和程序设计中的实用操作,深入Vim内部的数据结构和VimScript脚本编程。
本书共分8个单元,分别介绍变量、常量、分支和循环等基础语句,整数、浮点数和字符串等常用类型,类型、函数和方法,数组、切片和映射,结构和接口,指针、nil和错误处理方法,并发和状态保护,并且每个单元都包含相应的大章和单元测试。
本书基于Vim 8平台,介绍了前沿分支Neovim,还推荐了更先进的Oni编辑器,兼容并包,集Vim社区典型使用经验和发展趋势于一体。
适合人群
本书既适所有使用Vim的程序员,读者需要对操作系统和程序设计有基本的了解。
游戏引擎原理与实践 卷1:基础框架
作者:程东哲
书籍简介
腾讯游戏引擎设计师基于多年经验和积累的力作,详尽示例,诠释游戏引擎制作与开发技术 Milo等游戏业内资深专家鼎力推荐 。
阿哲为了分享自己的知识和经验,多年来利用业余时间,以一个完整的自研游戏引擎例子作为主轴,完成了这本厚重的著作。
本书还附有大量的示例,循序渐进地展示一些功能如何有机地加入到一个庞大的系统中。建议读者在阅读每章前,也可先运行一下这些 demo,知道这章要实现的目标,思考一下如何做,再看看阿哲给出他的答案,也许能学得更深入。
适合人群
本书适合有一定的游戏开发基础和经验并且想要系统学习游戏引擎原理和引擎开发技术的读者阅读。
Python期货量化交易实战
作者:酆士昌 刘承彦
译者:席松鹤
书籍简介
如今要想在金融领域保持竞争力,只是精通电子表格和计算器已经远远不够,传统的工具和数据集已经无法满足我们的需要,Python已经成为金融从业者需要掌握的又一个强大工具。
适合人群
本书既适合期货领域的从业人员学习,也适合想进入金融领域的程序员参考。
微服务与容器
作者:[美] 帕敏德·辛格·科克(Parminder Singh Kocher)
译者:任发科
书籍简介
迁移到微服务与DevOps,改变软件开发效能!
物联网(IoT)、软件定义网络(SDN)和软件即服务(SaaS)等创新改变了科技行业的游戏规则,当前对能够提升应用开发和部署过程的平台和架构的需求急速增长。
本书作者长期担任系统架构和工程团队的领导者,他在本书中分析了两个最热的新技术趋势——微服务和容器。正如作者所展示的,微服务和Docker容器能够为应用开发和部署带来前所未有的敏捷性和伸缩性,特别是在速度是关键而小错误可能带来灾难性后果的复杂的大型项目中。
适合人群
本书内容丰富,既适合微服务相关从业人员和容器开发人员阅读,也适合希望在生产环境中高效使用Docker的开发人员参考。
2月TOP3图书
除了本月的新书,异步君把上个月TOP3的书籍推荐给大家!好书不是异步君说了算,这些获得了上万名程序员的好评的书籍绝对不能错过!
Python数学编程
作者:阿米特·萨哈(Amit Saha)
译者:许杨毅,刘旭华
书籍简介
本书将程序设计和数学巧妙地结合起来,从简单的项目开始,应用Python解决高中和大学低年级的数学问题,比如几何、概率、统计以及微积分等,为进一步学习更复杂的数学内容以及Python编程语言打下坚实的基础。本书也可作为Python初学者的入门读物,通过学习书中的示例程序和完成那些编程挑战,读者可以提高自己的编程能力和技巧。
适合人群
本书适合广大的青少年、年轻人学习编程和利用编程学数学。
代码精进之路 从码农到工匠
作者:张建飞
书籍简介
这是一本为专业程序员而写的书,写好代码、追求卓越和工匠精神是每个程序员都应该具备的优秀品质。
本书共有13章内容,主要分为技艺部分、思想部分和实践部分。技艺部分详细介绍了编程技巧和方法论,并配以详尽的代码案例,有助于读者提高编写代码的能力,优化代码质量。思想部分主要包括抽象能力、分治思想,以及程序员应该具备的素养等内容。实践部分主要介绍了常见的应用架构模式,以及COLA架构的设计原理。
适合人群
本书的目标读者是专业程序员,书中有关命名、函数、抽象和建模等内容是具有普适性的。
无论你是否使用Java语言编程,也不管你从事的是业务应用开发、前端开发,还是底层技术开发工作,都可以阅读和使用本书。
机器学习精讲
作者:安德烈·布可夫(Andriy Burkov)
译者:韩江雷
书籍简介
本书用简短的篇幅、精炼的语言,讲授机器学习领域必备的知识和技能。全书共11章和一个术语表,依次介绍了机器学习的基本概念、符号和定义、算法、基本实践方法、神经网络和深度学习、问题与解决方案、进阶操作、非监督学习以及其他学习方式等,涵盖了监督学习和非监督学习、支持向量机、神经网络、集成学习、梯度下降、聚类分析、维度降低、自编码器、迁移学习、强化学习、特征工程、超参数调试等众多核心概念和方法。全书最后给出了一个较为详尽的术语表。
本书能够帮助读者了解机器学习是如何工作的,为进一步理解该领域的复杂问题和进行深入研究打好基础。
适合人群
本书适合想要学习和掌握机器学习的软件从业人员、想要运用机器学习技术的数据科学家阅读,也适合想要了解机器学习的一般读者参考。
-END-