欢迎光临
我们一直在努力

囤书正当时,这些口碑好书值得买

每天与你分享 IT好书 技术干货 职场知识

参与文末话题,得异步新书

一直有人留言,小编什么时候买书有优惠?尤其是《深度学习》这本AI圣经,今天这个机会来了,当当百万图书每买100减50元,囤书正当时,这些口碑好书值得买。

这些好书包含以下类别:人工智能、算法、Python、微服务、异步经典书TOP10、少儿编程以及近期关注度最高的异步新书。

人工智能篇

《人工智能(第2版)》

[美] 史蒂芬·卢奇(Stephen Lucci) 著

美国经典入门教材,被誉为人工智能领域百科全书。人工智能领域近十年来最前沿教程,更加适合本科生使用。

本书基于人工智能的理论基础, 向读者展示全面、新颖、丰富多彩且易于理解的人工智能知识体系。本书给出诸多的示例、应用程序、全彩图片和人物轶事,以激发读者的阅读和学习兴趣;还引入了机器人和机器学习的相关高级课程,包括神经网络、遗传算法、自然语言处理、规划和复杂的棋盘博弈等。

《深度学习原理与实践》

陈仲铭,彭凌西 著

本书系统全面、循序渐进地介绍了深度学习的各方面知识,包括技术经验、使用技巧和实践案例。本书详细介绍了目前深度学习相关的常用网络模型,以及不同网络模型的算法原理和核心思想。本书利用大量的实例代码对网络模型进行了分析,这些案例能够加深读者对网络模型的认识。

此外,本书还提供完整的进阶内容和对应案例,让读者全面深入地了解深度学习的知识和技巧,达到学以致用的目的。

《Python 深度学习》

[英] 尼格尔·刘易斯(N.D. Lewis) 著

本书是使用Python进行深度学习实践的一本初学指南。本书并未罗列大量的公式,而是通过一些实用的实际案例,以简单直白的方式介绍深度神经网络的两项任务——分类和回归,解析深度学习模型中的一些核心问题,以期让读者对深度学习的全貌有一个清晰的认识。

《精通数据科学:从线性回归到深度学习》

唐亘  著

数据科学入门到实战,介绍数据科学常用的工具——Python、数学基础及模型,讨论数据科学的前沿领域——大数据和人工智能,包括机器学习领域经典的模型、分布式机器学习、神经网络和深度学习等。

《Python神经网络编程》

[英] 塔里克·拉希德(Tariq Rashid)著

本书用轻松的笔触,一步一步揭示了神经网络的数学思想,并介绍如何使用Python编程语言开发神经网络。本书将带领您进行一场妙趣横生却又有条不紊的旅行——从一个非常简单的想法开始,逐步理解神经网络的工作机制。您无需任何超出中学范围的数学知识,并且本书还给出易于理解的微积分简介。

本书为美亚五星畅销书,备受关注。基于Python3.5,全彩印刷,如果只选一本神经网络图书,他是首选。

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

路彦雄 著

本书结合作者多年学习和从事自然语言处理相关工作的经验,力图用生动形象的方式深入浅出地介绍自然语言处理的理论、方法和技术。本书抛弃掉繁琐的证明,提取出算法的核心,帮助读者尽快地掌握自然语言处理所必备的知识和技能。

《趣学算法》

陈小玉 著

本书内容按照算法策略分为7章。第1章从算法之美、简单小问题、趣味故事引入算法概念、时间复杂度、空间复杂度的概念和计算方法,以及算法设计的爆炸性增量问题,使读者体验算法的奥妙。第2~7章介绍经典算法的设计策略、实战演练、算法分析及优化拓展,分别讲解贪心算法、分治算法、动态规划、回溯法、分支限界法、线性规划和网络流。

每一种算法都有4~10个实例,共50个大型实例,包括经典的构造实例和实际应用实例,按照问题分析、算法设计、完美图解、伪代码详解、实战演练、算法解析及优化拓展的流程,讲解清楚且通俗易懂。附录介绍常见的数据结构及算法改进用到的相关知识,包括sort函数、优先队列、邻接表、并查集、四边不等式、排列树、贝尔曼规则、增广路复杂性计算、最大流最小割定理等内容。

