开学季你最想要的这10本编程新书

  1. 云栖社区>
  2. 博客>
  3. 正文

开学季你最想要的这10本编程新书

异步社区 2018-03-02 15:54:03 浏览1969
展开阅读全文

1
2

《Python程序设计(第3版)》
【美】John Zelle(策勒)著

点击封面购买纸书https://item.jd.com/12280691.html

Python之父作序推荐,Python编程入门经典。本书以Python语言为工具教授计算机程序设计。本书强调解决问题、设计和编程是计算机科学的核心技能。本书特色鲜明、示例生动有趣、内容易读易学,适合Python入门程序员阅读,也适合高校计算机专业的教师和学生参考。 广泛使用计算机图形学——本书提供一个简单的图形软件包graphics.py作为示例。 生动有趣的例子——本书包含了完整的编程示例来解决实际问题。
3

《数据结构 Python语言描述》
【美】Kenneth A. Lambert(兰伯特) 著

点击封面购买纸书https://item.jd.com/12273412.html
在计算机科学中,数据结构是一门进阶性课程,概念抽象,难度较大。Python语言的语法简单,交互性强。用Python来讲解数据结构等主题,比C语言等实现起来更为容易,更为清晰。

4

《CSS世界》
张鑫旭 著

点击封面购买纸书https://item.jd.com/12262251.html
十年沉积打造CSS世界,CSS入门简单深入难,无数人遇到“天花板”,本书是打破能力上升瓶颈之作。

前端开发行业潜心近10年一直研究看似简单的CSS的人可谓是凤毛麟角,作者从2009年开始写原创技术文章,现在其博客已经成为国内访问量巨大的个人前端博客之一,可以说众多前端初学者是看着作者的博客成长的。
本书几乎所有内容都是经过作者自我思考和认知提炼后的产物,都是其他地方难得一见的“干货”。本书不会像传统书籍一样,一个知识点就是一节,因为CSS的各个属性的表现和行为相互间是参杂在一起的,很难一个一个分开,为了把错综复杂的CSS知识点讲好,本书以独特的“世界观”的视角去看待CSS。
为了拓展和更直观演示各个特性的效果,书中每个案例都有对应的在线demo演示页面,以二维码形式放在书中,方便读者扫码查看,快速体验。
5

《GO Web编程》
【新加坡】郑兆雄(Sau Sheong Chang) 著

点击封面购买纸书https://item.jd.com/12252845.html

Go Web编程经典著作,如果只读一本,它是首选,Ruby 社区以及Go社区的活跃贡献者全新作品。

本书全面介绍使用Go语言开发Web应用所需的全部基本概念,并详细讲解如何运用现代设计原则使用Go语言构建Web应用。本书通过大量的实例介绍核心概念(如处理请求和发送响应、模板引擎和数据持久化),并深入讨论更多高级主题(如并发、Web应用程序测试以及部署到标准系统服务器和PaaS提供商)。
6

《Linux就该这么学》
刘遄 著

点击封面购买纸书https://item.jd.com/12269260.html
源自日均阅读量近万次火爆的线上同名课程,口碑与影响力俱佳

简单易学且实用性强的轻量级Linux入门教程。

本书基于最新的红帽RHEL系统编写,且内容通用于CentOS、Fedora等系统。
本书适合打算系统、全面学习Linux技术的初学人员阅读,具有一定Linux使用经验的用户也可以通过本书来温习自己的Linux知识。

7

《C程序设计新思维》
[美]Ben Klemens 克莱蒙 著

点击封面购买纸书https://item.jd.com/12291870.html
深入解析C语言特性
塑造编程新思维

本书展现了传统C语言教科书所不具有的最新的相关技术。全书分为开发环境和语言两个部分,从编译、调试、测试、打包、版本控制等角度,以及指针、语法、文本、结构、面向对象编程、函数库等方面,对C程序设计的核心知识进行查缺补漏和反思。本书鼓励读者放弃那些对大型机才有意义的旧习惯,拿起新的工具来使用这门与时俱进的简洁语言。
本书适合有一定基础的C程序员和C语言学习者阅读,也适合想要深入理解C语言特性的读者参考。
8

《JavaScript忍者秘籍 第2版》
[美] John,Resig(莱西格),Bear,Bibeault(贝比奥特),Josip ... 著

点击封面购买纸书https://item.jd.com/25604003015.html

JavaScript语言非常重要,相关的技术图书也很多,但至今市面没有一本对JavaScript语言的重要部分(函数、闭包和原型)进行深入、全面介绍的图书,也没有一本讲述跨浏览器代码编写的图书。而本书弥补了这一空缺,是由jQuery库创始人编写的一本深入剖析JavaScript语言的书。

《JavaScript 忍者秘籍(第2版)》使用实际的案例清晰地诠释每一个核心概念和技术。本书向读者介绍了如何掌握 JavaScript 核心的概念,诸如函数、闭包、对象、原型和 promise,同时还介绍了 JavaScript API, 包括 DOM、事件和计时器。你将学会测试、跨浏览器开发,所有这些都是高级JavaScript开发者应该掌握的技能。

