点击关注异步图书,置顶公众号
每天与你分享IT好书 技术干货 职场知识
参与文末话题讨论,每日赠送异步图书。
——异步小编
5月小长假回来,小编带来了18本异步新书,这些新书涵盖热点领域Python、深度学习、CPU设计、微服务、少儿编程等领域。可以说本本重点。
有一种语言叫Python
有一种情怀叫自制CPU和编程语言
有一种能力叫“架构师”
有一种热点叫深度学习&数据科学
有一种永恒叫必备技能
有一种语言适合少儿和青少年
Python篇
《“笨办法学”Python3》
Zed Shaw 著
本书是基于Python 3.6版本编写的。百万粉丝程序员带你轻松入门Python语言!
手机扫码看视频,学习更轻松!5小时的完整视频教程,纯美式发音,搭配中文字幕,边看边练两不误;52个精心设计的编程习题,拒绝拖沓,提供项目案例,学以致用不务虚。
本书是一本Python入门书籍,适合对计算机了解不多,没有学过编程,但对编程感兴趣的读者学习使用。这本书以习题的方式引导读者一步一步学习编程,从简单的打印一直讲到完整项目的实现,让初学者从基础的编程技术入手,最终体验到软件开发的基本过程。
《Python编程从入门到精通》
叶维忠 著
本书循序渐进、由浅入深地详细讲解了Python 3语言开发的核心技术,并通过具体实例的实现过程演练了各个知识点的具体使用流程。全书内容循序渐进,以“技术解惑”和“范例演练”贯穿全书,引领读者全面掌握Python 3语言。
书中共有900多个实例和范例、300多个正文实例、600多个拓展范例、77个课后练习、63个技术解惑、两大综合案例,每个知识点除了一个实例外,还有两个拓展范例,达到举一反三的效果。
可以说一本书包括三本书的内容:基础、实例、综合案例
本书售后服务:
《Python应用开发实战》
[美] 尼纳德·萨斯叶(Ninad Sathaye) 著
用Python 3构建健壮的、可重用的、高效的应用程序 ;轻松奇幻的学习主线,解决Python开发中遇到的实际问题
本书使用一个生动有趣的、基于文本的游戏主题作为讲解内容来介绍Python应用开发过程的各个方面。全书共10章,涉及简单应用开发、模块化、打包和发布应用的代码、文档规范、单元测试、重构、设计模式、性能监测、性能优化、GUI应用、MVC框架等方方面面的软件开发知识和技能。
《Python数据分析(第2版)》
[美]阿曼多·凡丹戈(Armando Fandango) 著
畅销书升级版,基于Python3。
本书教新手用Python语言分析数据,发挥Python在数据可视化方面的优势,引导读者成为数据分析高手。全书从数据检索、清洗、操作、可视化、存储复杂的分析和建模等方面介绍,重点关注开源模块,如NumPy、SciPy、matplotlib、pandas、IPython、Cython、scikit-learn及NLTK。本书还包括数据可视化、信号处理、时间序列分析、数据库、预测分析和机器学习等主题。
《Python数据科学入门》
[美]阿曼多·凡丹戈(Armando Fandango) 著
基于Python3,掌握用Python编程进行数据分析的核心技能
Python是适用于数据科学的编程语言。即使你初次接触Python语言,本书也能教会你通过Python编程来获取、组织、处理和分析大量的信息并识别出趋势和模式。从安装Python开始,一直到执行交叉验证,快用本书开始学习之旅吧!
自制CPU和编程语言
《手把手教你设计CPU——RISC-V处理器篇》
胡振波 著
本书是一本介绍通用CPU设计的入门书,以通俗的语言系统介绍了CPU和RISC-V架构,力求为读者揭开CPU设计的神秘面纱,打开计算机体系结构的大门。
本书共分为四部分。第一部分是CPU与RISC-V的综述,帮助初学者对CPU和RISC-V快速地建立起认识。第二部分讲解如何使用Verilog设计CPU,使读者掌握处理器核的设计精髓。第三部分主要介绍蜂鸟E203配套的SoC和软件平台,使读者实现蜂鸟E203 RISC-V处理器在FPGA原型平台上的运行。第四部分是附录,介绍了RISC-V指令集架构,辅以作者加入的背景知识解读和注解,以便于读者理解。
《自制编程语言——基于C语言》
郑钢 著
“纯手工”:不需要第三方库和工具,充分了解各个细节的原理及实现。实现的是面向对象脚本语言,这涉及到虚拟机的实现,让读者领略脚本语言的内部实现。
本书全面从脚本语言和虚拟机介绍开始,讲解了词法分析的实现、一些底层数据结构的实现、符号表及类的结构符号表,常量存储,局部变量,模块变量,方法存储、虚拟机原理、运行时栈实现、编译的实现、语法分析和语法制导自顶向下算符优先构造规则、调试、查看指令流、查看运行时栈、给类添加更多的方法、垃圾回收实现、添加命令行支持命令行接口。
深度学习&数据科学
《Python深度学习》
[英] 尼格尔·刘易斯(N.D. Lewis) 著
深度学习是当前计算领域中最激动人心的课题之一。随着Python的兴起,实践深度学习也变得非常容易。
本书是使用Python 3进行深度学习实践的一本初学指南。全书共9章,分别介绍了深度学习基础理论、神经网络基础知识、如何构建定制化深度预测模型、性能提升技术、二元分类的神经网络应用等领域,而且结合Python语言探讨了基本的算法和实现模型。
《Keras深度学习实战》
[意大利]安东尼奥·古利(Antonio Gulli) 著
本书用当前流行的Keras框架实现了大量深度学习算法,构建了众多深度学习模型,并且介绍了深度学习在游戏等实际场合中的应用,特别是本书还介绍了当前火热的生成对抗网络(GAN)的应用。
全书通俗易懂,强调实际案例,适合广大的机器学习从业者和爱好者入门与实践。
本书是国外第一本Keras深度学习实战图书。
《精通数据科学:从线性回归到深度学习》
唐亘 著
数据科学入门到实战,介绍数据科学常用的工具——Python、数学基础及模型,讨论数据科学的前沿领域——大数据和人工智能,包括机器学习领域经典的模型、分布式机器学习、神经网络和深度学习等。
在数据学科的角度,融合了数学、计算机科学、计量经济学的精髓
为读者阐释了数据科学所要解决的核心问题—数据模型、算法模型的理论内涵和适用范围
以常用的IT工具—Python为基础,教会读者如何建模以及通过算法实现数据模型,具有很强的实操性。
本书还为读者详解了分布式机器学习、神经网络、深度学习等大数据和人工智能的前沿技术。
《深度学习实践指南——基于R语言》
[英] N.D Lewis 著
本书由知名作者N.D Lewis撰写,教读者使用R语言进行深度学习的研究,并顺利成长为一名顶级数据科学家。本书分8章,介绍了与深度学习相关的知识,包括多种不同的神经网络等。本书能够带读者了解关于深度学习模块及其工作原理,同时帮助读者更快速第将所学知识转化成实际的技能。
《Java数据科学指南》
[加]鲁什迪·夏姆斯(Rushdi Shams) 著
学习MLlib、DL4j和Weka等开源库,掌握实用的Java数据科学技能
本书旨在通过Java编程来引导读者更好地完成数据科学任务。本书通过9章内容,详细地介绍了数据获取与清洗、索引的建立和检索数据、统计分析、数据学习、信息的提取、大数据处理、深度学习、数据可视化等重要主题。
微服务
《Spring微服务实战》
[美]约翰•卡内尔(John Carnell)著
点击封面购买纸书
本书详细介绍了微服务架构下Spring体系(Spring ->Spring Boot->Spring Cloud),帮助 Java 开发人员快速拆分单体应用,并对微服务的全生命流程进行了封装,大大简化了开发流程。
本书在构建和部署Spring云应用程序的同时,让读者掌握如何进行微服务设计。整本书是一个完整的例子,传授作者多年的宝贵经验。
本书以一个名为EagleEye的项目为主线,介绍云、微服务等概念以及Spring Boot和Spring Cloud等诸多Spring项目,并介绍如何将EagleEye项目一步一步地从单体架构重构成微服务架构,最终将这个项目拆分成众多微服务,让它们运行在各自的Docker容器中,实现持续集成/持续部署,并最终自动部署到云环境(Amazon)中。针对在重构过程中遇到的各种微服务开发会面临的典型问题(包括开发、测试和运维等问题),本书介绍了解决这些问题的核心模式,然后在实战中选择特定Spring Cloud子项目或其他工具解决这些问题。
《Java架构师指南》
王波 著
资深Java专家多年经验总结,全程项目驱动,首本完整介绍Java入门进阶到架构师的编程技术图书。
程序员走向架构师是必经之路,本书基于官方API的完美解读,从架构师的角度来讲解Java知识技能,并且从搭建虚拟机开始,学习常用的Linux命令,力争做到使程序员在较短的时间内成功迈入架构师的殿堂。
《分布式对象存储——原理、架构及Go语言实现 》
胡世杰 著
云存储专家200分钟视频讲解,掌握云存储理论,动手搭建分布式对象存储架构
本书首先从一个最简单的对象存储服务原型开始,讨论在原型中存在的问题并介绍对象存储服务中一些常见的概念以及设计理念,然后通过改变架构或添加功能的方式解决这些问题。这一迭代步骤将发生多次,最终我们会收获一个足够完善的对象存储服务。
其他
《程序开发人员测试指南:构建高质量的软件》
【瑞典】亚历山大.塔林德 著
点击封面购买纸书
第一本面向开发人员的、编写可测试的代码、避免缺陷,提高软件质量的测试书,测试专家朱少民、杨晓慧、欧阳辰、曾乐天翻译并推荐。
本书讲解了开发人员需要了解的测试技术,以便帮助他们建设高质量的软件,讲解了如何编写测试代码、如何进行单元测试、重构测试驱动的开发等实战技术。帮助读者快速吸收的关键测试概念,以及在编写测试用例时需要重点掌握的技术和不可不知的方法。也包括需要学习的测试平台或工具。
《程序员学数据结构》
[美]威廉·史密斯(William Smith) 著
本书用4种语言讲解,C#、Java、Objective-C和Swift。
囊括了常用的数据结构,从基本的数据结构到高级数据结构都有介绍。
本书和传统的讲解数据结构的图书不同。先讲解理论,然后以案例辅佐,每个案例都用4种语言来实现,便于读者进行比较理解。
少儿&青少年编程
《Scratch 2.0少儿游戏趣味编程》
李强 李若瑜 著
本书适合6-12岁的儿童和青少年自学,也适合家长作为亲子阅读教程。
本书通过精心选取的、不同难度级别的14款趣味游戏的开发过程,将Scratch程序设计的基础、概念、方法和动手实践等系统联系起来,教会读者在游戏开发的乐趣中,掌握Scratch编程技能。本书首先带领读者认识Scratch,然后介绍了Scratch编程必备的一些概念和基础知识,并按照初级游戏开发、中级游戏开发和高级游戏开发的顺序,循序渐近,由易到难,让读者逐步掌握和熟练Scratch趣味编程。
《青少年学Python》
[希] 阿里斯提德·波拉斯(Aristides S. Bouras ) 著
本书适合10岁以上的孩子学习,也适合家长作为亲子阅读教程。
本书是作者多年从事编程教学工作的经验凝结。本书强调算法思维比学习编码更为重要。算法思维是一个和问题解决相关的过程。本书将算法思维当做必须的学习和训练,来教授计算和算法思维,进而学习和掌握编程能力。本书选择Python这种非常流行的语言,配以丰富的插图,100多道解答的问题和200多道练习题,250多道判断,100多道多选题,帮助10岁以上的孩子和父母,以及其他的同学、老师来学习Python编程。
今日互动
你对5月异步新书哪三本感兴趣?为什么?截止时间5月21日17时,留言+转发本活动到朋友圈,小编将抽奖选出10名读者 赠送纸书5本和5张e读版100元异步社区代金券,(留言点赞最多的自动获得一张)。 异步图书后台回复“5月新书”进入新书交流群,获得第一手新书信息。
推荐阅读
2018年4月新书书单
异步图书最全Python书单
一份程序员必备的算法书单
第一本Python神经网络编程图书
长按二维码,可以关注我们哟
每天与你分享IT好文。
在“异步图书”后台回复“关注”,即可免费获得2000门在线视频课程;推荐朋友关注根据提示获取赠书链接,免费得异步e读版图书一本。赶紧来参加哦!