本书通过完成《我的世界》(MINECRAFT )中一个个挑战任务来激发学生学习编程的兴趣和热情,书中的内容以项目制的学习方式推进,根据知识点的难易 程度,学习内容分为探究学习和拓展创新,让学生在编程的世界认识数学,运用 大小比较进行逻辑判断,学习四则运算;让学生理解坐标的概念,感受方位和距 离,进行空间判断和游戏搭建。本书内容的难度随项目逐渐提升,让学生在游戏 中体验编程的乐趣,同时收获编程技能。 本书适合作为8~12 岁学生的编程启蒙书籍。
本书是一本讲解参数化建模软件Grasshopper的技术专著,参考国内外*研究成果,对Grasshopper做了深入浅出的讲解,同时配有大量独具特色的案例,使读者能在较短的时间内掌握该软件的主要理念和重要的制作技法,从而能较快地运用该软件解决工作、设计中遇到的各种建模问题。 本书分为上下两篇,上篇为基础篇,包括第1~7章,主要讲解Grasshopper的基本操作和常用运算器。下篇为案例篇,包括第8~11章,详细讲解了一个综合性案例 摩天大楼的建模。 本书适合从事建筑设计、机械设计、艺术设计、工业设计的人士和CG爱好者参阅,也可以作为高职类院校相关课程的教材和教参使用。
陈郑军、刘振东编*的《WPF应用开发项目教程》以项目化任务驱动式组织教学内容,循序渐进地介绍WPF的开发环境、XAML基础、Application类、窗体、布局控件、常用控件、路由事件、系统命令库、自定义命令、Binding、资源、样式、模板、触发器等,使读者不仅能够学习WPF的各种开发知识,而且能够培养分析问题、解决问题的能力,以*快的速度和*好的效果去掌握WPF开发技术。 全书共6个项目,均是围绕图书管理系统主题展开,每个项目都以一个图书管理典型应用设计,再以多个子任务完成,每个子任务都具有较高的应用价值和代表性。教学内容的设计符合学习者面对问题时的情况,依照任务描述、知识准备、任务分析、任务实施和任务小结5个环节进行,既能科学地解决问题又有很强的锻炼作用。 全书以图书管理系统贯穿全程,将各个知识环节融入案例中
本书基础理论、应用开发以及实际案例相结合,围绕Hadoop、Spark生态圈循序渐进地介绍关于大数据技术领域中的基础知识、应用开发技术和基于Spark的常见机器学习算法,后以两个实战案例全面、系统地应用了本书介绍的基础知识和应用开发方法。全书共14章,分别为大数据概述、Hadoop简介及安装部署、HDFS、MapReduce计算框架、Hive数据仓库、HBase分布式数据库、Spark基础、Spark RDD弹性分布式数据集、Spark SQL、Spark Streaming实时计算框架、Spark Streaming与Flume、Kafka的整合、Spark MLlib 机器学习、实战案例 分布式优惠券后台应用系统和实战案例 新闻话题实时统计分析系统,书中的每个知识点都有相应的实现代码和实例。 本书主要面向广大从事大数据分析、应用开发、机器学习、数据挖掘的专业人员以及从事高校信息技术专业的教师和高等院校的在读学生及相关领域的广大科研
本书主要介绍NFC的基本协议,内容包括主机端与NFC 控制器之间的通信协议分析和示例;NFC控制器与eSE SWPSIM 之间的协议分析;外部POS或者READER与NFC之间的射频协议分析。 本书适合NFC移动支付开发人员阅读。
本书主要介绍如何使用DirectX 11开发交互式3D图形程序。书中除第1章外,每一章都通过一个完整的实验介绍DirectX 11程序开发的相关知识。首先介绍了Windows编程的基础以及必要的数学函数库的使用,然后讲解了相关的3D概念。其主题涵盖了Direct3D的基本原理和方法,例如图元的绘制、光照、纹理、混合、模板等。本书弱化过多的理论讲解,强调在实践中掌握3D图形编程的基本技能。内容深入浅出,主要面向希望学习3D图形开发技术并具有一定的程序设计基础的大中专院校学生以及希望学习3D图形编程的开发人员。
在我们生活的世界中,各种各样形形色色的事物和现象,其中都必定包含着科学的成分。在这些成分中,有些是你所熟知的,有些是你未知的,有些是你还一知半解的。面对未知的世界,好奇的你是不是有很多疑惑、不解和期待呢?!“形形色色的科学”趣味科普丛书,把找们身边方方面面的科学知识活灵活现、生动有趣地展示给你,让你在畅快阅读中收获这些鲜活的科学知识!《BR》 电脑为什么能够进行各种各样的命令处理呢?其实,不仅仅是电脑,手机、家用电器等几乎所有设备,都是通过其内部的操作程序来实现多种功能的。如此复杂的程序处理,实际上是由许许多多的简单程序相互嵌入实现的。了解了这些,我们就能更加深刻地体会到电脑编程对我们生活的重要性了。
《文玩核桃鉴赏购买指南》讲述文玩核桃的基本知识、品种、价值、产地等等,侧重文玩核桃的市场、赌青皮及与挑选购买文玩核桃的技巧和投资注意事项,力求为广大核桃玩友,业内人士及渴望进入文玩圈或想要健身的大众提供一本通俗、实用还能参考投资赚钱的书。读者可以边买核桃边翻书、简单、实用、快捷,并且有全新拍卖信息和核桃店铺价格资讯,掌握真实的行情和买到很具升值空间的核桃。
本书是关于VR 策划与编导的入门级教材,从VR 与普通影视的异同入手,对VR 的有关概念、分类、特点、关键技术、发展历程、发展现状、传播与管理及存在的问题等进行探讨,有史、有论、有料、有趣,有故事,有分析,有案例,有建议。VR 一经问世便备受瞩目,发展迅速,应用范围广泛,影视创作、游戏动漫、教育培训、视听广告、军事模拟、建筑设计、考古仿真等诸多领域都受益于VR 技术。在高等院校中,影视、计算机、电子工程等诸多专业都开设了VR 课程。在 媒介分众 越来越明显,若想改变VR界重硬件、重技术、轻策划、轻叙事等情况,就需加强VR 的创作,提升VR 创意、编撰和叙事水平。
如今,人们面临的大多数任务都可以通过编写计算机软件来完成。Python是一种解释型、面向对象、动态数据类型的不错程序设计语言。通过Python编程,我们能够解决现实生活中的很多任务。 本书是一本面向实践的Python编程实用指南。本书的目的,不仅是介绍Python语言的基础知识,而且还通过项目实践教会读者如何应用这些知识和技能。本书的分介绍了基本Python编程概念,第二部分介绍了一些不同的任务,通过编写Python程序,可以让计算机自动完成它们。第二部分的每一章都有一些项目程序,供读者学习。每章的末尾还提供了一些习题和深入的实践项目,帮助读者巩固所学的知识。附录部分提供了所有习题的解答。 本书适合任何想要通过Python学习编程的读者,尤其适合缺乏编程基础的初学者。通过阅读本书,读者将能利用强大的编程语言和工具,并且会体会到Python
《*化计算方法及其MATLAB程序实现》较为系统地介绍了*化问题的基本理论和方法及其主要算法的MATLAB程序实现。关于无约束*化问题,主要介绍了线搜索方法、梯度法、牛顿法、共轭梯度法、拟牛顿法、信赖域方法和小二乘问题的数值解法。关于约束优化问题,主要介绍了*性条件、线性规划的单纯形方法和非线性规划的可行方向法、罚函数法、二次规划问题和序列二次规划法等。设计的MATLAB程序有精确线搜索的黄金分割法和抛物线法,非精确线搜索的Armijo准则,梯度法,牛顿法,重开始共轭梯度法,BFGS算法,DFP算法,Broyden族方法,信赖域方法,求解非线性小二乘问题的L-M算法,解约束优化问题的乘子法,求解二次规划的有效集法,SQP子问题的光滑牛顿法以及求解约束优化问题的SQP方法等。此外,书中配有丰富的例题和习题,可供学习者使用。本书既注重计算
WebGL 是一项在网页上渲染三维图形的技术,也是HTML5 草案的一部分。 《WebGL编程指南》的主要篇幅讲解了WebGL 原生API 和三维图形学的基础知识,包括渲染管线、着色器、矩阵变换、着色器编程语言(GLSL ES)等等,也讲解了使用WebGL 渲染三维场景的一般技巧,如光照、阴影、雾化等等。《WebGL编程指南》提供了丰富的示例程序供读者钻研,也提供了极具价值的附录供读者参考。 《WebGL编程指南》适合有前端开发基础,希望学习WebGL,但对三维图形学缺乏了解的程序员们阅读。
本书的内容包括支持向量机概述、支持向量分类机模型、加权支持向量分类机算法、线性支持向量分类机数据扰动分析、非线性支持向量分类机数据扰动分析、线性支持向量回归机的数据扰动分析。本书内容丰富,深入浅出。为使数学基础不同的读者都能较好地对本门知识建立起概貌,结合自己的领域实际应用该门知识,本书特别重视的是: 结合简单、典型的实例,讲清楚支持向量分类机数据扰动分析理论的产生背景,系统论述了支持向量分类机数据扰动分析体系。本书不仅可作为理工科人工智能方面研究生的扩充资料,也可供数学基础较强但对本方面知识有强烈学习愿望的其他各类读者自学之用,还可作为有关专业教师和科研人员的参考书。
“参天之木,必有其根,环山之水,必有其源”。追卒溯源、寻根问祖是中华民族解传统美德。中华姓氏,源于上古,传续至今,在漫长的历史进程中,离合演化,人世翻覆,甚是繁杂。为了帮助海内外炎黄子孙寻根问祖,寻找自己姓氏的源流,本书从大量古今典籍文献、家谱资料中钩沉辑佚,生动、翔实地介绍了500多个姓氏的产生、演变和涌现出的名人及相关胜迹等,弄清了姓氏的来龙去脉,并尽量保存了有关姓氏的历史和趣闻轶事及 500余幅精美图片,融知识性与趣味性于一体,具有很强的可读性和收藏价值,是炎黄子孙了解自已的姓氏,寻根问祖的一本不可多得的参考书。 姓氏是人的符号标志,是家族血脉的传承。追本溯源、寻根问祖是中华民族的传统美德,我姓如何产生,根在何处,始祖何人,名人有何,郡望何方,缘何聚散,怎样演变,本书引经据典
本书第1章介绍Scratch,以及它能够实现的内容;然后引出第2章Scratch 3.0的界面知识与操作方法,介绍Scratch 3.0的一些基本操作;接着在第3~6章以案例形式介绍了Scratch 3.0在动画制作、游戏设计、数学编程、硬件编程4个方面的实现方法和步骤;第7章介绍Scratch官方社区的相关内容。 本书适合小学到高中阶段初次接触编程的少年儿童学习,既可以作为他们自学编程的入门教材,也可以作为一般培训机构的少儿编程入门教材。读者可以从Scratch图形化编程入手,首先了解计算机编程的一些基本概念,以便后续学习与理解高级编程语言。
面向对象的程序设计方法是当今普遍使用的一种程序设计方法,它是计算机软件开发人员必须掌握的基本技术。本书根据国内外*的面向对象程序设计课程的教学大纲要求,首先阐述面向对象程序设计方法的相关概念,然后选择具有典型特征的示例,并选择Java作为实现工具。本书的此次修订增加了一些JDK5.0以后的新功能,并调整了一些章节的内容。学生通过本书的学习能够掌握面向对象的程序设计方法,学会Java程序设计的基本方法,养成良好的程序设计习惯。 本书共分ll章,内容包括面向对象程序设计概论、Java程序设计语言概述、抽象与封装、继承与多态、异常处理、流式输入输出及文件处理、泛型程序设计与数据结构、图形用户界面、事件处理、多线程程序设计和数据库访问的编程技术。 本书内容丰富,理论联系实际,可读性强,既可以作为高
本书以EDA技术和单片机技术为核心,并提升到SOPC技术层面,通过大量独立的实验项目,为教学提供基于VHDL的FPGA应用设计和基于C51的8051兼容单片机应用设计,以及二者结合的SOPC综合应用设计的实例(包括原理方案分析和代码例程)。主要内容包括:概述与硬件平台简介、17个EDA实验项目、15个单片机实验项目、8个综合实验项目等。配套硬件实验平台,提供电子课件、实验参考结果等。
本书将PLC编程的指令运用、软元件应用、编程方法、编程思路与问题解决方法都融汇在36个实训任务中,同时采用了15个典型的PLC控制对象,使学习能处处与实际相联系。本书的主要内容包括:PLC编程基础实训须知、1个灯发光的PLC控制、1个灯闪烁的PLC控制、2个灯发光与闪烁的PLC控制、3个灯顺序发光与闪烁的PLC控制、多个灯发光与闪烁的PLC控制、数码管与拨码开关的PLC控制、PLC控制的应用。 本书可作为职业院校、技工院校的电气类、机电类和电气自动化类专业学生的PLC基础教学和实训指导用书,也可作为PLC编程技术初学者的入门学习用书。
本书主要介绍时域有限差分法的MATLAB实现方法,书中充分利用编程技巧,用紧凑的代码来实现算法。本书共10章,主要内容包括时域有限差分法的差分格式、吸收边界条件、完全匹配层边界条件、 连接边界条件、远场外推、色散介质模拟、周期边界条件等,并通过典型几何体的电磁散射、界面的反射系数、一维光子晶体、二维光子晶体等算例进行验证。本书提供了部分MATLAB源代码, 可供相关领域学者学习和参考。本书可作为高等学校电磁学专业本科生、研究生的教学用书,亦可供其他有关专业的师生及科研人员参考。