《小学生Scratch创意编程(视频教学版)》采用任务制编排方式,按照课节形式设计,让学习更有节奏感。同时为了让读者能更好地进行学习,配套了完备的视频教程、丰富的项目练习、全套的案例源代码等辅助资料,适合小朋友自主学习。 《小学生Scratch创意编程(视频教学版)》分为四部分。第一部分让读者懂得为什么学和要学什么,明白为什么而学让学习更具动力;第二部分强调基础,以项目的形式讲解每一个知识点,打牢基础才能有的放矢;第三部分从方法到方法论 的提升让思维更上一层楼;第四部分通过综合项目实战,提升编程能力,提高项目分析能力。 《小学生Scratch创意编程(视频教学版)》适合完全没有接触过编程的家长和小朋友阅读。对从事编程教育的老师来说,本书也是一本非常好的教材。
"《Scratch少儿趣味编程108例(全视频微课版)》以Scratch 3.6版本为基础,通过108个案例详细介绍了运用Scratch软件制作动画、游戏等趣味作品的方法,充分培养孩子的想象力和创造力。本书共分为9章,第1章概述Scratch下载、安装和运行的方法;第2章介绍创建背景和角色的方法;第3章讲解自上而下依次执行的顺序结构;第4章探究根据条件进行判断的选择结构;第5章讲述重复执行的循环结构;第6章介绍使作品变得更加丰富的 声音 与 画笔 模块;第7章分析使用变量和列表存储数据的方法;第8章阐述运算模块的相关知识;第9章探究运用积木的各种功能解决实际问题的方法。 《Scratch少儿趣味编程108例(全视频微课版)》可作为少年儿童的编程启蒙读物,也可供对Scratch编程感兴趣的读者学习参考,还可作为学校编程兴趣班及相关培训机构的教材。"
《R语言数据可视化:科技图表绘制》结合编者多年的数据分析与科研绘图经验精心编撰,旨在帮助读者利用R语言及ggplot2在内的多种可视化包绘制引人入胜的专业化图表。全书共11章,第1~3章主要讲解R语言的基础知识,包括对象与变量、数据结构、数据存取、传统及网格绘图系统的绘图函数及参数控制,尤其对ggplot2包进行了详细讲解。第4~11章结合R及其附加包的数据可视化功能,分别讲解类别比较数据、数值关系数据、分布式数据、层次关系数据、网络关系数据、局部整体型数据、时间序列数据、多维数据的可视化实现方法。帮助读者尽快掌握利用R语言及可视化包进行科技图表的制作与数据展示。 《R语言数据可视化:科技图表绘制》注重基础,内容翔实,突出示例讲解,既适合广大科研工作者、工程师和在校学生等不同层次的读者自学使用,也可以作为大中专院
本书将提供全方位的Java和面向对象编程学习体验。利用这本书,你会通过一种独特的方法学习Java语言,它不是那种只介绍怎么做的使用手册,而是会帮助你成为一名优秀的程序员。通过各种谜题、探秘、与著名Java对象的深入访谈,你会很快了解Java的基础和高级知识,包括Lambda、流、泛型、线程、网络和让人心生畏惧的桌面GUI。如果你有其他编程语言的经验,本书会采用更多现代方法让你的大脑学习编程,能够更流畅、更快捷、更容易地读写和维护Java代码。 如果你读过Head First的书,就会知道这是一本怎样的书。它会采用专门为你的大脑设计的一种生动形象的方式娓娓道来。如果你还没有读过Head First的书,这本书肯定会让你喜出望外。利用这本书,你将通过多感观的学习体验来学习Java,能让你的大脑真正开动起来,而不是一味说教,让你昏昏欲睡
本书旨在介绍 RISC-V 体系结构的设计和实现。本书首先介绍 RISC-V 体系结构基础知识、实验环境搭建、基础指令集、函数调用规范与栈,然后讲解 GNU 汇编器、链接器与链接脚本、内嵌汇编代码,接着讨论 RISC-V 体系结构中的异常处理、中断处理与中断控制器、内存管理、高速缓存、缓存一致性、TLB 管理、原子操作、内存屏障指令、合理使用内存屏障指令、与操作系统相关的内容、可伸缩矢量计算与优化,最后阐述 RISC-V 体系结构中的压缩指令扩展、虚拟化扩展、高性能处理器架构分析等。 本书不仅适合软件开发人员阅读,还可以作为计算机相关专业和相关培训机构的教材。
本书由华为公司质量与流程IT团队官方出品,从认知、理念、转型框架、规划和落地方法、业务重构、平台构建等多个维度全面总结和阐述了华为自身的数字化转型历程、方法和实践,能为准备开展或正在开展数字化转型的企业提供系统、全面的参考。 全书共13章,内容从逻辑上分为四个部分。 第1部分 认知篇(第1~2章) 首先从华为的视角总结了企业对于数字化转型的应有的共识,以及从战略角度阐述了华为为何推行数字化转型;然后给出了华为数字化转型的整体框架(方法论),以及企业数字化转型成熟度评估的方法,帮助读者在厘清华为开展数字化转型工作的整体脉络的同时,能快速对自身的数字化水平进行自检。 第二部分 方法篇(第3~5章) 讲解了华为数字化转型的理念和方法,覆盖从变革规划、变革项目实施到IT产品实现的全部过程。 第三部分实
《SPSS统计学原理与实证研究应用精解》为统计学与SPSS零基础读者所设计,通过 精解常用统计学原理、精解常用统计分析SPSS操作、精解常用实证研究技巧 三个精解,旨在培养读者的 统计分析思维 和 实证研究思维 ,帮助读者实现从入门到精通,运用SPSS撰写实证研究类论文或开展数据分析、专业统计分析。与本书配套的还有教学PPT和作者**讲解的全套视频资料以辅助教学,力求实现**教学效果。 《SPSS统计学原理与实证研究应用精解》共21章。第1~3章为专业知识基础,分别介绍SPSS入门知识(SPSS基础)、统计学知识精要回顾(统计学基础)、实证研究与调查问卷设计(实证研究基础);第4~6章为常用的数据分析方法,分别介绍数据加工处理、统计分析报表制作、统计图形绘制;第7~15章为常用的实证研究分析方法,具体包括描述统计分析,均值比较、T检验、单因素方
本书从强化学习最基本的概念开始介绍, 将介绍基础的分析工具, 包括贝尔曼公式和贝尔曼最 优公式, 然后推广到基于模型的和无模型的强化学习算法, 最后推广到基于函数逼近的强化学习方 法。本书强调从数学的角度引入概念、分析问题、分析算法, 并不强调算法的编程实现。本书不要求 读者具备任何关于强化学习的知识背景, 仅要求读者具备一定的概率论和线性代数的知识。如果读者 已经具备强化学习的学习基础, 本书可以帮助读者更深入地理解一些问题并提供新的视角。 本书面向对强化学习感兴趣的本科生、研究生、研究人员和企业或研究所的从业者。
本书从PLC编程基础出发,以案例引导学习的方式,结合视频讲解,全面系统地介绍了西门子S7-1200/1500 PLC、三菱FX系列PLC和欧姆龙CP1系列PLC的编程和工程应用。全书共分为五个部分,前三部分主要讲解4种常用PLC的硬件和接线、编程软件的使用和PLC的编程语言;第四部分为高级应用篇,主要讲解PLC的编程方法与调试、PLC的通信、PLC在过程控制和运动中的应用;第五部分为PLC的工程应用案例。 本书采用双色图解,内容全面丰富,重点突出,且注重实用性,几乎每章都配有典型的实用案例,大部分实例都有详细的软、硬件配置清单,并配有接线图和程序,读者可以模仿学习。对重点和复杂内容还配有100多个微课视频,方便读者学习。 本书可供从事PLC编程及应用的工控技术人员学习和参考,也可作为大中专院校机电类、信息类专业的参考书和工具书。
CODESYS作为遵循IEC 61131-3国际编程标准、面向工业 4.0应用的软件开发平台,提供了一整套功能强大的工业自动化解决方案。 本书是由3S软件有限公司组织编写的一本使用指南,涵盖了的CODESYS V3的功能与特性。全书包括9章和若干附录,分别介绍了IEC 61131-3标准、CODESYS软件开发平台的整体框架、IEC编程基础、IEC 61131-3的5种标准编程语言、与逻辑控制相关的指令系统、PLC应用开发的整个流程、可视化设计、实际工程项目案例、工业现场总线简介等内容。附录部分包括指令、标准库、快捷方式等相关资料,还简要介绍了CODESYS V3的一些新特性。 本书适合工业自动化设计领域的技术支持人员和工程项目开发、调试、现场设备维护人员参考,同时也可作为大专院校本科生和研究生项目研发时的参考资料。
C#作为微软的旗舰编程语言,是编写高效应用程序的语言,深受程序员喜爱。《Visual C#从入门到精通(第10版)》沿袭深受读者欢迎的Step by Step风格,围绕语言的基础知识和新功能进行了全面的介绍,同时借助于练习来引导读者逐步构建云端应用等。全书共27章,结构清晰,叙述清楚。所有练习均在Visual Studio 2022简体中文版上进行过全面演练。无论是刚开始接触面向对象编程的新手,还是打算迁移到C#的C、C 或Java程序员,都可以从本书中汲取到新的知识,迅速掌握C#编程技术。
Live2D是一系列可以让静态插画动起来的2D动画建模软件,其作品可以用于视频、游戏等。尤其在虚拟主播行业,Live2D是制作2D虚拟形象的主要选择,处于垄断地位。本书解决了 什么样的PSD插画素材适合用于Live2D建模 这个核心问题,讲解了如何绘制卡米雷特,本名汪洋,画师、Live2D模型师、译者。从2021年至今,任Live2D模型师。绘制、制作过Live2D模型60个以上,制作过由Live2D模型衍生的动态壁纸、视频等作品。曾和Live2D官方合作推出原创视频教程《Live2D绘制指南》。从2019年至今,兼职从事翻译工作。现为插画家斋藤直葵官方频道的译者。曾受邀翻译并重制视频教程《Live2D官方教程》以及教程书籍《让插画动起来:零基础学Live2D从建模到动画》。
本书基于Vue.js 3,从规范出发,以源码为基础,并结合大量直观的配图,循序渐进地讲解Vue.js中各个功能模块的实现,细致剖析框架设计原理。全书共18章,分为六篇,主要内容包括:框架设计概览、响应系统、渲染器、组件化、编译器和服务端渲染等。通过阅读本书,对Vue.js 2/3具有上手经验的开发人员能够进一步理解Vue.js框架的实现细节,没有Vue.js使用经验但对框架设计感兴趣的前端开发人员,能够快速掌握Vue.js的设计原理。
这是一本以技术讲解与项目实战为主的Unity游戏开发教程图书。本书以简洁明快的语言对Unity的重点知识进行了讲解,配合详细的图文注释和大量的项目实例,让读者能够轻松快速地入门Unity,同时在本书后面的章节中也包含了很多游戏编程中的进阶知识,可供基础较好的读者进行拓展。另外,本书还为每个章节中的项目实战提供了配套视频,视频中通过讲解项目实战来详细讲解每章的重点知识,以便读者更加轻松地入门。 全书共16章。第1~4章为Unity基础部分,主要介绍Unity的基础操作和与编程相关的知识;第5~10章为Unity进阶部分,主要按照 物理系统 粒子系统 动画系统 导航系统 游戏界面系统 2D游戏开发 这一流程介绍Unity游戏开发的核心技术和思路;第11~15章为Unity拓展部分,主要介绍数据网络、AR和VR等高级技术的使用;第16章为3D游戏开发综合实例,让读者以一个
本书旨在为读者提供关于Flowable的全面指南,深入探讨基于业务流程开发的思想和方法。全书分为4篇:基础准备篇介绍Flowable的基础用法、流程设计器集成与使用、工作流引擎配置、数据库设计、核心概念和API等,让读者建立对Flowable的基本认识;常规应用篇介绍Flowable各种功能和特性的配置与使用,让读者掌握Flowable的基础用法;高级实战篇立足实战,介绍如何基于Flowable的扩展特性实现对多种复杂流程场景的支持;架构扩展篇主要介绍提高Flowable性能和增大其容量的措施,并提出一套多引擎架构方案来支撑大容量、高并发和高稳定流程场景。
本书使用备受业内人士欢迎的游戏编程平台Unity,从零开始,手把手地带领读者设计并制作两种令人着迷的跨平台2D游戏。本书通过丰富的插图和详尽的步骤说明,将游戏设计的基本原则、Unity的常用操作,以及编程语言C#的基础知识深入浅出地呈现给读者。
本书全面深入地介绍Elasticsearch的核心功能及其工作机制。本书由浅入深,从Elasticsearch的基本用法和架构原理,以及倒排索引、分片、节点角色和相关性等核心概念讲起;然后深入探讨数据处理和索引管理,涵盖映射模式、数据类型、文本分析、索引模板;接着详细介绍词项级搜索、全文搜索、复合查询和高级搜索等Elasticsearch的搜索功能,并深入讲解聚合;最后聚焦生产环境中的Elasticsearch管理和性能优化。本书特别注重实践,提供了大量的代码示例,涵盖从基础查询到复杂功能的各种应用场景。与第1版相比,这一版更新并补充了许多新的功能点,如索引生命周期管理、可组合索引模板机制、地理位置查询等。 本书是使用Elasticsearch开发全功能搜索引擎的实践指南,适合刚接触Elasticsearch领域、希望了解其基本工作原理的开发者、架构师、分析师、管理者、产品
本书是Effective Python的第2版,基于Python 3进行了全面升级。本书分为10章,包含90个条目,形式简洁、表述明确。每个条目都基于对Python的独到见解,告诉读者如何高效地编写Python程序。与第1版相比,第2版只关注Python 3,而不再兼顾 Python 2。根据Python语言引入的新特性,以及Python开发者所形成的新经验,对第1版中的某些思路与解决方案进行了修订,以更好地发挥Python的优势。本书删除了过时的知识点,并添加了对Python新特性的一些介绍。新版中增加了31个条目,并专门设立了几章来强调列表和字典、推导和生成器、元类和属性、稳定性和性能,以及测试和调试 等重要主题。
《uni-app多端跨平台开发从入门到企业级实战 基于Vue.js 3.0、TypeScript核心技术实现》是一本系统介绍热门前端多端框架uni-app的实战教程。全书由基础知识和实战项目两大部分组成,内容包括初识uni-app,uni-app环境搭建,生命周期,尺寸单位、Flex布局与背景图片,配置pages.json,配置manifest.json,路由,运行环境判断和平台判断,常用组件,常用API以及点餐小程序客户端开发。
这本书对C#、.NET Core和Visual Studio做了妙趣横生、生动形象的介绍,利用这本书,你可以深入学习C#,并创建应用、用户界面、游戏以及更多其他项目。经过全面更新,这个指南涵盖了C# 8.0和Visual Studio 2019,初学者从章就可以开始构建一个功能完备的游戏。接下来你会学习如何使用类和面向对象编程、在Unity中创建3D游戏,以及如何使用LINQ查询数据。在这个过程中,你会解决谜题、动手完成练习,并构建真实的应用。完成所有这些之后,你会成为一名高水平的C#程序员,而且这将是一个轻松愉悦的学习过程!
《运筹优化常用模型、算法及案例实战》主要讲述运筹优化领域常用的数学模型、精确算法以及相应的代码实现。首先简要介绍基本理 论,然后用丰富的配套案例讲解多个经典的精确算法框架,后结合常用的优化求解器(CPLEX 和 Gurobi)说明如何用 Python 和 Java 语言实现书中提到的所有精确算法。 全书共分 3 部分。第 I 部分(第 1~4 章)为运筹优化常用模型及建模技巧。该部分着重介绍整数规 划的建模技巧和常见的经典模型。第 II 部分(第 5~7 章)为常用优化求解器 API 详解及应用案例。该 部分主要介绍两款常用的商业求解器(CPLEX 和 Gurobi)的使用方法,包括 Python 和 Java 的 API 详 解、简单案例以及复杂案例。第 III 部分(第 8~17 章)为运筹优化常用算法及实战。该部分详细介绍几 个经典的精确算法的理论、相关案例、伪代码以及相应的代码实现。 本书适合
《MATLAB数学建模方法与应用》主要介绍常用数学建模方法及其MATLAB实现与应用,内容包括MATLAB数组运算、程序设计、绘图、数据管理、符号计算、数值计算、多项式与插值拟合、常用统计及优化建模方法与MATLAB求解、人工神经网络方法、排队论方法、以层次分析法和模糊评价法为代表的多指标综合评价方法、MATLAB图像处理基础、Simulink建模与仿真、全国大学生数学建模竞赛真题解析等内容。同时,为便于学习,本书免费提供配套的所有数据及源程序。 《MATLAB数学建模方法与应用》可以作为高等院校学生的数学建模或与数学实验相关课程的教材或教学参考书,也可作为从事数学建模应用的研究人员的参考用书。
Spring框架是Java EE开发的强有力的工具和事实标准,而Spring Boot采用 约定优于配置 的原则简化 Spring的开发,成为业界流行的微服务开发框架,被越来越多的企业采用。为了适应新潮流,本书对Spring Boot 3.x技术进行深入讲解。 本书从一个简单的项目开始讲解Spring Boot企业级开发,其内容包含全注解下的Spring IoC和Spring AOP、数据库编程(JPA、MyBatis和JDBC)、数据库事务、NoSQL数据库(Redis和MongoDB)技术、Spring MVC、REST风格、互联网抢购业务、监控与容器部署、Spring Cloud Alibaba微服务开发等。 本书内容紧扣互联网企业的实际需求,从全注解下的Spring知识讲到Spring Boot的企业级开发,对于Java开发人员,尤其是初学Spring Boot的人员和需要从传统Spring转向Spring Boot开发的技术人员,具有很高的参考价值。
在《C Core Guidelines 解析》中,C 专家讲师 Rainer Grimm提炼出了Core Guidelines中的精髓,去除了晦涩难懂的内容,分享了新的见解和背景,并提供了自己培训课程中经过充分测试的示例。 对于使用 C 11 及后续版本 C 的有经验程序员,Grimm 能为他们提供帮助,使其用好Core Guidelines。他的大部分代码示例是为 C 17 编写的,在合适的地方涵盖了更新版本和 C 20,并提供了对官方 C Core Guidelines在线版本的引用。 无论你是创建新软件还是改进旧代码,Grimm 都将帮助你从Core Guidelines里最有用的规则中获取更多价值,使你编写的代码更安全、更清晰、更高效,以及更易于维护。 * 应用Core Guidelines和其中的编程哲学 * 正确使用接口、函数、类、枚举、资源、表达式和语句 * 优化性能,实现并发和并行,处理错误 * 有效地使用常量、不可变性、模板、泛型和元编程 * 改进C 代码风格,管理源