2021 新年第 1 个月,图灵推出 9 本新书!覆盖人工智能、深度学习、数据分析、Linux、Android、shell、微服务网关、青少年思维训练等多个领域。这些书预计春节前后陆续上架,敬请期待。

  • 《人工智能简史(第 2 版)》
  • 《Python 深度学习入门:从零构建 CNN 和 RNN》
  • 《数据预处理从入门到实战:基于 SQL、R、Python》
  • 《跟阿铭学 Linux(第 4 版)》
  • 《Android 编程权威指南(第 4 版)》
  • 《bash shell 脚本编程经典实例(第 2 版)》
  • 《Kong 入门与实战:基于 Nginx 和 OpenResty 的云原生微服务网关》
  • 《活文档:与代码共同演进 》
  • 《快乐编程:青少年思维训练》

1.《人工智能简史(第 2 版)》

enter image description here

| 图书特色

  • 全方位解读人工智能的来龙去脉,一线专家细数行业经典与成败得失
  • 吴文俊人工智能科技进步奖、中华优秀出版物图书奖、文津图书奖推荐图书,入围 2017 年度中国好书
  • 全书修订,新增章节,补充人工智能演进路线与人物关系图
  • 兼具专业性、思想性和趣味性,大众读者和专业人士均可阅读

这本书全面讲述人工智能的发展史,几乎覆盖人工智能学科的所有领域,包括人工智能的起源、自动定理证明、专家系统、神经网络、自然语言处理、遗传算法、深度学习、强化学习、超级智能、哲学问题和未来趋势等,以宏阔的视野和生动的语言,对人工智能进行了全面回顾和深度点评。

第 2 版每章都有新增内容,并增加了全新的第 13 章,整理了人工智能几大派别的演化路线和人物的继承关系,帮助读者阅读。

这本书极具专业性、思想性和趣味性,既适合缺少专业背景的读者了解人工智能的来龙去脉,作为人工智能的启迪之书,也适合专业人士了解人工智能鲜为人知的历史,提供深入学习的指导。

2.《Python 深度学习入门:从零构建 CNN 和RNN》

enter image description here

| 图书特色

  • 从数学、示意图、Python 代码三个维度立体地认识深度学习
  • 前 Facebook 数据科学家的入门秘籍
  • PyTorch 神经网络实战

深度学习是一个立体的领域,仅从数学层面或代码层面学习,难免以偏概全,无法融会贯通。理解深度学习和神经网络需要多种思维模型。这本书从数学、示意图、Python 代码三个维度帮助你立体地理解构建神经网络的每一步,带你领略深度学习领域的全貌。

3. 《数据预处理从入门到实战:基于SQL、R、Python》

enter image description here

| 图书特色

  • KDD CUP 2015 亚军得主多行业实战经验总结
  • 1 本书掌握大数据、人工智能时代需要的数据预处理技术
    • 54 道例题,涵盖常见数据预处理技术
    • 3 个实战案例,快速提升应用能力
    • 3 种语言实现对比,代码优化关键点一目了然

这本书以数据分析中至关重要的数据预处理为主题,通过 54 道例题具体介绍了基于 SQL、R、Python 的处理方法和相关技巧。全书共 4 个部分:第 1 部分介绍预处理的基础知识;第 2 部分介绍以数据结构为对象的预处理,包括数据提取、数据聚合、数据连接、数据拆分、数据生成和数据扩展;第 3 部分介绍以数据内容为对象的预处理,涉及数值型、分类型、日期时间型、字符型和位置信息型;第 4 部分为预处理实战,介绍与实际业务相同的预处理流程。

这本书适合新手数据科学家、系统工程师、具备编程及数理基础的技术人才,以及对数据挖掘和数据分析等感兴趣的人阅读。

4. 《跟阿铭学 Linux(第 4 版)》

enter image description here

| 图书特色

  • 学习 Linux 的第一本书,让小白轻松学会的 Linux 入门书
  • 基于 CentOS 8 全面修订,新增 Docker 技术
  • 内容由浅入深,案例丰富,通俗易懂

这本书是一本入门级的 Linux 学习教材,内容由浅入深,案例丰富,通俗易懂!书中分两部分:前面为基础知识,涉及安装、登录、文件和目录管理、磁盘管理、Vim、压缩和解压缩等;后面为进阶知识,包括 LAMP、LNMP、NFS、FTP、Linux 集群和 Zabbix 监控等。

与上一版相比,这版不仅将虚拟机软件由 VMware 10 改为 VMware 14,基于 CentOS 8 进行了全面修订,删掉了 LAMP 环境搭建与配置,还增加了 Docker 等内容。

5. 《Android 编程权威指南(第 4 版)》

enter image description here

