本书通过完成《我的世界》(MINECRAFT )中一个个挑战任务来激发学生学习编程的兴趣和热情,书中的内容以项目制的学习方式推进,根据知识点的难易 程度,学习内容分为探究学习和拓展创新,让学生在编程的世界认识数学,运用 大小比较进行逻辑判断,学习四则运算;让学生理解坐标的概念,感受方位和距 离,进行空间判断和游戏搭建。本书内容的难度随项目逐渐提升,让学生在游戏 中体验编程的乐趣,同时收获编程技能。 本书适合作为8~12 岁学生的编程启蒙书籍。
本书以简单的算法、清晰的架构,讲述了把高级语言转化成Linux程序的全过程,以及其中蕴含的数学原理。 本书共11章,按照源码编译的顺序分为入门篇和进阶篇。入门篇(第1~4章)详细介绍了词法分析、语法分析、语义分析,涵盖了编译器前端的所有内容。进阶篇(第5~11章)进一步说明了怎么把抽象语法树转化成可执行程序的全过程,包含了三地址码的生成、中间代码优化、寄存器分配、机器码的生成、ELF文件格式、连接器和虚拟机的实现。第12章记录了作者对泛编译器问题的进一步思考。 本书适合初学者入门编译原理,也可用于资深程序员在发明一门新语言时的技术资料,并可用作高等院校和培训机构的教学参考书。
本书主要介绍3D设计型课堂流程,以图文并茂的形式重点介绍了3D模型构建方法,讲解了使用免费的Autodesk 1□3D Design软件进行3D建模的过程,指导读者用此软件学习3D课程,步骤详细、讲解清晰,为读者今后进行更加高级的3D建模打下坚实基础。对于3D打印课程抱有浓厚兴趣却不知从何入手的读者,本书将带你走进3D打印的世界。
本书是一本系统阐述仓颉程序设计语言的技术书籍,仓颉程序设计语言是一门由华为公司研发的国产计算机高级编程语言。 全书共15章,全书从最简单的仓颉程序开始,全面覆盖了仓颉程序设计语言的基本语法语义规则。第1章为引言,简单介绍了仓颉语言的历史和特点。第2章介绍了第1个仓颉程序。第3、4章介绍了仓颉语言的基本类型、运算符、基本输入输出和控制结构等。第5章介绍了函数。第6-9章介绍了仓颉语言中的高级类型和类型关系,包括记录、枚举、类、接口、继承等。第10章介绍了泛型和常用集合,泛型是对类型的进一步抽象。第11章介绍了属性和扩展。第12章介绍了多线程和异常处理,多线程为处理并发问题提供了基础。第13章介绍了包,包管理为组织多文件及大型项目提供了机制保障。第14、15章是自动微分和元编程,自动微分为仓颉语言在人工智能应
本书通过ABAQUS有限元实例的详细剖析,介绍了ABAQUS在线性静力分析、接触分析、弹塑性分析、热应力分析、多体分析、频率提取分析、瞬时模态动态分析、显式动态分析等领域的分析方法,以及复杂实体建模、分析计算和后处理的技巧。 本书内容从实际应用出发,侧重于ABAQUS的实际操作和工程问题的解决,教会读者如何根据问题的特点来选择ABAQUS的相应功能,寻求解决问题的*方案。书中还着重讨论了用户常犯的错误和经常碰到的疑难问题,以及ABAQUS的常见错误信息和警言信息,并给出了相应的解决方法。 本书主要面向ABAQUS的初级和中级用户,同时也在实际工程分析方面为ABAQUS高级用户提供了有用的参考。
本书是一本讲解参数化建模软件Grasshopper的技术专著,参考国内外*研究成果,对Grasshopper做了深入浅出的讲解,同时配有大量独具特色的案例,使读者能在较短的时间内掌握该软件的主要理念和重要的制作技法,从而能较快地运用该软件解决工作、设计中遇到的各种建模问题。 本书分为上下两篇,上篇为基础篇,包括第1~7章,主要讲解Grasshopper的基本操作和常用运算器。下篇为案例篇,包括第8~11章,详细讲解了一个综合性案例 摩天大楼的建模。 本书适合从事建筑设计、机械设计、艺术设计、工业设计的人士和CG爱好者参阅,也可以作为高职类院校相关课程的教材和教参使用。
本书是一部系统讲解Unity Universal Render Pipeline内置shader的应用型图书,旨在使读者能够了解URP与传统渲染流水线shader的不同之处,让读者尽快在URP项目中编写出项目所需的shader。本书主要分为三大部分:部分包含第1至2章,主要为了给读者普及Universal RP的基本知识、项目的配置方法、内置shader的不同用途以及Package中不同包含文件的作用,使之前没有接触过URP的读者在学习之前能够全方面的了解UPR。第二部分包含第3至5章、第7章,主要讲解了URP中复杂的内置shader Lit,以及shader中用到的包含文件、函数和宏定义。第三部分包含第6章和第8章,第6章编写并讲解了Unlit类型的shader,第8章编写并讲解了PBR类型的Car Paint shader,用于巩固前面章节所学到的内容,并加深对于URP shader的理解。
《HAZOP分析方法与实践》系统介绍了危险与可操作性研究(HAZOP)的基本概念、定性HAZOP分析方法、融入保护层概念的半定量HAZOP分析方法、对HAZOP分析报告的要求、计算机辅助HAZOP分析、过程危害分析复审,以及如何领导一个团队开展HAZOP分析工作。此外,本书还介绍了设施布置分析与人为因素分析的实践做法。本书的附录提供了开展HAZOP分析的一些基本参考资料。《HAZOP分析方法与实践》面向的读者包括流程工业企业的技术人员和管理人员、工程设计人员、风险评估人员、政府安全监管相关人员、安全咨询服务机构的专业人员,也可以作为高等院校化工、制药、石油炼制和安全工程等专业的师生的辅助参考资料。
本书是通俗介绍 游戏化 的普及读物。书中通过梳理游戏化的相关研究,系统介绍了游戏化思维中的核心概念 激励和动机,并讲解了构建游戏化系统的基本要素和高级要素。作者不仅整理了游戏机制中的游戏化思维,还分析了社交平台、在线教育等互联网产品中对游戏化思维的运用,总结了实用的游戏化思维工具,可以帮助读者使用将其应用在工作和生活中,提升效率,增加乐趣。本书适合作为游戏化方向的研究者、培训师参考资料,也适合作游戏玩家、产品经理、教师阅读参考。
《漫画学编程》丛书中的一本。引进自日本C R INSTITUTE出版社。本书详细介绍了GitHub和Bitbooket等内容。所有章节均由故事引入,通过漫画人物之间生动有趣的对话,引入各章节的案例学习,加深知识点之间的联系及学习印象,提高学习兴趣。书中所有知识点都围绕着案例进行,涉及的代码给出了详细的解释,可以使初学者能够轻松地领会代码的功能,快乐地开启Git学习之旅。本书适合网站策划、Git工程师和感兴趣的初学者。
本书全面介绍了ChatGPT指令编程的基本原理和实际应用,分析了指令编程的挑战与未来发展方向。全书共7章。第1章介绍指令编程基础,第2章介绍指令编程的基本知识与技能,第3章介绍指令编写技术,第4章介绍指令编程实践,第5章介绍高级指令编程技巧,第6章分析指令编程的挑战,第7章对指令编程的未来进行展望。 本书注重实践性,涵盖了自然语言处理、软件开发、数据处理、图像处理等多个领域的应用案例。本书在讲解理论知识的同时,探讨了指令编程与人工智能模型的关系和技术改进方向,以及指令编程对应用程序开发和人机交互的影响。 本书可作为高等院校计算机专业及相关专业的教学用书,也可作为感兴趣读者的自学读物,还可作为相关研究人员和从业人员的参考用书。
本书以 ABB 工业机器人为对象,使用 RobotStudio 编程与仿真 平台,系统地介绍了工业机器人编程方法、仿真及应用技术。本书 内容由浅入深、循序渐进,理论与应用相结合,操作与仿真相结合, 主要包括工业机器人基础、工业机器人操作方法、RobotStudio 软件 使用及在线功能、工业机器人系统安装与 I/O 通信、工业机器人程序 数据与指令、工业机器人示教编程与在线编辑程序、工业机器人轨 迹类和搬运示教编程、工业机器人离线编程与仿真、带外轴的工业 机器人编程与仿真、工业机器人绘图应用编程方法、工业机器人打 磨应用编程方法、工业机器人视觉应用编程方法等。 本书提供书中相应应用的源文件,可通过手机扫描相应章节的 二维码下载获取。联系编辑 QQ 296447532 可获得更多资源。 本书图文并茂、通俗易懂,注重实际、强调应用,既可作为应用 型本科高校
"本书以SPSS 28.0中文版为平台,以实用为原则,由浅入深,全面系统地介绍SPSS的基本功能和实际应用方法。本书涉及面广,从SPSS基本操作开始介绍,覆盖大部分常用功能和高级统计分析方法。 本书共11章,内容包括SPSS基础知识、建立与整理数据、SPSS基本统计分析、假设检验、非参数检验、方差分析、相关分析、回归分析、聚类和判别分析、统计图形和SPSS数据分析综合应用。在介绍的过程中,图文并茂地对知识进行了全面剖析。针对性的案例详解,方便读者举一反三。 本书内容丰富、结构清晰、语言通俗、案例实用、可操作性强,适合SPSS初学者使用,也适合有一定统计基础的人员阅读,还适合作为高等院校相关专业的教材。 "
《系统辨识与自适应控制MATLAB仿真(第3版)》从MATLAB仿真角度出发,系统地介绍系统辨识与自适应控制的基本理论和方法。 《系统辨识与自适应控制MATLAB仿真(第3版)》内容主要分为三部分:第1部分为绪论;第二部分为线性系统辨识与自适应控制,包括系统辨识(如*小二乘法、梯度校正法和极大似然法)、模型参考自适应控制、自校正控制和基于常规控制策略的自校正控制;第三部分为非线性系统辨识与自适应控制,包括神经网络辨识与控制、模糊控制与模糊神经网络辨识和无模型自适应控制。书中每种算法都配有仿真实例、仿真程序、仿真结果以及对仿真结果的简要分析,以便读者深人理解和灵活运用系统辨识与自适应控制的基本理论和方法。 《系统辨识与自适应控制MATLAB仿真(第3版)》内容简练,系统性和实用性强,可作为自动化相关专业
本书以 智能制造2025 为背景,FANUC工业机器人为载体,ROBOGUIDE软件为仿真平台,结合作者多年的教学经验、培训经验和技能大赛经验编写而成。全书内容以能力培养为本位、以情境为主体、以项目为中心,学习内容循序渐进,能力要求逐步提高。 本书共12章,第1~7章介绍工业机器人编程操作,第8~10章介绍工业机器人仿真,第11~12章介绍工业机器人典型应用。书中配有一些项目、案例和思政小课堂,可加强读者对知识点的掌握。 本书为应用型课程建设的成果,适合作为应用型本科院校机器人工程、电气工程、机械电子工程、机械设计制造及其自动化、智能制造工程等专业以及高职高专院校工业机器人技术、机电一体化技术等专业的教材,也可作为相关从业人员的参考书。
本书介绍JavaFX的GUI程序设计的基本内容,精心挑选并深入探讨JavaFX中具有代表性的应用开发技术 JavaFX Media、JavaFX 3D、JavaFX Web、JavaFX Swing、JavaFX图表,以及JavaFX动画与视觉效果等。书中每章都有大量从简单到综合的示例,对重点示例阐述编程思想并归纳必要的结论和概念。本书的电子教案及源代码等配套资源均可在清华大学出版社官方网站免费下载。 本书可作为高等学校计算机、通信及自动化等专业的教材,也可作为相关专业技术人员的自学参考书。
深度学习如此流行,以至于关于它的资料随处可见。但往往是理论连篇,并不适合开发者具体使用,本书内容丰富实用、原理直白易懂、示例详细直观、代码详实细致,目的就是希望帮助开发者在学习这个人工智能的过程中不那么痛苦,同时也希望用本书中具体的开发实例讲解能够帮助开发者避免困惑。本书主要考虑了两类读者。*类是准备系统地学习深度学习以进一步研究和开发的读者,书中的示例代码将更加有助于进一步理解本书所讲的内容。第二类是想比从杂志或报纸上获得更深入的深度学习信息,但不必进行实际研究的读者。书中概念和示例结果,也有助于您理解深度学习的大多数重要技术。 本书共包含6章内容,可以分为3个主题。书中例子均用MATLAB编写而成。 第1个主题是机器学习。深度学习起源于机器学习,这意味着如果想要理解深度学习的本质,就必须在某种
本书以通过FPGA实现简易神经网络的推理流程为主线,主要包含以下内容: 在TensorFlow学习框架下实现神经网络训练,保存训练好的权值和偏置;将TensorFlow框架下训练的神经网络使用OpenCL语言实现,并编译生成可执行文件和FPGA编程文件;将输入数据、权值、偏置等数据通过以太网口传输到FPGA开发板;在FPGA开发板上运行神经网络。本书的重点在于神经网络算法的OpenCL描述方法及FPGA实现流程。简易神经网络算法不仅可以让读者明白神经网络的工作原理及基本框架,还可以使用较少的OpenCL代码描述,易于分析神经网络算法与代码的对应关系,实现OpenCL语言的学习。本书以Ubuntu操作系统为运行环境,以***高的FPGA开发板DE10_nano为实现平台,该开发板尺寸较小,易于携带,方便管理,价格较低,适合批量购买以开展相关教学实验。本书面向电子信息、计算机、自动化等相关专
.
本书面向程序设计竞赛的准备和训练,引导读者进入编程的大门,主要内容包括:编程概述、编程语法基础、编程结构、进制转换、链表、排序、STL、思维训练、递推、贪心算法、优先队列、简单搜索、分治等。
现在很多人都已经能够利用Arduino制作非常有创意的作品了,但是对于Arduino具体是如何工作的,并不是真正理解。如果我们利用Tinkercad提供的电子电路仿真功能,能较好地理解Arduino是如何运行的。Tinkercad并不是只能展示编程的效果,它的编程及模拟程序运行的功能是建立在能够模拟真实电路的情况下,《掌控Arduino:基于Tinkercad仿真》就是通过仿真的形式来介绍Arduino的工作原理。
本书由计算机及科学家兼统计学家Matloff教授所写,深入细致地讲解R语言的基础知识与编程技巧,本书不仅揭示R编程语言的编程技巧,而且精选大量统计学案例,展示R语言在统计分析中的强大功能。本书内容深入浅出,没有编程基础和统计学知识的读者都能快速入门;而书中提到的很多编程技巧,特别是与其他语言相比较特殊的地方,都是作者多年编程经验的总结,对于想提高R语言技术的读者一定大有裨益。 本书第1章简要介绍了R语言的几种数据结构和编程基础,其余章节可分为三大部分:部分 (第2~6章)详细介绍R的几种主要的数据结构:向量、矩阵、列表、数据框和因子,从 简单的向量开始,一步一步引导读者认识并掌握各种数据结构,生动细腻地讲解了R复杂多变的数据结构。第二部分(第7~13章)涉及编程方面:编程结构和面向对象特性、输入/输出、 字