9

《深入理解Spring Cloud与微服务构建》
方志朋 著

点击封面购买纸书https://item.jd.com/12312724.html

谈到微服务,大家众说纷纭,但却很难有一个清晰的概念来描述。微服务不是“银弹”,我理解的微服务是一种文化,而我们要做的就是将微服务的理念运用到实际开发中。经过一系列的技术选型,最终Spring Cloud凭借其成熟的组件、完善的一站式解决方案,最终成为了我们落地微服务的选择。

此时的Spring Cloud相关资料在国内还是凤毛麟角,没有完整的中文书籍和教程可以参考,只有官方的英文文档以及网上零零散散的教程可以阅读。就是在这种情况下,本书的作者方志朋在公司技术选型以及后续的微服务落地过程中,逐渐有了自己的积累和理解,同时在博客中连载了“史上最简单的Spring Cloud教程”。此教程一出,就受到广大程序员的欢迎,因此最终整理为此书。

纵览全书,文字清晰明了,通过理论结合实践的方式介绍了Spring Cloud的每一个组件的实践,并解读了部分源代码。图文并茂,语言朴实,不愧为“简单”之名。本书融合了作者实施微服务的一线经验和心得,具体指导了Spring Cloud在落地方面的实践,非常值得参考。
10

《微服务分布式架构开发实战》
龚鹏rico 著

点击封面购买纸书https://item.jd.com/25596768986.html

本书并没有过多的探讨理论性的东西,基于现有成熟框架,围绕实际项目中遇见的具体需求,以微服务分布式架构的角度去逐一分解并且实现这些需求。掌握这些知识的读者,完全有能力快速搭建出可靠、高效、灵活的微服务分布式架构。

11

《文本上的算法——深入浅出自然语言处理 》
路彦雄 著

点击封面购买纸书https://item.jd.com/25603936869.html

本书结合作者多年学习和从事自然语言处理相关工作的经验,力图用生动形象的方式深入浅出地介绍自然语言处理的理论、方法和技术。本书抛弃掉繁琐的证明,提取出算法的核心,帮助读者尽快地掌握自然语言处理所必备的知识和技能。本书主要分两大部分。第一部分是理论篇,包含前3章内容,主要介绍一些基础的数学知识、最优化理论知识和一些机器学习的相关知识。第二部分是应用篇,包含第4章到第8章,分别针对计算性能、文本处理的术语、相似度计算、搜索引擎、推荐系统、自然语言处理和对话系统等主题展开介绍和讨论。本书适合从事自然语言处理相关研究和工作的读者参考,尤其适合想要了解和掌握机器学习或者自然语言处理技术的读者阅读。
12
《精通Python爬虫框架Scrapy》
【美】迪米特里奥斯 考奇斯-劳卡斯(Dimitrios Kouzis-Loukas)箸

点击封面购买纸书https://item.jd.com/12292223.html

Python3 scrapy教程,全面剖析网络爬虫技术的实现原理,通过爬取示例演示Scrapy的应用,涵盖从桌面端爬取到移动端爬取,实时爬取在内的所有内容。

本书讲解了Scrapy的基础知识,讨论了如何从任意源提取数据,如何清理数据,以及如何使用Python和第三方API进行处理,以满足自身需求。本书还讲解了如何将爬取的数据高效地馈入数据库、搜索引擎和流数据处理系统(比如Apache Spark)。在学习完本书后,你将对数据爬取胸有成竹,并将数据应用在自己的应用程序中。
13

《数据科学家访谈录》
Carl Shan(单研)等著

点击封面购买纸书https://item.jd.com/12286963.html

本书选取世界知名的25位数据科学家进行了深度的访谈,从不同的视角和维度,将他们的智慧、经验、指导和建议凝聚成册。每一篇访谈都是一次深度的交流,涵盖了这些数据科学家最初从菜鸟起步,运用各种知识武装和充实自己,一直到最终成为一名卓有成效的数据科学家的全过程。

通过阅读本书中的访谈,可以形成对数据科学的宏观认识和了解,更深刻地认识和体验数据科学家的角色,并且从这些前辈的过往经历中学到宝贵的知识和经验以应用于自身的成长和事业中。

延伸推荐

0_
今日话题
看技术类的前沿资讯,你第一个想到的网站是哪个?截止时间3月2日17时,留言+转发本活动到朋友圈,小编将选出3名读者赠送异步新书一本。

点击关键词阅读更多新书:
Python|机器学习|Kotlin|Java|移动开发|机器人|有奖活动|Web前端|书单
0_0

在“异步图书”后台回复“关注”,即可免费获得2000门在线视频课程;推荐朋友关注根据提示获取赠书链接,免费得异步图书一本。赶紧来参加哦!
点击阅读原文,查看本书更多信息
扫一扫上方二维码,回复“关注”参与活动!
0_3

网友评论

登录后评论
0/500
评论
异步社区
+ 关注