一本难度适当、易学易教的教材是开展小学信息学教学的重要一环。本书选取 80多个贴近小学生学习生活的例子,结合小学生的认知规律,激发孩子兴趣,以程序为中心,适当地弱化语法。本书利用流程图厘清思路,并提供多种算法实现举一反三,让小学生在学习 C 语言编程的过程中,学会运用计算思维解决问题。本书循序渐进、层层铺垫地依次呈现各个知识点,深入浅出,让学生在探索中体会到编程的乐趣和魅力。 本书适合小学四年级及以上学生阅读使用,可作为全国青少年信息学奥林匹克普及组竞赛教材,也可作为信息教师学习 C 语言的入门教材。
本书由华为公司质量与流程IT团队官方出品,从认知、理念、转型框架、规划和落地方法、业务重构、平台构建等多个维度全面总结和阐述了华为自身的数字化转型历程、方法和实践,能为准备开展或正在开展数字化转型的企业提供系统、全面的参考。 全书共13章,内容从逻辑上分为四个部分。 第1部分 认知篇(第1~2章) 首先从华为的视角总结了企业对于数字化转型的应有的共识,以及从战略角度阐述了华为为何推行数字化转型;然后给出了华为数字化转型的整体框架(方法论),以及企业数字化转型成熟度评估的方法,帮助读者在厘清华为开展数字化转型工作的整体脉络的同时,能快速对自身的数字化水平进行自检。 第二部分 方法篇(第3~5章) 讲解了华为数字化转型的理念和方法,覆盖从变革规划、变革项目实施到IT产品实现的全部过程。 第三部分实
本书是《ERP 从内部集成起步》的后修订版,更名为《ERP 制造业信息化管理的基石》。本书从工业工程学的视角,将现代管理理念与信息技术应用结合起来,讲解ERP的基本原理、指导思想、运行机制、项目实施等基础知识,做到 知其然又知其所以然 ,并体现 两化融合 的精神。为了厘清社会上对ERP的各种理解,本书根据首先提出ERP的美国Gartner公司历次研究报告介绍ERP,根据倡导MRP的美国生产与库存管理协会(APICS)出版的经典文献介绍内部集成应用,做到寻根溯源、公正务实,不涉及任何商务因素。本书分为 ERP原理与管理思想 ERP内部集成的应用 和 项目管理与ERP实施 三部分,是一本深入浅出、通俗易懂、结合国情、重在实用的ERP普及读物。本书适合企业各级管理人员、项目实施人员、管理咨询公司、软件公司和大专院校相关专业的读者阅读。
《漫画学编程》丛书中的一本。引进自日本C R INSTITUTE出版社。本书详细介绍了GitHub和Bitbooket等内容。所有章节均由故事引入,通过漫画人物之间生动有趣的对话,引入各章节的案例学习,加深知识点之间的联系及学习印象,提高学习兴趣。书中所有知识点都围绕着案例进行,涉及的代码给出了详细的解释,可以使初学者能够轻松地领会代码的功能,快乐地开启Git学习之旅。本书适合网站策划、Git工程师和感兴趣的初学者。
本书以Xilinx公司的FPGA为开发平台,以Verilog HDL及MATLAB为开发工具,详细阐述数字信号处理技术FPGA实现的原理、结构、方法及仿真测试过程,并通过大量的实例分析FPGA实现过程中的具体技术细节。本书主要包括FPGA概述、设计语言及开发工具、FPGA设计流程、常用接口程序的设计、FPGA中的数字运算、典型IP核的应用、FIR滤波器设计、IIR滤波器设计、快速傅里叶变换的设计等内容。本书思路清晰、语言流畅、分析透彻,在简明阐述设计原理的基础上,重点追求对工程实践的指导性,力求使读者在较短的时间内掌握数字信号处理技术FPGA实现的知识和技能。
Hadoop是使用广泛的大数据处理框架之一,在大数据领域有着极其重要的地位,掌握Hadoop可以让学习者对大数据的理解更进一步。本书是基于Hadoop 3.1.3编写的,从大数据的特点和处理难点入手,逐步讲解Hadoop的起源和发展。从搭建Hadoop的学习环境开始,依次对Hadoop的三大功能模块进行重点讲解,并且结合大量案例,细致地讲解HDFS、MapReduce、YARN的内核原理和调优方法,还会扩展讲解Hadoop的高可用实现、在生产环境中的调优方法及源码解读。本书广泛适用于大数据的学习者与从业人员,是大数据学习的书籍。
本书是作者开发Arduino及指导本科生参加全国教育机器人大赛的经验总结,内容包括Arduino驱动和开发环境、语法规则,程序结构和基本函数,红外、温度、湿度、人体红外感应、超声波等多种传感器的应用及编程示例,直流电动机、舵机、步进电动机的应用及显示、无线模块接口的应用等硬件资源,智能搬运小车、自动化气象站、微型飞行器、六足机器人等综合应用实例。
本书详细介绍机器视觉和人工智能技术,主要内容包括机器视觉与人工智能概述、图像基础算法应用开发实例、图像处理应用开发实例、深度学习应用开发实例、百度AI应用开发实例。全书采用项目式开发的学习方法,通过39个贴近日常生活的开发实例,由浅入深地介绍图像处理和深度学习的相关知识。本书中的每个开发实例均有完整的开发过程,并给出了开发代码,读者可在这些开发实例的基础上快速地进行二次开发。
《大规模语言模型开发基础与实践》循序渐进、详细讲解了大模型开发技术的核心知识,并通过具体实例的实现过程演练了使用TensorFlow和PyTorch开发大模型程序的方法和流程。 全书共12章,分别讲解了大模型基础,数据集的加载、基本处理和制作,数据集的预处理,卷积神经网络模型,循环神经网络模型,特征提取,注意力机制,模型训练与调优,模型推理和评估,大模型优化算法和技术,AI智能问答系统和AI人脸识别系统。全书简洁而不失其技术深度,内容丰富全面。《大规模语言模型开发基础与实践》易于阅读,以极简的文字介绍了复杂的案例,是学习大模型开发的实用教程。 《大规模语言模型开发基础与实践》适用于已经了解Python基础开发的读者,以及想进一步学习大模型开发、模型优化、模型应用和模型架构的读者,还可以作为大专院校相关专业的师生用
本书从基本的电学知识开始,带领读者一步一步、从无到有地制造一台能全自动工作的计算机。在这个过程中,读者可以学习到大量有趣的电学、数学和逻辑学知识,了解到它们是如何为电子计算机的产生创造条件,并促使它不断向着更快、更小、更强的方向发展。通过阅读本书,读者可以很容易地理解自动计算实际上是如何发生的,而现代的计算机又是怎么工作的。以此为基础,在本书的后面集中介绍了现代计算机的组成和主要功能,以及计算机核心与外部设备的接口,并对以操作系统为核心的软件进行了介绍。
本书系统地介绍了Xilinx新一代集成开发环境Vivado 2018的设计方法、设计流程和具体实现。全书共11章,内容包括Xilinx新一代UltraScale结构、Vivado集成设计环境导论、Vivado工程模式基本设计实现、Vivado非工程模式基本设计实现、创建和封装用户IP核流程、Vivado高级约束原理及实现、Vivado调试工具原理及实现、Vivado部分可重配置原理及实现、Vivado HLS原理详解、Vivado HLS实现过程详解、HDMI显示屏驱动原理和实现。 本书参考了Xilinx新一代的Vivado 2018设计套件设计资料,理论与应用并重,将Xilinx新一代的设计理论贯穿在具体的设计实现中。
本书以LabVIEW为讲解对象,系统介绍了LabVIEW程序设计的理念、关键技术和应用实例。全书分为三大部分:基础篇、实例应用篇和综合开发篇。基础篇(第1~10章)介绍了LabVIEW程序设计所需的基础知识,实例应用篇(第11~27章)介绍了实际应用中涉及的具体问题和应用实例,综合开发篇(第28~32章)则对实际工作中的具体系统进行详细的讲解和分析。 本书共有100个实例,具有涵盖面广、内容丰富、结构清晰、实用性强的特点。本书通过大量实例阐述程序设计中的重要概念和设计步骤,突出了系统完整性和实用性相结合的优点。
本书深入地探讨了Verilog编程,分为七个部分:设计原则、语言特性、书写文档、高级设计、时钟和复位、验证之路、其他介绍。本书对这些部分做了重点的探讨:Verilog编码风格、Verilog-2001的新特性、简洁高效的编程、容易出错的语言元素、可配置设计、时钟生成、复位设计、验证方法等。另外,本书还对SystemVerilog做了简单的介绍。
MATLAB是一个功能强大的科学计算软件,具备良好的兼容性与可移植性等优点,已经在信息科学、数学建模、图像处理、工程控制、通信仿真与设计等领域得到了广泛应用。 《MATLAB数值计算基础与实例教程》介绍了MATLAB在数值计算中的应用,内容涵盖数值计算的基础知识、MATLAB基础介绍、数值计算在大学基础课程和科研工作中的应用等。全书共10章,首先介绍数值计算的基础、MATLAB的使用、通用函数、数据分析等内容;然后向读者展示数值计算在高等数学、线性代数、概率论中的应用;后应用数值计算对现实生活中的实际问题进行求解,包括线性/非线性规划与分析的优化及其他重要的数值计算问题等。 《MATLAB数值计算基础与实例教程》在内容编排上按照读者学习的一般规律,结合了大量实例进行讲解,可以使读者快速、真正地掌握MATLAB与数值计算。本书可以作为高
本书结合大量实例,在基于ARM Cortex-A9四核处理器Exynos4412的硬件教学平台和PC机上,全面详细讲解了Linux设备驱动开发。主要内容包含开发环境的搭建,内核模块,字符设备驱动框架,高级I/O,中断和时间管理,互斥和同步,内存和DMA,Linux设备模型,外设的驱动实例,总线类设备驱动,块设备驱动,网络设备驱动和内核调试技巧。对每一个知识点都有一个对应的典型实例,大多数实例既可以在上面说到的嵌入式平台上运行,也可以在PC机上运行。
本书系统、全面地讲解了LabVIEW的编程技术,主要内容包括LabVIEW开发环境介绍、数据结构、程序结构、属性节点、子VI与内存管理、多线程应用、程序设计模式、动态调用、常用控件的编程、文件操作、程序界面构建、面向对象编程、LabVIEW与外部组件的通信、LabVIEW与硬件的通信、应用程序制作和安装包的生成。本书的特色是实例多,作者将多年的编程经验精心制作为例题,例题中的程序代码反映了LabVIEW编程中的重点和难点,而且浅显易懂,可以满足不同层次读者的需要。LabVIEW的编程思想和传统的文本编程语言是有差别的,书中很多程序代码提供了多种实现方法,通过这种举一反三的形式帮助读者理解LabVIEW的编程思想。
本书主要介绍如何使用DirectX 11开发交互式3D图形程序。书中除第1章外,每一章都通过一个完整的实验介绍DirectX 11程序开发的相关知识。首先介绍了Windows编程的基础以及必要的数学函数库的使用,然后讲解了相关的3D概念。其主题涵盖了Direct3D的基本原理和方法,例如图元的绘制、光照、纹理、混合、模板等。本书弱化过多的理论讲解,强调在实践中掌握3D图形编程的基本技能。内容深入浅出,主要面向希望学习3D图形开发技术并具有一定的程序设计基础的大中专院校学生以及希望学习3D图形编程的开发人员。
本书以VisualC#.NET和VisualBasic.NET为开发语言,结合大量的开发实例,详细介绍基于ArcGISEngine10.4进行GIS二次开发的方法和过程,并提供实训项目。全书由浅入深,首先,从地理信息系统常见的3种开发方式入手,阐述每种开发方式的特点,并对这3种开发方式进行分析和比较。其次,对ArcGISEngine的特性、功能和开发资源库等进行总体介绍,进一步介绍ArcGISEngine的核心控件及相关接口,为下一步的开发奠定基础。再次,从地图显示浏览入手,介绍GIS数据的组织与访问、几何对象和空间参考、空间数据管理与编辑、制图渲染与输出、简单的空间分析等内容,涵盖GIS数据的采集、编辑、处理、分析、输出等基本功能。后,本书给出6个实训项目,每个项目都提出了实验目标,要求学生在学习完相应章节后,在规定的学时内完成实训项目,达到对知识的融会贯通。
在一个普通的城市里,生活着一个名叫小鱼的初中少年。他学习成绩在班里倒数,同学们都嘲笑他,他每天非常苦恼。一天放学回家的路上,他意外地捡到了一台黑色的笔记本电脑。他好奇地打开电脑,从此被卷入了一个神奇的魔法世界。这个世界里,编程是一种魔法咒语,能够创造出无限的奇迹。小鱼在这里遇到了一位神秘的魔法师,魔法师的魔法力量深深的吸引了小鱼。魔法师送给他一个魔法盒子,告诉他必须收集魔法碎片填满盒子才能成为一个合格的魔法师。魔法师教导小鱼如何使用编程咒语来创造魔法效果。从最基础的变量和数据类型,到高级的函数和算法,小鱼逐渐掌握了编程的精髓。随着故事的深入,小鱼不仅学会了编程的技巧,还面对了各种编程挑战,解开了一个个魔法谜题。而每一次的解谜,都让小鱼的魔法力量越发强大。然而,这个神秘的魔法
本书讲述结构分析中有限元法的基本原理、程序设计方法和航空结构有限元分析建模技术。基础理论部分主要介绍杆系结构、平面问题、空间问题和等参数单元,重点是有限元法的基本原理及表达格式的建立途径,单元插值两数和特性矩阵的构造及不同单元特性的比较;程序部分结合二维问题静力分析算例,讨论了有限元结构分析的流程、数据结构、算法及其C语言程序设计,同时也给出了相同结构的FORTRAN语言程序,供不同编程语言偏好的人员选择;应用部分介绍了当前国内外有限元软件的功能、现状、发展趋势和复杂组合航空结构建模技术。
本书通过从入门到精通的54个实际案例,以国内广泛使用的三菱FX/Q系列PLC为主体,按照基础知识、应用提高的结构体系,由浅入深、循序渐进地介绍三菱FX/Q系列PLC的结构原理及硬件知识、常见指令与应用案例、SFC编程、模拟量编程、定位控制、通信编程等内容。本书深入浅出、图文并茂,可作为高职高专电类相关专业的课程教材,也可作为广大电工技术爱好者、求职者、下岗再就业者、职业培训人员的教材。