本书可作为程序员的学习用书,也适合从未有过编程经验但又对算法有强烈兴趣的初学者使用,同时也可作为高等院校计算机、数学及相关专业的师生用书和培训学校的教材。

《Python算法教程》

[挪威]赫特兰(Magnus Lie Hetland) 著

畅销书Python基础教程(第2版)作者、Python领域大牛又一新力作!知识点清晰,语言简洁。

本书用Python语言来讲解算法的分析和设计,主要关注经典的算法,帮助读者理解基本算法问题和解决问题打下很好的基础。

本书用Python语言来讲解算法的分析和设计。本书主要关注经典的算法,但同时会为读者理解基本算法问题和解决问题打下很好的基础。

本书概念和知识点讲解清晰,语言简洁。本书适合对Python算法感兴趣的初中级用户阅读和自学,也适合高等院校的计算机系学生作为参考教材来阅读。

《程序员学Python》

裘宗燕 著

本书是程序设计领域学者裘宗燕教授的潜心力作,程序员的Python入门和进阶指南。书中全面介绍了Python语言的各方面特征和应用技术,讨论了准确理解Python、正确使用Python语言开发程序所需要的深入概念和情况,还介绍了用Python开发较大型或较复杂程序时应该了解的一些高级功能,如程序的模块组织和导入系统,生成器、闭包和装饰器,基本的和高级的面向对象编程机制和技术,以及作为Python最新扩展的协程和异步编程等。

此外,本书还提供完整的进阶内容和对应案例,让读者全面深入地了解深度学习的知识和技巧,达到学以致用的目的。

《用Python写网络爬虫 第2版》

[德]凯瑟琳 雅姆尔(Katharine Jarmul)著

本书包括网络爬虫的定义以及如何爬取网站,如何使用几种库从网页中抽取数据,如何通过缓存结果避免重复下载的问题,如何通过并行下载来加速数据抓取,如何利用不同的方式从动态网站中抽取数据,如何使用叔叔及导航等表达进行搜索和登录,如何访问被验证码图像保护的数据,如何使用Scrapy爬虫框架进行快速的并行抓取,以及使用Portia的Web界面构建网路爬虫。

《“笨办法学”Python3》

Zed Shaw 著

本书是基于Python 3.6版本编写的。百万粉丝程序员带你轻松入门Python语言!5小时的完整视频教程,纯美式发音,搭配中文字幕,边看边练两不误;52个精心设计的编程习题,拒绝拖沓,提供项目案例,学以致用不务虚。

本书是一本Python入门书籍,适合对计算机了解不多,没有学过编程,但对编程感兴趣的读者学习使用。这本书以习题的方式引导读者一步一步学习编程,从简单的打印一直讲到完整项目的实现,让初学者从基础的编程技术入手,最终体验到软件开发的基本过程。

《数据结构 Python语言描述》

【美】Kenneth A. Lambert(兰伯特) 著

在计算机科学中,数据结构是一门进阶性课程,概念抽象,难度较大。Python语言的语法简单,交互性强。用Python来讲解数据结构等主题,比C语言等实现起来更为容易,更为清晰。

异步新书篇

《微软Power BI实践指南》

宋立桓, 沈云 著

本书是最新的微软Power BI软件教程,旨在通过制作高大上的仪表板(Dashboard)等实用操作的讲解,帮助职场人士快速从Excel进阶到Power BI,轻松实现商业级别的数据建模分析及可视化。没有任何复杂的编程,通过本书的学习,读者可以轻松搞定各种酷炫报表,探察数据背后的真相。

《自制编程语言》

郑钢  著

