本书结合数学、科学、音乐等几个科目,以小猴编程卡通角色带入,用丰富的人设和故事把Scratch3.0所表达的计算思维展现出来。全书共分为12课,每课主要讲一个功能模块,鼓励孩子们运用这个模块实现各种项目,不仅教会孩子们使用Scratch3.0,掌握全新的编程思维,还能提升孩子们的创造力、思考力、想象力。本书非常适合孩子
《深入浅出MySQL:数据库开发、优化与管理维护(第3版)》源自网易公司多位资深数据库专家数年的经验总结和MySQL数据库的使用心得,在之前版本的基础之上,基于MySQL5.7版本进行了内容升级,同时也对MySQL8.0的重要功能进行了介绍。除了对原有内容的更新之外,本书还新增了作者在高可用架构、数据库自动化运维,以及
本书以R语言为基础,介绍做任何分析都绕不开的数据处理基本操作。从基本包入手,循序渐进地引导读者一步一步进行学习。首先介绍tidyverse生态系统的dplyr包,并在其后引入难度稍高但是性能更加优秀的data.table包,然后介绍支持分布式数据处理的sparklyr包。在本书的zui后部分还提供了实战的案例,并介绍了
本书主要介绍用C进行3D电子游戏编程的方法,并深入探讨游戏开发人员在实际工作中所使用的相关技术和系统。全书分为14章和1个附录(附录A)。第1~5章主要介绍2D电子游戏的内容和电子游戏编程的核心概念;第6~14章主要介绍并讲解3D电子游戏编程的内容,其中第8章的内容既适用于2D环境下的电子游戏编程,也适用于3D环境下的
本书结合了机器学习、数据分析和Python语言,通过案例以通俗易懂的方式讲解了如何将算法应用到实际任务。 全书共20章,大致分为4个部分。第一部分介绍了Python的工具包,包括科学计算库Numpy、数据分析库Pandas、可视化库Matplotlib;第2部分讲解了机器学习中的经典算法,例如回归算法、决策树、集成算法
Selenium是目前非常流行的一种自动化测试工具。本书基于Python3语言讲述了最新的Selenium3的基本理论与操作,涉及各种高级应用,以及如何进行项目实战,并提供了详细的自动化平台部署步骤。本书共14章,分为4篇。第1篇介绍了Selenium概况、相关的基础知识及环境的搭建步骤;第2篇介绍了Selenium涉
本书从嵌入式开发角度出发,以Linux操作系统为开发平台,将隐藏在系统开发背后的关于C语言、数据结构与算法、计算机组成原理、计算机操作系统、数据库原理等方面的机制和知识娓娓道来,不仅让读者知其然,更要让读者知其所以然,并让这些知识再反作用于编程实践,从而帮助读者写出高质量的嵌入式LinuxC代码,揭开嵌入式LinuxC
本书是一本覆盖研究生、本专科生、中学生等所有Python学习者的入门书。以"够用、适用、易学”为原则,组织、设计全书的框架和内容,全书共包括四篇:第一篇——营造环境,主要阐述学习的环境与平台安装、IDLE与Pycharm的使用、常见的内外部模块及其安装。第二篇——掀起头盖,重点讨论Python的主要语法:数据类型、变量
本书通过大量测试代码、界面截图和操作步骤,介绍了如何使用SeleniumWebDriver3.0实现Web自动化测试。主要内容包括如何构建测试框架、如何处理失败的测试、Selenium生成的各种异常的含义、自动化测试失败的原因、页面对象的使用方法、高级用户交互API的使用方法、JavascriptExecutor类的使
本书以目前广泛使用的CentOS7.6平台为例,由浅入深、系统地介绍了Linux基础及对Linux各种服务的管理。全书共11章,主要内容包括Linux简介、基础操作命令、账户与权限管理、文件系统与磁盘管理、网络管理与系统监控、软件包管理、进程与基础服务、常用服务器配置、常用集群配置、常用系统安全配置和Shell编程基础