| 图书特色

  • Android 开发入门与进阶不二之选
  • 实战项目引导,全面覆盖 Android 开发知识点
  • 使用 Kotlin 编写,兼容 Android 5.0 至 11.0
  • 随书附赠 Android 开发速查表,随用随查
  • 业内专家张鸿洋、张涛、丰生强、丁志虎、2BAB 推荐阅读

Big Nerd Ranch 是美国一家专业的移动开发技术培训机构。本书主要以其 Android 训练营教学课程为基础,融合了几位作者多年的心得体会,是一本完全面向实战的 Android 编程权威指南。全书共 32 章,详细介绍了 7 个 Android 应用的开发过程。通过这些精心设计的应用,读者可掌握很多重要的理论知识和开发技巧,获得宝贵的开发经验。

第 4 版较之前版本做了重大更新,每一章的内容都做了修改。开发语言从 Java 换成了 Kotlin。全面引入了 Android Jetpack 组件库并开始使用第三方库。适合 Android 开发人员阅读。

6. 《bash shell 脚本编程经典实例(第 2 版)》

enter image description here

| 图书特色

  • 300 多个 bash 实例速查,助你全面掌握 shell 脚本编程技巧

对于系统管理员、程序员和最终用户而言,shell 命令或精心设计的 shell 脚本不仅能节省时间和精力,还可以提升各种常见任务的一致性和可重复性。作为一款流行的 Unix shell,bash 让你能够利用和自定义 Unix 或 Linux 系统的任意功能。

这本书将全面讲述 bash,内容适用于所有 Unix 用户和 Linux 用户,无论新人还是老手(包括熟练的 Windows 用户和管理员)。书中提供了 300 多个 bash 实例,每个实例均包含一个或多个示例脚本,能够帮你解决各种各样的问题。你将学到如何处理输入/输出、文件操作、程序执行、管理任务以及许多其他挑战。

7. 《Kong 入门与实战:基于 Nginx 和 OpenResty 的云原生微服务网关》

enter image description here

| 图书特色

  • 遵循从入门到实践的学习路线,几乎涵盖网关的方方面面
  • 内容详实、图文并茂、由浅至深、循序渐进
  • 配有大量实战示例,使读者从理论到实战学以致用

这本书是主要关于云原生微服务网关 Kong 的入门与实战,内容全面务实、由浅入深,几乎涵盖 Kong 相关的所有知识点。全书共 12 章,包括 Kong 的基础知识点概述、安装和基本概念、管理运维、基本功能、配置详解、Lua 语言、日志收集与分析、指标监控与报警、Kong 的高级进阶、内置插件与自定义插件、高级案例实战。书中配有大量的实战示例,尤其是第 12 章的 9 大新颖场景案例,使读者从理论到实战学以致用。

这本书适合软件开发人员、测试人员、运维人员、安全人员、架构师、技术经理等 IT 资深人士阅读。

8. 《活文档:与代码共同演进》

enter image description here

| 图书特色

  • 写文档也可以像写代码一样有趣、省力
  • 应用领域驱动设计,让代码与文档相辅相成
  • 领域驱动设计布道师张逸作序推荐
  • QECon 大会发起人朱少民、格蠹科技创始人张银奎、ThoughtWorks 首席测试与质量咨询师刘冉联合推荐

这本书系统地阐述了计算机软件开发各个阶段文档写作的步骤、内容、方法、工具、特点和要求,详尽指导软件开发人员和文档开发工程师如何写出规范的文档,包括软件文档的概念和内容、软件文档编写的原则和步骤、软件文档的管理和维护,对可行性研究报告、软件需求报告、软件测试计划等文档的写作方法和写作技巧。

9. 快乐编程:青少年思维训练

enter image description here

| 图书特色

  • 让孩子更爱思考的编程书
  • 独具特色,一本不一样的 Scratch 编程书
    • 详解流程图:打好编程基础,真正培养程序思维
    • 剖析程序结构:顺序结构、选择结构、循环结构,3 大基本结构嵌套应用
    • 科普人工智能:拓宽知识面,了解前沿技术。
    • 控制机器人:迎合孩子的好奇心,激发孩子对编程的兴趣

Scratch 是一款面向青少年的图形化编程软件,由麻省理工学院主导研发。使用该软件编程就如同创作一场舞台剧,即使没有任何基础的小学生,也可以在极短的时间内创作出生动活泼的编程作品,因此它特别适合培养青少年的逻辑思维、编程思维和工程思维。这本书首先介绍了 Scratch 软件的概况、工作模式和积木指令精髓;然后联系青少年熟知的生活场景,带领大家学习和理解程序的 3 种基本结构;接着对程序的 3 种基本结构进行强化学习,驱动青少年用逻辑思维分析问题、用工程思维分解问题、用编程思维解决问题;最后初步探究了算法和机器人控制程序。