本书全面从脚本语言和虚拟机介绍开始,讲解了词法分析的实现、一些底层数据结构的实现、符号表及类的结构符号表,常量存储,局部变量,模块变量,方法存储、虚拟机原理、运行时栈实现、编译的实现、语法分析和语法制导自顶向下算符优先构造规则、调试、查看指令流、查看运行时栈、给类添加更多的方法、垃圾回收实现、添加命令行支持命令行接口。

《破茧成蝶2——以产品为中心的设计革命》

刘津,孙睿 著

全书分为3篇,共10章。第一篇审时度势地分析了互联网市场的环境变迁,帮助产品设计师找准自身定位,并确定产品设计师的职业进化路线。第二篇详细介绍了产品设计师的方法论,阐释并讲解了商业画布、用户故事地图等众多的概念;结合产品生命周期的不同阶段,介绍了如何做好把握产品方向、明确竞争优势、提升商业价值。第三篇探讨了产品设计革新、提升产品设计效率以及产品设计沟通和成长等较为高级的话题。

《Keras深度学习实战》

[意大利]安东尼奥·古利(Antonio Gulli)著

本书用当前流行的Keras框架实现了大量深度学习算法,构建了众多深度学习模型,并且介绍了深度学习在游戏等实际场合中的应用,特别是本书还介绍了当前火热的生成对抗网络(GAN)的应用。全书通俗易懂,强调实际案例,适合广大的机器学习从业者和爱好者入门与实践。

《HTTP抓包实战》

肖佳 著

本书主要围绕抓包展开。全书共有22章,着重介绍了HTTP协议、如何使用Fiddler对HTTP包进行抓取,如何对HTTP进行分析以及使用Jmeter等工具来发送HTTP包以实现软件的自动化测试。本书图文并茂,实例丰富,还有配套的视频教程,方便读者参考并动手实践。

《深入浅出Spring Boot 2.x》

杨开振 著

Spring框架是Java EE开发的事实标准,而Spring Boot是业界最流行的微服务开发框架。

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

《深入浅出Spring Boot 2.x》

[美]萨沙·戈德斯汀(Sasha Goldshtein)著

书详细解释了影响应用程序性能的Windows、CLR和物理硬件的内部结构,并为读者提供了衡量代码如何独立于外部因素执行操作的知识和工具。书中提供了大量的C#代码示例和技巧,将帮助读者zui大限度地提高算法和应用程序的性能,提高个人竞争优势,使用更低的成本获取更多的用户。

本书共11章,D1章和D2章关注性能的度量指标及性能评测;第3章和第4章则深入CLR内部,专注于类型与CLR垃圾回收的内部实现;第5~8章及D11章讨论.NET框架中的几个特定的方面,以及CLR提供的几种可用来进行性能优化的手段;第9章对复杂度理论和算法进行了简单的尝试;D10章则包含了一些独立话题,包括启动时间优化、异常及.NET反射等。

本书适合已经拥有一定C语言和.NET框架的编程基础,对相关概念较为熟悉的中gao级程序员阅读学习。

微服务篇

《Spring微服实战》

[美]约翰•卡内尔(John Carnell) 著

本书详细介绍了微服务架构下Spring体系(Spring ->Spring Boot->Spring Cloud),帮助 Java 开发人员快速拆分单体应用,并对微服务的全生命流程进行了封装,大大简化了开发流程。

本书在构建和部署Spring云应用程序的同时,让读者掌握如何进行微服务设计。整本书是一个完整的例子,传授作者多年的宝贵经验。

《深入理解Spring Cloud与微服务构建》

方志朋  著

本书共分16章,全面涵盖了Spring Cloud构建微服务相关的知识点。第1、2章详细介绍了微服务架构和Spring Cloud。第3、4章讲解了用Spring Cloud构建微服务的准备工作。第5~12章以案例为切入点,讲解了Spring Cloud构建微服务的基础组件,包括Eureka、Ribbon、Feign、Hystrix、Zuul、Config、Sleuth、Admint等组件。第13~15章讲述了使用Spring Cloud OAuth2来保护微服务系统的相关知识。第16章用一个综合案例,全面讲解了如何使用Spring Cloud构建微服务,可以作为实际开发的样例工程。

