本书从零开始,结合少年儿童学习编程的实际情况和兴趣特点,系统并全面地讲解了Scratch 图形化界面编程的相关知识。 全书共 15 章,分别讲解 Scratch 软件与编程原理、相关模块指令的应用,包括运动指令、 外观指令、声音指令、控制指令、事件指令、运算指令、变量指令、侦测指令、画笔指令及自制积木的相关应用。后通过 4 个综合案例,讲解了 Scratch 游戏编程技能的综合应用。 本书内容全面,在编写中打破了传统知识教条式的写法,采用 理论 示例 实例 的形式,通过丰富的案例制作讲解 Scratch 编程的相关功能模块与指令应用。本书非常适合作为少年儿童学习 Scratch 编程的自学读物,同时可以作为广大家长辅导孩子编程及少儿编程培训机构的教材参考用书。
Python是当下热门、流行的编程语言之一,不仅有着非常广泛的应用,而且由于其学习门槛较低,易编易学,也非常适合广大中小学生和青少年学习。本书以 青少年学Python编程 为线索,通过浅显易懂的语言及生动形象的典型案例进行讲解,内容安排由浅入深,层层递进。 全书共15章,从零开始,系统地讲解青少年学习 Python 编程的相关知识。每章都精心安排了编程示例,让读者从理解知识轻松过渡到应用知识,达到学以致用的目的。通过对本书内容的学习,旨在帮助广大青少年锻炼逻辑思维,培养分析问题、解决问题的能力。 本书非常适合中小学生学习阅读,尤其适合 10 岁以上的孩子或者他们的父母和老师辅导孩子学习编程使用。本书也可作为广大少儿编程培训机构、少儿编程兴趣班的教材参考用书。
《数据有道 : 数据分析 图论与网络 微课 Python编程》是 鸢尾花数学大系 从加减乘除到机器学习 丛书的第三板块 ( 实践板块 ) 中的一本关于数据 科学的分册。 实践 这个板块,我们将会把学到的编程、可视化, 特别是数学工具应用到具体的数据科学、 机器学习算法中,并在实践中加深对这些工具的理解。 《数据有道 : 数据分析 图论与网络 微课 Python编程》可以归纳为 7 大板块 数据说、数据处理、时间数据、图论基础、图的分析、图与矩阵、图论实践。 这 7 个板块 ( 共 25 章内容 ) 都紧紧围绕一个主题 数据! 《数据有道 : 数据分析 图论与网络 微课 Python编程》以数据为名,以好奇心和疑问为驱动,主动使用 编程 可视化 数学 工具进行探索。《数据有道 : 数据分析 图论与网络 微课 Python编程》将 会回顾鸢尾花书前五本主要的工具,让大家对很多概念从似懂非懂变
本辞典是对全国青少年信息学奥林匹克竞赛(NOI)大纲的详解。辞典立足于 NOI 大纲的知识体系,从准确性、学术性和实用性等原则出发,对有关的知识和概念给出了严谨的解析,并在此基础上对所涉及的思想、方法和技巧做了精要的述评,全面涵盖了全国青少年信息学奥林匹克竞赛所考查的计算机科学基础知识、程序设计语言及其环境、数据结构与算法,以及数学和其他内容。 本辞典的适读人群为参加全国青少年信息学奥林匹克竞赛活动的学生、教师,以及广大信息学、程序设计竞赛爱好者,对从事数据结构和算法的学习或教学等活动的其他读者也有较好的参考价值。
"《Scratch少儿趣味编程108例(全视频微课版)》以Scratch 3.6版本为基础,通过108个案例详细介绍了运用Scratch软件制作动画、游戏等趣味作品的方法,充分培养孩子的想象力和创造力。本书共分为9章,第1章概述Scratch下载、安装和运行的方法;第2章介绍创建背景和角色的方法;第3章讲解自上而下依次执行的顺序结构;第4章探究根据条件进行判断的选择结构;第5章讲述重复执行的循环结构;第6章介绍使作品变得更加丰富的 声音 与 画笔 模块;第7章分析使用变量和列表存储数据的方法;第8章阐述运算模块的相关知识;第9章探究运用积木的各种功能解决实际问题的方法。 《Scratch少儿趣味编程108例(全视频微课版)》可作为少年儿童的编程启蒙读物,也可供对Scratch编程感兴趣的读者学习参考,还可作为学校编程兴趣班及相关培训机构的教材。"
《Blender 4.0从新手到高手》主讲如何使用中文版Blender软件进行三维动画制作。全书共10章,内容包含软件的界面组成、模型制作、灯光技术、摄像机技术、材质、贴图、渲染技术、关键帧动画、动力学特效等一系列三维动画制作技术。《Blender 4.0从新手到高手》结构清晰、内容全面、通俗易懂,各章均设计了相对应的实用案例,并详细阐述了制作原理及操作步骤,注重提升读者的软件实际操作能力。另外,本书附带的教学资源内容丰富,包括本书所有案例的工程文件、贴图文件和多媒体教学文件,便于读者学以致用。 《Blender 4.0从新手到高手》非常适合作为高校和培训机构动画专业的相关课程培训教材,也可以作为广大三维动画爱好者的自学参考用书。
2023年ChatGPT火爆全球,以其为代表的人工智能大语言模型成为全球人工智能从业者关注的焦点。 本书详细介绍了构建大语言模型的四个主要阶段:预训练、有监督微调、奖励建模和强化学习。每个阶段都有算法、代码、数据、难点及实践经验的详细讨论。本书以大语言模型的基础理论开篇,探讨了大语言模型预训练数据的构建方法,以及大语言模型如何理解并服从人类指令,介绍了大语言模型的扩展应用和评估方法,为读者提供了更全面的视野。 本书旨在为对大语言模型感兴趣的读者提供入门指南,也可作为高年级本科生和研究生自然语言处理相关课程的补充教材。
《可视之美:数据可视化 数学艺术 学术绘图 Python创意编程》是 鸢尾花数学大系:从加减乘除到机器学习 丛书中编程板块的第二册。编程板块第一册《编程不难》着重介绍如何零基础入门Python编程,《可视之美:数据可视化 数学艺术 学术绘图 Python创意编程》则在《编程不难》基础之上深入探讨如何用Python完成数学任务及板块数据可视化。 《可视之美:数据可视化 数学艺术 学术绘图 Python创意编程》是本系列中的一本真正意义上的 图册 。内容覆盖科技制图、计算机图形学、创意编程、趣味数学实验、数学科学、机器学习等。《可视之美:数据可视化 数学艺术 学术绘图 Python创意编程》 毫无节制 地展示数学之美,而且提供特别实用且容易复制的创作思路、做图技巧、编程代码。 《可视之美:数据可视化 数学艺术 学术绘图 Python创意编程》包含8个板块共36章内容。前5个
蓝桥杯 真题分类解析(C/C 版 软件类)根据蓝桥杯软件类考试题型,综合了近5年蓝桥软件类考试省赛真题编写而成。教材的编写,首先对历年试题进行了分类梳理,让考生清楚历年考试算法的重难点,其次对每道真题题目进行分析,让考生了解解题思路和过程,后给出了参考代码,让学生能够对比应用。 蓝桥杯 真题分类解析(C/C 版 软件类)共分为8章,分别对应着考试的8类核心算法:基本算法、模拟法、枚举法、递推与递归、贪心法、搜索法、动态规划和其它算法。针对每章知识,首先介绍了这章的一些核心算法,让考生对该章有个大体把握,然后对历年试题进行了详细分析,后提供了有针对性的练习供考生复习巩固。教材通过知识、分析、练习等多种形式让学员能够掌握蓝桥杯软件类考试的知识内容,帮助考生能够获得更好的成绩。 蓝桥杯 真题分类解析
《ABAQUS 2022中文版有限元分析从入门到精通》以有限元软件ABAQUS 2022为对象,系统地介绍了ABAQUS 2022的各种基本功能。全书分为11章,主要从线性结构静力问题、接触问题、材料非线性问题、结构模态问题、显式非线性问题、热应力问题、多体系统问题、多步骤问题及子程序开发9个方面系统地讲解了ABAQUS 2022的基本功能和简单建模与仿真实例。 本书内容从实用出发,侧重于?ABAQUS?的实际操作和工程问题的解决。书中对重点问题及需要注意的方面均给出了提示,有利于初学者快速掌握ABAQUS的基本操作。 另外,本书还配备了极为丰富的学习资源,具体内容如下。 1.51集本书实例的同步教学视频,让读者像看电影一样轻松学习,然后对照书中实例进行练习。 2.15个综合实战案例(涵盖Ansys、Patran和Nastran)的精讲视频,可以增强实战、拓展视野。 3.所有实例的源文件和
随着人工智能时代的到来,编程受到了越来越多人的青睐,培养孩子的编程思维也变得格外重要。C 是一门简单易学的编程语言,非常适合青少年学习使用。本书基于Dev C 5.11版本,详细介绍了C 编程的知识和应用技巧。本书分为上、下两册,上册通过有趣的案例,帮助读者了解并掌握C 编程的基础知识;下册以经典数学案例为例,介绍C 编程的核心 算法等相关知识,终使读者能够学会应用C 解决生活和学习中常见的各类问题。全书共43个实例,每个实例均以1个完整的作品制作为例展开讲解,让孩子们边玩边学,同时结合思维导图的形式,启发和引导孩子们去思考和创造。本书采用全彩印刷 全程图解的方式展现,每节课均配有微课教学视频,还提供所有实例的源程序、素材,扫描二维码即可轻松获取相应的学习资源,大大提高学习效率。本书特别适合中小学生进行编
本书是致力于零基础学习C 编程的教材,旨在为读者提供系统而全面的学习体验,包括教学课件与配套软件。全书共11章,涵盖了准备阶段、基础知识、顺序结构、选择结构、循环结构、多重循环、一维数组、多维数组、函数和结构体等方面。作者结合多年的一线教学实践,精选了200余道必做的编程例题,并逐一分析注解,确保读者能够循序渐进地掌握知识。同时精心配套了在线编程测评OJ公益网站,重视将理论知识转化为编程实践的能力。 本书适合有意参加各类编程白名单赛事的读者,特别是有计划参加C 信息学相关比赛的人群。同时,它也可以作为各类编程等级考试或认证的学生用书,以及对算法竞赛感兴趣的读者与一线教师的教学参考。
《啊哈C语言!逻辑的挑战(修订版)》是一本非常有趣的编程启蒙书,《啊哈C语言!逻辑的挑战(修订版)》从中小学生的角度来讲述,没有生涩的内容,取而代之的是生动活泼的漫画和风趣幽默的文字。配合超萌的编程软件,《啊哈C语言!逻辑的挑战(修订版)》从开始学习与计算机对话到自己独立制作一个游戏,由浅入深地讲述编程的思维。同时,与计算机展开的逻辑较量一定会让你觉得很有意思。你可以在茶余饭后阅读《啊哈C语言!逻辑的挑战(修订版)》,甚至坐在马桶上也可以看得津津有味。编程将会改变我们的思维,教会我们如何思考,让我们的思维插上计算机的翅膀,以一种全新的方式来感知世界。
本书分10章,系统论述了PID控制系统的设计、实施和自整定。第1章介绍PID控制系统的基础知识。第2章介绍闭环稳定性和性能分析的必要工具,解释了灵敏度函数在扰动抑制、给定值跟踪和噪声衰减方面的作用。第3章介绍PID控制器和谐振控制器的极点配置设计方法。第4章讨论如何实时实现PID控制器,包括离散化、积分器饱和问题、抗饱和机制和其他实现问题。第5章研究PID控制器和谐振控制器的设计。第6章讨论了非线性系统的PID控制。第7章介绍了串级PID控制系统,包括串级控制系统的设计,以及它在抑制扰动和克服执行器非线性方面的作用。第8章由频率响应数据设计复杂系统的PID控制器。第9章介绍利用继电反馈控制的PID控制器自整定。第10章将PID控制系统设计和自整定器应用于多旋翼无人机,并进行了实验验证。 为便于读者理论联系实际,本书包含MATLAB/Simulink教
本书以简单的算法、清晰的架构,讲述了把高级语言转化成Linux程序的全过程,以及其中蕴含的数学原理。 本书共11章,按照源码编译的顺序分为入门篇和进阶篇。入门篇(第1~4章)详细介绍了词法分析、语法分析、语义分析,涵盖了编译器前端的所有内容。进阶篇(第5~11章)进一步说明了怎么把抽象语法树转化成可执行程序的全过程,包含了三地址码的生成、中间代码优化、寄存器分配、机器码的生成、ELF文件格式、连接器和虚拟机的实现。第12章记录了作者对泛编译器问题的进一步思考。 本书适合初学者入门编译原理,也可用于资深程序员在发明一门新语言时的技术资料,并可用作高等院校和培训机构的教学参考书。
本书是一本通用GPU芯片为基础实现芯片设计的专业书籍。介绍了GPU的基础理论,GPGPU的软硬件架构,相关工具以及优化技术。以通用GPGPU芯片为基础平台进行展开,重点深入了芯片的架构设计原理,架构设计理念和程序优化技术,同时以结合AI应用展现性能优势和特有价值。通过本书,使读者能系统了解体系结构理论,促进GPGPU芯片架构设计的兴趣与学习,不断了解GPGPU芯片技术的新发展,新技术。本书是国内关于GPGPU芯片架构设计系统性介绍的教材,兼顾理论基础及实现应用,广采而精取,层层揭开GPGPU芯片原理。本书可作为高等院校、科研机构等相关单位从事理论教学或者计算机学科进行科学研究的科学家、工程师的参考书籍,也可作为高年级本科生和研究生的学习参考书籍。
本书采用故事的方式讲解了软件编程,尤其是后端编程的重要领域,侧重原理性知识。 本书分为7章,第1章介绍了负载均衡和双机热备的原理,以及系统调用、阻塞、异步等重要概念;第2章介绍了session、token、缓存、数据复制、分布式ID、NoSQL 等后端编程的知识;第3章介绍了后端编程常用软件的原理;第4章介绍了各种编程语言的特性;第5章介绍了各种编程语言的本质;第6章介绍了网络安全相关知识;第7章则总结了作者多年的工作经验。 这不是一本编程的入门书,刚开始学习编程的 纯小白 读起来会比较吃力,读后可能会失望,但是稍有编程基础的读者读起来会非常过瘾,读后会产生一种 原来如此 的感觉。
本书内容涵盖了程序设计的基本概念和技术,通过对 C 语言进行全面介绍,帮助读者理解程序设计的原 理,并掌握实践知识。本书共分为五部分,第一部分(第 2 ~ 9 章)介绍了程序设计的基础知识;第二部分(第 10 ~ 16 章)介绍了输入输出相关知识,包括从键盘和文件获取数值与文本数据的方法,以及以图形化方 式表示数值数据、文本和几何图形;第三部分(第 17 ~21 章)介绍了算法和数据结构相关知识,包括向量容器、 链表和映射容器;第四部分(第 22 ~ 27 章)对 C 语言思想进行了更有广度的介绍;第五部分(附录 A ~附 录 E)是对书中正文的补充。 本书可作为高等院校计算机、电子信息及相关专业的本科生或研究生教材,也可供对程序设计感兴趣的研 究人员和工程技术人员阅读参考。
《FPGA时序约束与分析》首先介绍时序约束相关的基本概念; 然后从时钟、建立时间和保持时间等概念入手,详细地阐述时序分析理论中的基本时序路径; 随后结合实际的约束语法,对主时钟约束、虚拟时钟约束、时钟特性约束、衍生时钟约束、I/O接口约束、多周期约束、虚假路径约束、**/小延时约束等进行详细的介绍,除基本理论与约束语法的解释说明外,还提供了丰富的语法使用实例、工具使用实例以及工程应用实例。 时序约束与分析是FPGA开发设计必须掌握的高级技能,通过本书基础理论与工程实例的结合,相信能够帮助广大的FPGA学习者快速掌握这项技能并学以致用。 《FPGA时序约束与分析》适合作为从事FPGA开发的工程师或研究人员的参考书籍,也可作为高等院校相关专业FPGA课程的教材。
《基础统计学》历经14 版,经久不衰。该书已经作为国际版统计教材被翻译成多国文字,连续25 年在美国统计类教材中排名第一。本书以浅显易懂的文字以及贴近实际的案例,带领读者专业系统地学习统计思维和批判性思维,领略统计学的真实魅力。本书的第1~3 章着重介绍描述统计学,通过第4~6 章的概率分布逐渐过渡到第7~9 章的推断统计学;第10~15 章介绍了现代统计学中一些重要的实践方法,例如回归分析、拟合优度、方差分析、非参数检验等,读者可以根据自身的兴趣与背景学习相关内容。
本书旨在培养和锻炼单片机系统实用开发技能,全书以实践为主线,让读者在一个个实践案例中逐步掌握单片机电路设计与程序代码编写能力。书中的内容从*初点亮一个小灯的简单实验,逐步扩展知识面,到*后多功能电子钟的实际项目开发指导,不仅讲解了大量原理性知识,更重要的是给读者提供了实际项目开发的思路和经验,可以让读者在实践过程中提高自己发现问题、分析问题、解决问题的能力。 本书的参编人员都是拥有多年实际项目研发经验的资深工程师,因此书中的内容涵盖了大量的实际项目中所采用的技术和技巧,具有极强的实时性和先进性,为读者铺就一条从单片机初学者晋级为工程师的康庄大道。 本书既适合刚刚接触单片机的初学者自学阅读,又可以作为各类院校电子技术相关专业的单片机教材,同时对电子行业的从业技术人员也有很高的参考
本书以深入浅出的方式介绍多模态大模型的技术方法、开源平台和应用场景,并详细阐述因果推理、世界模型及多智能体与具身智能等前沿技术领域,有助于读者全面了解多模态大模型的特点及发展方向,对新一代人工智能技术范式和通用人工智能的发展起到重要推动作用。 全书内容共5章,第1章引领读者深入探索最具代表性的大模型结构,包括BERT、Chat-GPT 和ChatGLM等,为建立对多模态大模型的全面认知打下基础。第2章深度剖析多模态大模型的核心技术,如提示学习、上下文学习、思维链和人类反馈强化学习等,揭示多模态大模型的独特之处和引人入胜的技术内涵。第3章介绍多个具有代表性的多模态基础模型,如CLIP、LLaMA、SAM和PaLM-E等,为读者呈现多样和广泛的技术解决方案。第4章深入分析视觉问答、AIGC和具身智能这三个典型应用,展示多模态大模型在实际场
这是一本全面介绍Python面向对象编程的图书。本书共分为4部分。第1章至第6章深入讲解了面向对象编程的核心原则和概念,以及它们在Python中的实现方式。第7章至第9章仔细探讨了Python的数据结构、内置类和方法等,以及如何从面向对象编程的角度进行分析和应用。第10章至第12章探讨了设计模式及其在Python中的实现。第13章和第14章涵盖了测试和并发两个重要主题。整本书以一个机器学习分类算法的实现案例贯穿始终,并不断探讨各种实现方式的优劣。 这是一本全面介绍Python面向对象编程的图书。本书共分为4部分。第1章至第6章深入讲解了面向对象编程的核心原则和概念,以及它们在Python中的实现方式。第7章至第9章仔细探讨了Python的数据结构、内置类和方法等,以及如何从面向对象编程的角度进行分析和应用。第10章至第12章探讨了设计模式及其在Python中的实现。
《学习Python(第6版)》深入浅出地讨论了大部分Python 编程主题。利用从本书中学到的Python 知识,读者可以掌握高质量软件研发背后的逻辑。书中采用一种易懂的、循序渐进的方法来介绍基本的编程概念,先从控制结构、函数和列表等概念开始,再深入讨论类。这有助于确保读者理解基本的编程概念,并知道如何解决现实中的问题。书中每一章都包括清晰美观的代码清单、真实世界的例子和大量练习。 《学习Python(第6版)》针对Python 3.11 进行了全面更新,新增或改进了大量主题,尤其适合想要高效掌握Python 新特性的读者。