软件与程序设计
-
简单高效LaTeX吴康隆 著本书从解答为何要学习使用 LaTeX 谈起,以丰富的范例和简洁的语言,系统介绍了科学 排版系统 LaTeX 的基础知识,包括章节、段落、图表、页面、注记与引用等日常排版方面的 内容,还有各类数学公式与符号等科技排版的特性。同时,本书对较常用的工具宏包和如何自 定义格式模板,也单独进行介绍和例示。本书既可作为 LaTeX 入门学习者的简明教程,亦可作为 LaTeX 日常使用者的参阅手册。 -
Scratch 3.0少儿游戏趣味编程2李强 著本书详细介绍使用Scratch 3.0开发15款精彩的趣味游戏,帮助读者掌握程序设计的基本思维和方法,以及Scratch 3.0编程的基本技能。 全书共8 章。第1 章带领读者认识Scratch 3.0,第2章介绍4款入门级的游戏及其编写过程,帮助读者做好准备和过渡;第3章介绍了4款初级游戏的编写,第4章和第5章分别介绍了两款中级游戏的编写,第6章介绍了高级游戏“保卫城池”的编写,第7章介绍了高级游戏“扫雷”的编写,第8章介绍了高级游戏“超级马里奥”的编写。本书游戏选材精炼有趣,结构合理,由浅入深,符合读者学习规律,讲解生动活泼,寓教于乐。 本书适合中小学信息技术课教师或培训老师、想要让孩子学习Scratch 的家长阅读参考,也非常适合小学生或初中学生自学。 -
Scratch3.0少儿编程从入门到精通戴凤智,袁亚圣,尹迪 著Scratch 3.0是一款主要针对青少年的图形化编程工具,能够让孩子们了解编程思想,也让孩子们在动手中锻炼思考能力,在创作游戏中激发想象力与创造力。 本书共分为12章。第1~3章分别介绍Scratch编程语言、软件安装和基本使用方法。第4章介绍Scratch的三要素——积木、角色和脚本。第5~10章分别介绍Scratch 3.0中各积木的使用方法。通过设计吹蜡烛、海底世界、勇者斗邪龙等游戏,让孩子们真正在实践中学习和思考。第11章介绍如何制作自定义积木并开发出游戏。第12章是用Scratch编程控制乐高的EV3机器人。 本书适合6岁以上儿童和青少年自学或在家长与老师的指导下学习,也可以作为各教育机构的专业辅导教材。 -
Apache SkyWalking实战吴晟,高洪涛,赵禹光,曹奕雄,李璨等 著这是一本从功能使用、项目设计、核心模块、工作原理、扩展实践5个维度全面讲解SkyWalking的著作。由SkyWalking的创始人和核心开发团队撰写,得到了来自华为、百度、蚂蚁金服、京东数科、Tetrate.io的5位技术专家的联袂推荐。本书共14章,在逻辑上分为4个部分:第壹部分 SkyWalking入门(第1~3章) 详细介绍了SkyWalking的必备常识、架构设计、安装与配置,以及它在单体应用架构和微服务架构中的实战操作,能帮助读者快速上手;第二部分 SkyWalking理论(第4~5章) 作为监控软件,SkyWalking需要考虑如何使自身对应用的影响*小化,以及如何实现分布式追踪和监控,这两章对此做了详细的技术分析。内存无堵塞队列是减小系统负载的关键,而集中分布式追踪模型是SkyWalking监控分析的灵魂。第三部分 SkyWalking原理(第6~12章) SkyWalking后端的OAP平台具有极强的模块化和扩展能力,本篇深入讲解了总体的模块化设计,以及OAL分析、集群和存储这三个*核心模块。此外,还介绍了探针插件开发和MQ通信模式扩展这两个热门主题。第四部分 SkyWalking趋势(第13~14章) SkyWalking虽然是以分布式探针为基础的分布式追踪工具,但深耕于整个APM领域。本部分从Service Mesh和基于语言探针性能剖析这两大方向,展现了SkyWalking在云原生领域更大的集成能力和运用范围。 -
深度学习算法与实践于子叶 著本书旨在为读者建立完整的深度学习知识体系。全书内容包含3个部分,第一部分为与深度学习相关的数学基础;第二部分为深度学习的算法基础以及相关实现;第三部分为深度学习的实际应用。通过阅读本书,读者可加深对深度学习算法的理解,并将其应用到实际工作中。本书适用于对深度学习感兴趣并希望从事相关工作的读者,也可作为高校相关专业的教学参考书。 -
用Kittenblock学人工智能 图形化编程 AI 硬件交互KittenBot 著Kittenblock是深圳市小喵科技开发的一款基于Scratch 3.0的图形化编程软件。Scratch 3.0强调的是创作与分享,更注重纯软件编程;Kittenblock强调的是教育与创造属性,根据当下的教育需求,重点增加人工智能、物联网和Python编程,尽可能地满足教育的系统性和连续性需求,让学生和老师无须切换多个软件。Kittenblock打通了软硬件编程,支持市面上的热门开源硬件,如micro:bit、Arduino等。Kittenblock集合了多种人工智能插件和物联网插件,支持一键转Python、一键导入Scratch原生项目。齐全而丰富的插件,让用户无须频繁更换件,同时也打破了知识“孤岛”,降低了用户的学习成本和门槛,让用户更专注于创意项目制作。本书的章节和知识点都做了精心编排,章节编排依据技术种类进行细分,每节先从生活中与人工智能相关的常见实物切入,引出所用的人工智能技术,再讲解Kittenblock与这项技术相关的图形化编程积木,最后结合多个实例进行编程讲解。本书在章节编排上从易到难,先讲解语音部分,再讲解视觉部分,最后讲解机器学习部分。在后面章节的进阶实例里,还会结合一些乐高结构件进行搭建。中小学信息技术课老师和青少年编程培训机构的老师,可将本书作为参考书开展人工智能教育。如果是Scratch基础比较好的中小学生,想学习一些新技术,做出一些大放异彩的作品,本书也可以满足需求。非软件专业的爱好者,可以通过本书结合人工智能快速实现语音、视觉、机器学习等方面的项目,把想法变为现实,获得成就感,进而激发对人工智能的学习兴趣。 -
R语言医学数据分析实战赵军 著本书以医学数据为例,讲解如何使用R进行数据分析,结合大量精选的实例对常用分析方法进行了深入浅出的介绍,以帮助读者解决医学数据分析中的实际问题。本书共分为14章,第1章~第3章介绍了R语言的基本用法;第4章介绍了数据可视化;第5章介绍了基本的统计分析方法;第6章~第8章介绍了医学研究中最常用的三种回归模型;第9章介绍了生存分析的基本方法;第10章~第12章介绍了几种常用的多元统计分析方法;第13章介绍了临床诊断试验的统计评价指标和计算方法;第14章介绍了在医学科研实践中常用的Meta分析方法。本书适用于临床医学、公共卫生及其他医学相关专业的本科生和研究生使用,亦可作为其他专业的学生和科研工作者学习数据分析的参考书。阅读本书,读者不仅能掌握使用R及相关包快速解决实际问题的方法,还能更深入地理解数据分析。 -
RPA智能机器人朱龙春,刘会福,柴亚团,万正勇 著这是一部为企业应用RPA智能机器人提供实施方法论和解决方案的著作。 作者团队RPA技术、产品和实践方面有深厚的积累,不仅有作者研发出了行业领先的国产RPA产品,同时也有作者在万人规模的大企业中成功推广和应用国际最有名的RPA产品。本书首先讲清楚了RPA平台的技术架构和原理、RPA应用场景的发现和规划等必备的理论知识,然后重点讲解了人力资源、财务、税务、ERP等领域的RPA实施方法和解决方案,具有非常强的实战指导意义。全书从逻辑上分为三个部分: 第一部分 基础篇(第1章) 简单介绍了RPA的定义、产生背景、发展历程、优势、适用场景、行业生态,以及主流RPA平台的技术架构和原理,能帮助读者快速掌握RPA的基础知识。 第二部分 方法论篇(第2章) 重点讲解了企业应该如何去发现适合应用RPA的业务场景和业务流程、如何对识别出的RPA流程进行评价和分析、PoC的几种方式、CoE组织的建立,以及RPA开发和落地的通用管理理论。 第三部分 实战篇(第3~5章) 详细讲解了RPA智能机器人在人力资源、财务、税务、ERP等领域的各种场景和业务中的实施方法论和解决方案,包含大量的典型案例。 -
Android App开发入门与实战熊欣 著本书基于作者 14 年的开发实战经验,详细介绍了 13 套 Android 开发规范、3 套热门App 框架、12 个常用功能模块、14 套 App 解决方案,以及高效开发工具。最后,本书还以实训方式,展现了 Github 客户端开发的前前后后,作为全书知识的总结。本书不仅实例丰富,还提供完整源码,适合刚入门 Android 开发人员以及技术管理人员阅读,同时也可作为高等院校相关专业的教学、自学用书。 -
Scratch 3.0实战与思维提升胡秋萍,黄桂晶,王戈,郭春玲 编《Scratch 3.0实战与思维提升》分为3 章。第1 章通过8个好玩、有趣的小项目,介绍了Scratch 3.0的编程基础知识,激发读者探索的兴趣。第2章介绍程序设计基础知识,这里将学习有关数据、数据运算、程序结构、事件控制等知识,使孩子们对Scratch 代码背后的知识有一个初步认知,最后完成“森林搜救”综合项目。第3章介绍了如何用Scratch 实现4个经典算法游戏,包括穷举法、排序算法、递推算法和递归算法。