《微服务分布式构架开发实战》

龚鹏 著

本书语言简洁,内容丰富,适合具备初级Java后端开发能力的开发人员,大中专相关专业师生,网站培训班学员,以前拥有单工程开发经验并且想尝试分布式微服务架构的人员。

异步经典篇

《代码整洁之道》

软件质量,不但依赖于架构及项目管理,而且与代码质量紧密相关。这一点,无论是敏捷开发流派还是传统开发流派,都不得不承认。《代码整洁之道》提出一种观念:代码质量与其整洁度成正比。干净的代码,既在质量上较为可靠,也为后期维护、升级奠定了良好基础。作为编程领域的佼佼者,《代码整洁之道》作者给出了一系列行之有效的整洁代码操作实践。这些实践在《代码整洁之道》中体现为一条条规则(或称“启示”),并辅以来自现实项目的正、反两面的范例。只要遵循这些规则,就能编写出干净的代码,从而有效提升代码质量。

《代码整洁之道》阅读对象为一切有志于改善代码质量的程序员及技术经理。书中介绍的规则均来自作者多年的实践经验,涵盖从命名到重构的多个编程方面,虽为一“家”之言,然诚有可资借鉴的价值。

《C Primer Plus(第6版)中文版》

【美】Stephen Prata(史蒂芬 普拉达)著

与以前的版本一样,作者的目标仍旧是为读者提供一本入门型、条理清晰、见解深刻的C语言教程。作者把基础的编程概念与C语言的细节很好地融合在一起,并通过大量短小精悍的示例同时演示一两个概念,通过学以致用的方式鼓励读者掌握新的主题。

每章末尾的复习题和编程练习题进一步强化了重要的信息,有助于读者理解和消化那些难以理解的概念。本书采用了友好、易于使用的编排方式,不仅适合打算认真学习C语言编程的学生阅读,也适合那些精通其他编程语言,但希望更好地掌握C语言这门核心语言的开发人员阅读。

《C++ Primer Plus(第6版)中文版》

【美】Stephen Prata 著

《C Primer Plus(第6版)中文版》详细讲解了C语言的基本概念和编程技巧。本书以完整的程序为例,讲解C语言的知识要点和注意事项。每章末设计了大量复习题和编程练习,帮助读者巩固所学知识和提高实际编程能力。附录给出了各章复习题的参考答案和丰富的参考资料。《C Primer Plus(第6版)中文版》可作为C语言的教材,适用于需要系统学习C语言的初学者,也适用于巩固C语言知识或希望进一步提高编程技术的程序员。

《Python核心编程(第3版)》

Python是一种灵活、可靠且具有表现力的编程语言,它将编译语言的强大与脚本语言的简洁性、快速开发特性整合起来。在本书中,Python开发人员兼企业培训师Wesley Chun会帮助您将Python技能提升到更高的水平。

本书涵盖了成为一名技术全面的Python开发人员所需的一切内容。本书讲解了应用开发相关的多个领域,而且书中的内容可以立即应用到项目开发中。此外,本书还包含了一些使用Python 2和Python 3编写的代码案例,以及一些代码移植技巧。有些代码片段甚至无须修改就可以运行在Python 2.x或Python 3.x上。

本书适合具有一定经验的Python开发人员阅读

《编程珠玑(第2版 修订版)》

乔恩·本特利(Jon Bentley) 著

本书作者Jon Bentley,世界计算机科学家,被誉为影响算法发展的十位大师之一。

多年以来,当程序员们推选出心爱的计算机图书时,《编程珠玑》总是位于前列。正如自然界里珍珠出自细沙对牡蛎的磨砺,计算机科学大师JonBentley以其独有的洞察力和创造力,从磨砺程序员的实际问题中凝结出一篇篇不朽的编程“珠玑”,成为世界计算机界名刊《ACM通讯》历史上受欢迎的专栏,结集为两部不朽的计算机科学经典名著,影响和激励着一代又一代程序员和计算机科学工作者。本书为首卷,主要讨论计算机科学中本质的问题:如何正确选择和高效地实现算法。

在书中,作者选取许多具有典型意义的复杂编程和算法问题,生动描绘了历史上众大师们在探索解决方案中发生的轶事、走过的弯路和不断精益求精的历程,引导读者像真正的程序员和软件工程师那样富于创新性地思考,并透彻阐述和总结了许多独特而精妙的设计原则、思考和解决问题的方法以及实用程序设计技巧。

《重构 改善既有代码的设计》

马丁·福勒(Martin Fowler) 著

软件开发的不朽经典,生动阐述重构原理和具体做法,普通程序员进阶到编程高手必须修炼的秘笈。

重构,一言以蔽之,就是在不改变外部行为的前提下,有条不紊地改善代码。多年前,正是本书原版的出版,使重构终于从编程高手们的小圈子走出,成为众多普通程序员日常开发工作中不可或缺的一部分。本书也因此成为与《设计模式》齐名的经典著作,被译为中、德、俄、日等众多语言,在世界范围内畅销不衰。

本书凝聚了软件开发社区专家多年摸索而获得的宝贵经验,拥有不因时光流逝而磨灭的价值。今天,无论是重构本身,业界对重构的理解,还是开发工具对重构的支持力度,都与本书出版时不可同日而语,但书中所蕴涵的意味和精华,依然值得反复咀嚼,而且往往能够常读常新。

《Spring 实战(第4版)》

【美】Craig Walls(沃尔斯)著

全球有超过100 000的开发者使用本书来学习Spring

中文版累计销售超10万册,畅销经典Spring 技术图书,针对Spring 4 全新升级 作者Craig Walls,SpringSource的软件开发人员,也是一位畅销书作者。 第3版译者继续翻译新版,品质保障!

《C和指针 》

[美] Kenneth A.Reek 著

本书提供与C语言编程相关的全面资源和深入讨论。本书通过对指针的基础知识和高级特性的探讨,帮助程序员把指针的强大功能融入到自己的程序中去。

全书共18章,覆盖了数据、语句、操作符和表达式、指针、函数、数组、字符串、结构和联合等几乎所有重要的C编程话题。书中给出了很多编程技巧和提示,每章后面有针对性很强的练习,附录部分则给出了部分练习的解答。

本书适合C语言初学者和初级C程序员阅读,也可作为计算机专业学生学习C语言的参考。

《深度学习》

【美】Ian Goodfellow(伊恩·古德费洛)著

AI圣经!深度学习领域奠基性的经典畅销书!长期位居美亚AI和机器学习类图书榜首!所有数据科学家和机器学习从业者的bi读图书!特斯拉CEO埃隆·马斯克等国内外众多专家推荐!

深度学习是机器学习的一个分支,它能够使计算机通过层次概念来学习经验和理解世界。因为计算机能够从经验中获取知识,所以不需要人类来形式化地定义计算机需要的所有知识。层次概念允许计算机通过构造简单的概念来学习复杂的概念,而这些分层的图结构将具有很深的层次。本书会介绍深度学习领域的许多主题。

《Python编程快速上手——让繁琐工作自动化》

【美】Al Sweigart(斯维加特)著

美亚畅销Python 3编程图书,帮助你通过编程快速实现工作自动化 。在本书中,你将学习利用Python 编程,在几分钟内完成手工需要几小时的工作,而事先却无需具备编程经验。一旦掌握了编程的基础知识,你就可以毫不费力地创建Python 程序,完成高效的自动化工作。

少儿编程篇

《趣学Scratch——教孩子学编程》

高慧君 著

Scratch是由MIT美国麻省理工学院所开发的一套图形化程序设计开发平台,采用各种积木方块,借由堆迭积木方块,让学习程序语言的初学者,能直觉性地判断程序的逻辑架构。

本书使用Scratch范例学习逻辑判断,全书共分五大篇,由Scratch范例中,了解各种程序结构及运算方式,再辅以完整游戏项目实作,让初学者也能融会贯通程序设计的架构。

《Scratch 2.0少儿游戏趣味编程》

李强 李若瑜 著

本书适合6-12岁的儿童和青少年自学,也适合家长作为亲子阅读教程。随书赠送配套教学视频,寓教于乐。

本书通过精心选取的、不同难度级别的14款趣味游戏的开发过程,将Scratch程序设计的基础、概念、方法和动手实践等系统联系起来,教会读者在游戏开发的乐趣中,掌握Scratch编程技能。本书首先带领读者认识Scratch,然后介绍了Scratch编程必备的一些概念和基础知识,并按照初级游戏开发、中级游戏开发和高级游戏开发的顺序,循序渐近,由易到难,让读者逐步掌握和熟练Scratch趣味编程。

《趣学Python——教孩子学编程》

【美】Jason R. Briggs 著

本书用一种轻松活泼的方式带领读者进入Python语言的世界。作者将带领读者以独特的、新奇而充满乐趣的示例,来学习Python编程。其中,术语会特别提示,代码用不同颜色提示、分析和说明。图示也轻松活泼。 本书每一章都有精心设计的编程谜题,让读者开动大脑,充分理解所学的知识和内容。本书最后,介绍了如何编写两个完整的游戏。这种通过编写游戏的教学方式,能够极大地调动读者的学习积极性。

《趣学JavaScript——教孩子学编程》

【美】Nick Morgan(摩根)

本书用一种轻松活泼的方式带领读者进入JavaScript语言的世界。作者将带领读者以独特的、新奇而充满乐趣的示例,来学习JavaScript编程。其中,术语会特别提示,代码用不同颜色提示、分析和说明。图示也轻松活泼。

本书每一章都有精心设计的编程题,让读者开动大脑,充分理解所学的知识和内容。本书最后,介绍了如何编写两个完整的游戏。这种通过编写游戏的教学方式,能够极大地调动读者的学习积极性。

《教孩子学编程(Python语言版)》

【美】Bryson Payne

本书属于No Starch的经典系列之一,英文版在美国受到读者欢迎。是一本父母和老师教孩子使用Python进行基础程序设计和解决问题的入门图书。通过科学合理的结构、通俗易懂的文字、活泼有趣的图示,帮助孩子学习计算机的思维方式,而可视化和游戏为主的例子则持续吸引读者的注意力。

针对变量、循环、函数等编程基础概念的介绍,可以帮助最年轻的程序员构建所需的技能,以制作自己的超酷的游戏和应用。每章末尾的编程挑战,则可以拓展读者的思维,巩固所学习的知识和技能。适合任何想要通过Python学习编程的读者,尤其适合父母、老师、学生,以及想要理解计算机编程基础知识的未成年人阅读学习。

《青少年学Python》

[希] 阿里斯提德·波拉斯(Aristides S. Bouras )  著

本书适合10岁以上的孩子学习,也适合家长作为亲子阅读教程。

本书是作者多年从事编程教学工作的经验凝结。本书强调算法思维比学习编码更为重要。算法思维是一个和问题解决相关的过程。本书将算法思维当做必须的学习和训练,来教授计算和算法思维,进而学习和掌握编程能力。

本书选择Python这种非常流行的语言,配以丰富的插图,100多道解答的问题和200多道练习题,250多道判断,100多道多选题,帮助10岁以上的孩子和父母,以及其他的同学、老师来学习Python编程。

本书全面介绍了Python语言的各方面特征和应用技术,讨论了准确理解Python、正确使用Python语言开发程序所需要的深入概念和情况,还介绍了用Python开发较大型或较复杂程序时应该了解的一些高级功能,如程序的模块组织和导入系统,生成器、闭包和装饰器,基本的和高级的面向对象编程机制和技术,以及作为Python最新扩展的协程和异步编程等。

今日互动

推荐阅读

每天与你分享IT好文。

异步图书福利送不停

赞(5)
分享到: 更多

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址